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

Windows
取消WinXP 开机时DLL文件出错提示
windows系统无法运行.exe可执行文件的解决办法
解决登陆XP系统后出现假死机
WINXP系统下让硬盘跑得更快,更稳定
在Window XP中快速锁定计算机
萝卜家园 Ghost XP 下载
winxp系统下内存不足的几个处理手法
电脑市场Ghost XP SP3装机版 V5.0下载
清除windows系统垃圾,保持系统正常运行
Windows XP Professional VLK SP2 简体中文版
Windows Server 2003服务器群集创建和配置指南
IIS6架设网站常见问题及症状举例
win2003系统安全详细设置
Win 2003 加速****
Windows Server 2003几个实用小技巧
WINDOWS下的IIS服务器权限设置
windows的虚拟主机安全配置方法
Windows Server 2003 SP2 企业安装版 Y1.0下载
Windows 2003系统十四招加速****
Windows 2003 服务器安全设置

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


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