分类：电脑/网络-互联网
问题：新安装的比特精灵不能用了 
回答：Internet连接防火墙是Windows XP的重要特性之一。它可用于在使用Internet连接共享时保护NAT机器和内部，也可用于保护单机。所以，看起来它既像主机防火墙，又像网络防火墙。实际上，Internet连接防火墙属于个人防火墙，它的功能比常见的主机防火墙BlackICE和ZoneAlarm以及网络防火墙PIX和Netscreen等都相差甚大。它最适合保护本机的Internet连接。事实上，一旦启用了Internet连接防火墙，只有经过域认证的用户才可以正常访问主机，而所有其他来自Internet的TCP/ICMP连接包都将被丢弃，这可以较好地防止端口扫描和拒绝服务攻击。说了这么多好话，也该告诉你了，罪魁祸首就是它了。————————————————————————————————确定和配置例外的一般方法由于 Windows 防火墙阻止未请求传入通信而导致某个应用程序或服务不能正常工作时，解决方法不是禁用 Windows 防火墙，而是对 Windows 防火墙进行配置，允许受阻止的通信。禁用 Windows 防火墙将致使您的计算机遭到恶意用户和程序的攻击，建议不要禁用 Windows 防火墙，除非您正在使用第三方防火墙产品。如本文“Internet 用户不能访问我的游戏、Web 或其他服务器”一节所述，在端口上侦听的应用程序致使 Windows 防火墙利用通知提示用户。取决于Windows 安全警报对话框中的所选项，该应用程序被添加到例外选项卡上的例外列表中，但此通信被阻止（继续阻止该程序选项）、添加到例外列表并允许（取消阻止该程序选项），或不添加到例外列表并保持阻止（继续阻止该程序，但以后要再次询问我选项）。如果选择继续阻止该程序，必须从“控制面板”的“Windows 防火墙”组件的例外选项卡上启用该程序。也可以使用 Windows 防火墙 API 来配置应用程序的例外，并且可以手动配置例外通信。Windows 服务与应用程序不同，不使用 Windows 防火墙的通知特性来试图自动配置并启用一个例外。对于 Windows 服务的例外，必须使用 Windows 防火墙 API 由该服务进行配置，或者通过手动配置基于程序或端口的例外通信。如果该服务从一个可执行文件（如 *.exe 文件）开始运行，则可以配置一个基于程序的例外。如果该服务由另一个服务主持，如 Svchost.exe，则必须配置基于端口的例外。如果某服务需要为基于端口的例外或 ICMP 消息进行配置，确定 Windows 服务所使用的 TCP 端口、UDP 端口或 ICMP 消息，请查阅该服务的文档或其 Web 站点。根据相关文档，配置适当的端口和 ICMP 消息例外。如果没有该服务所使用的 TCP 端口、UDP 端口或 ICMP 消息的文档，请采用下列方法：1. 从“控制面板”的“Windows 防火墙”组件的高级选项卡上，单击安全日志记录部分的设置并启用记录被丢弃的数据包选项。单击确定以保存对日志记录设置的更改，并然后单击确定以关闭“控制面板”上的“Windows 防火墙”组件。 2. 从另一台客户端计算机上，记录该计算机的 IP 地址并尝试使用客户端或对等应用程序与运行启用了日志记录的 Windows 防火墙的计算机进行通信。例如，如果服务器计算机运行电子邮件服务器，则在客户端计算机上运行适当的电子邮件客户端程序。 3. 在客户端计算机上的客户端程序运行失败之后，转往服务器计算机，并使用 Windows 资源管理器来查看保存在主 Windows 安装文件夹中的 Pfirewall.log 文件的内容。 4. 从 Pfirewall.log 文件最近的条目中，查找 IP 地址与客户端计算机 IP 地址相匹配的被丢弃的数据包的条目。从这些匹配的条目中，查看其 "dst-port" 部分。这些就是需要配置为基于端口的例外的 TCP 或 UDP 端口。对于 ICMP 通信，查看其 "icmptype" 和 "icmpcode" 部分并查看ICMP 参数 Web 页面 以获取该 ICMP 消息的名称。 ————————————————————————————————可以干脆把Windows防火墙关掉。