当前位置: 首页 > 图文教程 > 操作系统 > Windows > 安装Windows SP2后 程序为何不能运行

Windows
被忽略的Windows Server 2008几大特性
Windows下20个省力的特殊的执行命令
解决新安装Windows XP后键盘不可用问题
禁止他人使用机器中的某个软件的方法
让Windows XP更快 只需屏蔽五项功能
保留原装系统轻松搞定HP笔记本分区
微软发布Windows HPC Server 2008
XP的一个无敌命令 替换正在使用文件
Windows 7功能清单被泄漏 内容极为丰富
关于Windows XP SP3 的常见问题解答
加强Windows操作系统安全性的十大建议
解除远程管理Windows XP SP2的烦恼
如何用光盘修复SATA硬盘的分区表
Windows 2000中的加密技术被发现漏洞
Windows优化助手正在测试 功能新颖
五种方法解决XP系统无法停止通用卷设备
申请Windows 2008 Beta 3激活码的方法
IT企业:如果不选Vista,就选OS X
Windows操作系统中几个故障的解决方法
Windows 2008 Beta 3激活码申请方法

安装Windows SP2后 程序为何不能运行


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 21 ::
收藏到网摘: n/a

 

  文/航瑞

  最近,微软公布了来自雷德曼工作室和第三方软件销售商提供的,在安装了Microsoft Windows XP Service Pack 2 (以下简称SP2) 后无法正常运行的一些应用程序。其中包括了网络服务器、远程桌面、文件共享、FTP客户端、多媒体流播放、E-Mail、防病毒工具、网络系统管理和游戏等方面的应用软件。那么,是何种原因造成这些程序在安装了SP2后无法正常运行呢?用什么方法才能解决呢?
 
  其实,至使这些应用软件停止工作的真正“原凶”是在SP2中被改进了功能的“Windows防火墙”,它限制了计算机和网络之间的通信,从而使客户端应用程序无法从服务器成功接收数据(如:FTP客户端、多媒体流软件等),或者是安装了SP2的服务器不能对客户端的请求做出响应(Web服务器、远程桌面、文件共享等)。有些程序或游戏又必须从网络接收信息才可以正常运行,而Windows防火墙却将它们的通信端口关闭了,因此造成程序运行不正常。

  通过“安全警报”对话框启用程序


图1:“阻止”会使许多程序停止运行

  有时,当Windows防火墙阻止某个程序时,就会出现安全警报对话框。对话框包括:保持阻止、解除阻止和稍后询问三个按钮。“解除阻止”可以让程序连接到网络接收或发送数据,同时会把程序添加到Windows防火墙的“例外”列表中,以后Windows防火墙将不再阻止它访问网络。点其他两个按钮将继续阻止该程序。

  “例外”让程序活起来

  


图2:添加到“例外”中的程序将可以访问网络

  Windows防火墙可以预先让一些程序访问网络而不受阻止,如果哪个程序因为阻止而无法运行,就可以这样解决问题。要让某个程序访问网络(如Cute FTP 5.0 XP)可按照下列步骤操作。

  第一步:在“开始”→“运行”中键入“wscui.cpl”并点下“确定”,然后在“安全中心”单击“Windows 防火墙”。

  第二步:在“Windows防火墙”对话框中,单击“例外”选项卡,然后单击“添加程序”。

  第三步:在“添加程序”对话框显示的列表中找到CuteFTP程序。如果要允许的程序或服务未列在其中,可通过“浏览”找到要添加的程序或服务。

  将程序添加到“例外”列表中具有以下优点:1.不必知道程序使用的端口号。2.“例外”列表中的程序所使用的端口仅在该程序运行时才打开(开放的端口就好像捅开了一个穿过防火墙的洞,大量的开放端口会使计算机更加易受攻击)。

  开放指定端口

  


图3:可以为某些程序把特写的端口开放

  如果将程序添加到“例外”列表后该程序仍无法工作,或者通过“浏览”仍然未找到程序,则可以手动打开该程序访问网络的端口。确定程序所使用端口的可靠方法是查看产品说明书。如果找不到有关该程序使用的端口的列表,则可在命令行模式中使用“Netstat.exe”命令,它会显示出当前程序申请端口的情况,这样也可以确定某程序所使用的端口。要打开这些端口,可如下操作(以CuteFTP为例)。

  第一步:打开“Windows 防火墙”单击“例外”选项卡,然后单击“添加端口”。

  第二步:为该端口键入一个名称,然后单击“确定”。此例键入“CuteFTP”。

  第三步:在“添加端口”对话框中的“端口号”框中键入要打开的端口号,然后设定“TCP”或“UDP”。此例中键入端口号“21”,选取“TCP”,点下“确定”完成添加。要查看或设置端口例外的范围,单击“更改范围”,选定允许连接的范围,然后单击“确定”。

  应用以上方法结合各软件的实际情况,就能解决一些软件和游戏在安装SP2后无法正常运行的问题。