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

Windows
让你清楚的查看电脑硬件的配置情况
Windows7 要想成功必须要解决的10个问题
Windows7 超级任务栏设置技巧
Windows7 录制器工具录制视频的步骤
Windows Vista 共享文件夹
在幻灯片母版上动动手脚为 PPT2003加上总页码
双系统或多系统共享 windowsFonts文件夹
windows 7 beta 试用感受
Windows7 各个版本功能介绍及其详细区别
输入法不显示故障的3种解决方法
Vista系统TCP/IP半开连接数限制的去除方法
Windows7 系统托盘处显示星期几的设置方法
winXP和Vista与Windows7系统的不同小结
你的电脑能不能运行Windows 7的检查方法
XP技巧 鼠标右键菜单添加移动到文件夹
Windows7 安装和部署时的相关问题
Windows7 最重要的70个技巧和窍门
Windows7 兼容性仍然存在问题
Windows7 msinfo32命令查看后台运行的程序
电脑超频导致网卡出现故障解决方法

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 34 ::
收藏到网摘: 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后无法正常运行的问题。