好吧,这里是我的问题iv最近build立了一个FTP服务器,一切工作正常,除非我试图让svchost.exe通过防火墙,我得到的错误信息“窗户不能通过防火墙svchost”。 如果我禁用防火墙没有问题,但我宁愿有防火墙了(显而易见的原因)任何人都可以告诉我为什么它不允许通过防火墙的应用程序,以及如何解决? 或者我可能做错了接收这个消息,因为所有的教程iv看到没有这个问题。 在此先感谢您的帮助。
我认为你误解了svchost.exe
是什么。 这篇针对Vista的文章仍然相关。
svchost是一个托pipeWindows服务的进程。 系统在特定时间有很多实例,每个实例都有不同的服务。 你不想让你的防火墙通过svchost 。 这将基本上公开任何需要执行操作的服务,并被封装在svchost.exe进程中。
这不是解决您遇到的问题的方法。 您应该使用基于端口的规则来允许FTP,而不是基于可执行文件的规则。