自从Windows XP Service Pack 2发布以来,很多用户都出现了兼容性问题。本文将为你解决形形色色的各种问题。
Windows XP SP2的确在很多方面有了改进和提高,但它也可能给你带来一些麻烦,如果处理不好,甚至会让你的系统崩溃。在Microsoft公司2004年8月发布的 SP2 最终版本中,不仅包含了此前的一系列补丁程序,还加入了新的安全防护功能。而这种新的安全防护功能有可能出现兼容性问题,比如,新的内存保护技术也许会让某些应用程序无法运行,而由于Windows防火墙的默认设置过于严格,某些与网络通信有关的程序也可能无法正常工作。
从SP2推出到现在已经过去了将近一年的时间,出现过的兼容性问题绝大多数都有了解决方案。按照本文给出的提示,你可以更好地享受Windows XP Service Pack 2 带来的安全性和易用性改进,而不必再担心会造成程序崩溃或系统冲突。
14%的用户在安装SP2的过程中就发生了问题。其中大多数是由于硬盘空间不足,这会造成安装程序显示一条错误信息然后就死掉。另外有12% 的被调查用户汇报了硬件故障,比如无线LAN适配器、蓝牙棒或打印机无法正常工作。大多数公司的网络管理员都不主张员工自行升级SP2,新买来的PC往往已经预装好了Windows XP Service Pack 2,而在一台现有的机器上升级还是一件稍具技术含量的事情。个人用户可能是SP2新安全功能的最大受益者,而企业用户多半会另外配置更专业的防火墙产品。
Microsoft公司已经针对此问题发布了一个补丁程序。Microsoft公司对这个问题的解释是:由于某拨号软件配置路由表的方式, Windows XP SP2 中的 Windows 防火墙有时会将整个 Internet 解释为本地子网。这样,如果将例外配置为“仅我的网络(子网)”范围,则 Internet 上的任何人均可以访问 Windows 防火墙例外(http://support.microsoft.com/kb/886185)。如果你将“文件和打印机共享”服务放入Windows防火墙的“例外”列表,Internet上的任何用户都能访问到你的共享文件。
在某些情况上,如果你在Windows XP SP2系统中安装并运行第三方防病毒软件或防火墙软件,会导致系统崩溃,电脑出现蓝屏,错误提示语句也相当模糊:“Stop 0x05 (INVALID_PROCESS_ATTACH_ATTEMPT)”。
不过SP2内置的“弹出窗口阻止程序”并不完美,你可以做一个小实验,访问www.malware.com/flopup.html(该网站会在几秒钟内弹出若干个小窗口,这些窗口是无害的),你会发现即便采用最严格的筛选级别,仍然可以看到有窗口弹出。如果想彻底不让窗口弹出,你需要在 Internet Explorer 的“工具” “Internet选项” “安全” “自定义级别”中,把“活动脚本”禁用(如图2所示)。
故障指南(二)
当你配置Wi-Fi网卡时可能会发现SP2的无线网络向导与网卡自带的无线配置工具有冲突。
Windows XP SP2 经常会把无线网络设置的控制权抢夺过来。有趣的是,我们发现在预安装好操作系统的笔记本电脑中,网卡厂商自己的无线配置工具往往有更优先的控制权。但如果出现冲突,Windows和网卡厂商自带的无线配置工具都无法给出提示信息。
安装 Windows XP Service Pack 2 过程中总是出现机器重启,并伴有 “Stop:c0000135”和“winsrv was not found”错误信息。
Windows XP SP2 安装程序和名为T.V. Media的第三方广告程序(Total Velocity Corporation出品)之间的不兼容可能会造成此问题。这款广告程序会在你的系统中搜集信息,并监视注册表项目。因此会在SP2安装期间引起注册表冲突。Microsoft提供了一个免费的T.V. Media广告软件清除工具,使用该工具就能彻底解决这个问题。此问题可以参考http: //support.microsoft.com/kb/886590。
在Service Pack 1中工作正常的蓝牙设备在SP2中不能被Windows识别。
Microsoft在SP2中包含了新的蓝牙驱动程序和新的安装向导程序。以前安装的驱动程序会被新的SP2驱动程序覆盖。如果你尝试配置一个蓝牙设备,它会提示你“Device not found”错误信息。解决的办法是到C:\Windows\inf 文件夹下将bhf.ini文件改名为Bhf.bak。然后你可以运行注册表编辑器(依次单击“开始” “运行”并输入regedit按Enter键),删除HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run下面与蓝牙设备有关的项目。接下来你就可以顺利安装厂商提供的蓝牙驱动程序了。此问题可以参考http: //support.microsoft.com/kb/840635。