自从Windows XP Service Pack 2发布以来,很多用户都出现了兼容性问题。本文将为你解决形形色色的各种问题。
Windows XP SP2完全操作指南(3)
这种情况通常出现在笔记本电脑中,它们通常提供了单键关闭无线网卡的功能,而Windows并不能检测出无线网卡已被关闭,它只会向你报告无法找到可接入的网络。由于Windows XP的无线网络配置向导无法判断无线网卡的状态,这时你只能通过无线网卡的LED显示灯来进行判断。而大多数网卡厂商自己的无线配置工具可以检测无线网卡的状态并在必要时给出提示,这也是我们推荐你采用厂商自带的无线配置工具的理由。
在基于Athlon 64处理器的机器中安装SP2后,可能将导致设备不断重启,重启后则又出现蓝屏,提示信息为0x000000FC(ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY)。
这个问题是由Sigma Designs的Hollywood Plus DVD解码应用软件所使用的mpegport.sys驱动程序所引起的。它与Athlon 64所使用的硬件内存保护机制发生冲突并在内存中执行错误代码。Windows XP会中断该错误代码并给出上述的错误信息提示,在默认设置下Windows XP还会重启机器。
最简单的解决办法就是更新你的mpegport.sys 驱动程序或者安装一个与SP2兼容的mpegport.sys版本。如果手头一时找不到新的mpegport.sys,可以暂时将DEP内存保护机制关闭。方法是:重新启动计算机,在BIOS信息出现后按 F8 键选择进入“安全模式”,依次单击“开始” “运行”,键入 cmd,然后单击“确定”进入命令行窗口;在命令提示符处键入bootcfg /raw “/noexecute=alwaysoff /fastdetect” /id 1,然后按 Enter 键,再重新启动电脑即可。如果你的Windows XP有多个启动条目或启动选项,则可能必须手动修改计算机中的 Boot.ini 文件。要通过修改 Boot.ini 文件禁用 DEP,需将 /noexecute 策略级别更改为 alwaysoff。此问题可以参考http://support.microsoft.com/kb/878474。
在Pentium 4系统中安装SP2失败并造成系统崩溃。
如果你的系统采用了Prescott核心和90纳米工艺的Pentium 4或Celeron D处理器,可能会出现这个问题。SP2的安装过程与某些BIOS版本的不兼容是导致该问题的原因。如果你想避免该问题,最好在安装SP2之前查清自己的计算机是否使用了上述处理器,方法是依次单击“开始” “运行”,键入 cmd,然后单击“确定”进入命令行窗口,在命令提示符处键入set PROCESSOR_REVISION,然后按 Enter 键。如果返回的16进制结果是0F33,,就说明你的系统使用了上述的处理器。 这时你需要到主板厂商的Web网站去查看你的BIOS版本是否与SP2兼容,如果需要的话,你应该在安装SP2之前升级你的BIOS。
由于没有足够的硬盘空间而导致SP2安装失败。
Microsoft声称SP2的最小系统需求为:233MHz处理器、64MB内存和1.8GB空余硬盘空间。实际上,所需硬盘空间的大小取决于SP2的安装方式。如果你从光盘进行安装,大约需要1.4GB的硬盘空间,其中要有500MB空间用来把数据从光盘复制到硬盘(在你的Windows 文件夹的ServicePackFiles文件夹中),此外还需495MB用来安装SP2自身的文件,还需要260MB用于安装过程、200MB用于uninstall文件。如果采用在线升级或者网络安装方式,所需的空间要稍小一些,因为只有尚未安装的补丁程序才会被传送过来,这样大约可以节省100MB的空间。
使用磁盘碎片整理和磁盘清理工具可以为你释放一些存储空间,此外,如果你的硬盘存在多个分区,还可以利用Symantec Partition Magic或Paragon Partition Manager这类分区工具来增加系统分区的容量。此问题可以参考http://support.microsoft.com/kb/837783。
SP2安装程序无法在笔记本电脑上启动,即便完全符合其系统需求。
即便你的电池已经充满电,你也需要在安装SP2之前将它连接到电源适配器上。通常情况下,SP2安装程序会向你提醒这一点。
尽管一切正常,但仍然会出现网络连接错误的警告信息。
这个警告信息是告诉你网络连接要么未能工作在全速状态,要么时断时续。不过,在SP2系统中,这个警告信息可能偶尔也会在没有明显原因的情况下出现。解决这个问题有两个办法,要么彻底关闭警告信息(到网络连接的常规属性中取消选择“此连接被限制或无连接时通知我”),要么手动输入一个固定的IP地址,因为我们发现此类问题仅出现于使用DHCP服务器动态分配IP地址的系统中。
SP2安装过程出错,提示atapi.sys有问题。
这个问题在安装Windows XP SP1时就出现过,看起来在SP2中仍然存在。我们的测试表明你完全可以忽略这个警告信息。你可以将atapi.sys文件改个名字然后重新启动SP2安装程序。
SP2安装程序把Windows核心程序视为非法,因此无法完成整个安装过程。
这说明你系统中的核心文件ntoskrnl.exe可能被其他程序修改过。唯一的解决办法是从Windows XP的安装光盘中重新恢复该文件。
安装 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。
升级到Service Pack 2之后,一些蓝牙设备的功能受到了限制。
这类问题仍然与Microsoft提供的蓝牙驱动程序有关,它们只能对一部分蓝牙设备提供较好的支持。你需要安装厂商提供的蓝牙驱动程序来解决该问题。依次单击“开始” “运行”并输入devmgmt.msc按Enter键进入“设备管理器”窗口。从设备列表中找到你的蓝牙无线设备,选中相关的蓝牙适配器,按鼠标右键选“属性”,再依次选择“驱动程序” “重新安装驱动程序”,安装好第三方驱动程序即可。此问题可以参考http://support.microsoft.com/kb/883258。
安装了SP2之后,Internet Explorer无法显示某些Web页面,而只能显示“The page cannot be displayed”之类的错误信息。
按照Microsoft的说法,这个问题是由于客户端使用了IPv6机制,因此无法从某些DNS server获得域名解析。一种解决的办法就是去掉IPv6。依次单击“开始” “运行”并输入cmd按Enter键进入命令提示符窗口,然后输入netsh interface ipv6 uninstall命令按Enter键即可。此问题可以参考http://support.microsoft.com/kb/815768。
如果你朐谠诵蠸P2的机器上对含有脚本功能的HTML网页进行本地测试,可能也会遇到麻烦。Internet Explorer将不会执行本地的代码,而只能在浏览器中显示HTML网页。
你需要到Internet Explorer的“工具”菜单中打开“Internet选项”,然后到“高级”选项卡中打开“允许活动内容在我的计算机上运行”(如图4所示)。
安装了SP2之后,Windows资源管理器的上下文菜单中的文件删除命令无法正常工作。当你在Windows资源管理器右键单击某个文件并选择“删除”命令时,就会导致系统出错。
网友评论