系统地应用:Win SP2 防火墙引起程序无法运行解决.ppt

系统地应用:Win SP2 防火墙引起程序无法运行解决.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
安装MicrosoftWindowsXPServicePack2(SP2)后,一些应用程序可能无法在更新的操作系统上运行.这是因为默认情况下,WindowsFi rewall为启用状态并屏蔽未被认可的外来连接.本文讨论了如何建立一个防火墙例外项,通过将一个应用程序加入例外列表从而允许这个程序继续运行。 为了提高基于Wi ndowsXPSP2的计算机的安全性能,WindowsFirewall屏蔽了未被认可的外来连接。但是有时我们还是需要建立一个例外规则来允许一些入站的连接。例如, 在下列情况下: 通过Internet进行多人联网游戏时; 要从即时通讯软件接收文件; 安装了WindowsXPSP2后,客户端应用程序可能不能够成功的从服 务器接收数据,以下是一些例子: FTP客户端; 流媒体M播放软件; 邮件客户端的新邮件提醒; 同样,运行在WindowsXPSP2上的服务器端的应用程序 也可能不能成功的回应客户端请求,以下是一些例子: Web服务器,如IIS; 远程桌面; 文件共享; WindowsXPSP2在默认情况下使用下面的交互式 组件来实现这个例外规则: WindowsFirewall安全提醒 有时WindowsFirewall在屏蔽一个应用程序的运行时,会出现一个WindowsFi rewall安全提醒对话框。这个对话框包含以下信息: ...tohelpprotectyourcomputer,WindowsFirewallhasblock edthisprogramfromreceivingunsolicitedinformationfromtheInternetoranetwork 这个提醒信 息显示了程序的名称和程序的开发者。这个对话框包含3个选择: Unblocktheprogram Keepblockingthisprogram Keepb lockingthisprogram,butaskmeagainlater 下面说明如何使用这个对话框来允许这个程序运行。 允许程序运行 一些程序为了能够 正常运行,必须从网络上接收信息。这些信息通过入站端口进入计算机。WindowsFirewall要允许这些信息进入,必须在计算机上打开正确的入站端口。要使程序和未 装SP2之前一样的进行通信来允许程序正常的运行,可以使用以下的任何一个方法: 通过安全提醒来允许程序运行 在安全提醒对话框中,选择Unblockthispr ogram. 单击确定. 通过Windows防火墙设置来允许程序运行 如果你在安全提醒对话框中没有选择Unblocktheprogram,这个程序将被禁止 运行。你可以通过配置WindowsFirewall来同样达到这个目的: 点击开始,运行,在打开输入框中输入wscui.cpl,然后点击确定 点击Window sFirewall 在WindowsFirewall对话框中,选择例外选项卡,然后选择添加程序 在添加程序的对话框中,选择列表中的程序或者通过浏览来选定一个 程序 如果你不能确定这个需要设定的程序的具体名称,参见后面所述 选定程序后,确定 在例外列表中,确定你选中的程序项前面的选择框为选中状态,确定 注意如果 你以后不想将这个程序作为例外,只需要清除这个程序项的选择框. 把程序添加到例外列表中有以下好处: 你不需要知道程序具体使用的哪一个端口(与此相比,当你想通过 打开端口方式来达到目的,你必须知道程序所使用的端口号,这将在后面详述) 例外列表中的程序所使用的端口仅在等待接收一个连接的时候才会打开 确定并打开端口 如 果将程序加入到例外列表之后还是不能够正常运行,或者是在选定例外程序时无法确定程序名称,你可以手工打开端口。在手工打开端口之前,必须先确定程序使用了哪些端口。确定 程序使用端口的可靠方法当然是联系程序开发或支持厂商以获得所需的信息。但这种方法多数情况下不是那么方便,而且有时程序所用端口的列表不可提供时,你可以使用Netst at.exe来确定这些端口。 用Netstat.exe来确定端口 要使用Netstate.exe来确定程序所使用的端口,按照以下步骤: 运行这个出问题的程 序,并试图使用其网络功能。如对于媒体播放程序,打开一个音频流;对于Web服务器,启动Web服务; 点击开始,运行,输入cmd,确定; 获取监听端口列表-在命 令提示行中输入以下命令并回车: netstat–anogt;etstat.txt 获取进程标识符来确定正在运行的进程-在命令提示行中输入以下命令并回车: tasklistgt;tasklist.txt 注意如果问题程序是作为服务运行的,需要在输入的命令中加入/svc开关来得到每个进程中加载的服务: tas klist/svcgt;tasklist.txt 打

文档评论(0)

克拉钻 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档