系统应用:WinSP2防火墙引起程序无法运行的解决.ppt_第1页
系统应用:WinSP2防火墙引起程序无法运行的解决.ppt_第2页
系统应用:WinSP2防火墙引起程序无法运行的解决.ppt_第3页
系统应用:WinSP2防火墙引起程序无法运行的解决.ppt_第4页
系统应用:WinSP2防火墙引起程序无法运行的解决.ppt_第5页
已阅读5页,还剩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,确定; 获取监听端口列表在命,令提示行中输入以下命令并回车: netstatanoetstat.txt 获取进程标识符来确定正在运行的进程在命令提示行中输入以下命令并回车:,tasklisttasklist.txt 注意如果问题程序是作为服务运行的,需要在输入的命令中加入/svc开关来得到每个进程中加载的服务: tas,klist/svctasklist.txt 打开Tasklist.txt,定位到需要诊断的那个问题程序,记下这个进程的进程标识符; 打开Netsta,t.txt,记下关联到那个进程标识符的的所有入口,同时记下所使用的通信协议(TCP或UDP); 这个进程所使用的端口号将影响到如何解决这个问题: 如果进程使,用大于1024的端口,这些端口号可能不能改变; 如果端口号小于1024,这个程序可能使用的是一个端口范围。因此,仅仅打开某些单独的端口可能没法解决这个问题;,用WindowsFirewall手工打开端口 要确定确切的端口号可以联系程序开发或支持厂商以获得所需的信息或者查看用户文档。确定端口需要打开的端口后,按以下,步骤: 单击开始,运行,输入wscui.cpl,确定; 选择WindowsFirewall; 选择例外选项卡,单击添加端口; 在添加端口对话框中,在端口, u盘装系统 yuk,号栏中输入需

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论