Alright here's my problem iv recently set up an ftp server and everything works fine except when i try to allow svchost.exe through the firewall, I get the error message "windows cannot allow svchost through firewall". If i disable the firewall there are no problems but i would rather have the firewall up (for obvious reasons) can anyone please tell me why it is not allowing the application through the firewall and how to fix? Or what i may have done wrong to receive this message as all the tutorials iv seen do not have this issue. Thanks in advance for any help.
I think that you misunderstand what
svchost is a process that hosts windows services. There are many instances of it on a system at a given time and each one hosts a different service. You don't want to allow svchost through your firewall. This will essentially expose any service that needs to perform an action and gets encapsulated in an svchost.exe process.
This is not the way to solve the issue that you're having. You should use port-based rules to allow FTP, not executable-based rules.