自从Windows XP Service Pack 2发布以来,很多用户都出现了兼容性问题。本文将为你解决形形色色的各种问题。
Windows XP SP2的确在很多方面有了改进和提高,但它也可能给你带来一些麻烦,如果处理不好,甚至会让你的系统崩溃。在Microsoft公司2004年8月发布的SP2 最终版本中,不仅包含了此前的一系列补丁程序,还加入了新的安全防护功能。而这种新的安全防护功能有可能出现兼容性问题,比如,新的内存保护技术也许会让某些应用程序无法运行,而由于Windows防火墙的默认设置过于严格,某些与网络通信有关的程序也可能无法正常工作。
从SP2推出到现在已经过去了将近一年的时间,出现过的兼容性问题绝大多数都有了解决方案。按照本文给出的提示,你可以更好地享受Windows XP Service Pack 2 带来的安全性和易用性改进,而不必再担心会造成程序崩溃或系统冲突。
不过需要首先提醒你的是,有很多方案都是针对高级用户的,它们很可能需要你对注册表或者其他关键性系统文件进行修改。因此,在进行修改之前,你务必要把数据完整地备份到安全的地方。如果碰到不太明白该如何操作的地方,我们建议你最好咨询一下身边的Windows高手。
不兼容的应用程序
根据网上调查的结果显示,工具类应用程序与Windows XP SP2出现不兼容的概率最高。其后果往往是程序非法退出甚至出现蓝屏。Microsoft公司在其支持中心网站上列出了一批与SP2 不兼容的应用程序(http://support.microsoft.com/kb/884130和http://support.microsoft.com/kb/842242)。其中包含了几个安全工具,比如Black Ice入侵侦测软件和某些版本的Kaspersky Antivirus防病毒软件。这个列表中也包含了一些Microsoft自己的软件,比如Virtual PC。
冲突的解决方案
很多程序与Microsoft公司新推出的数据执行保护(Data Execution Prevention,DEP)技术存在冲突。数据执行保护 (DEP) 是一组硬件和软件技术,Window XP使用该项技术来对内存执行附加检查以防止恶意代码的入侵(可参见http://www.microsoft.com/china/technet/prodtechnol/winxppro/maintain/sp2mempr.mspx)。出现这类冲突一般有两种解决办法,你可以从应用软件开发商那里获取程序补丁,或者关闭数据执行保护 (DEP) 。不过,一旦你关掉了数据执行保护 (DEP),你的PC就又回到了Service Pack 1的安全防护水平。
按照Microsoft公司的说法,SP2 一共解决了Windows XP中870个已知的问题(http://support.microsoft.com/kb/811113),但是在大约5000万条代码中不知还隐藏着多少未被发现的问题。本文将对SP2引起的最常见的32个故障进行阐述,并给出相应的解决方案。