方法一:打开资源管理器,运行“帮助→这份Windows合法吗?”菜单,或者直接访问http://www.microsoft.com/resources/howtotell/ww/windows/default.mspx,在打开的页面中单击“Validate Now”,稍等片刻后页面会要求你安装一个名为“ProductIDGatherer”的ActiveX插件,单击“是”安装它后你就会看到测试结果了。如果你的系统可以升级SP2,那么结果是“Congratulations……”,如果不能则结果为“It appears that your Windows product key is not valid(Windows key无效)”。
提示:对于Windows XP SP1/Server 2003系统,同样可以用此法来验证其注册序列号的合法性。
方法二:拨打微软中国的免费电话(号码为:8008301832),直接告诉接线小姐你的Windows XP key,对方会告诉你该Key是否合法。
二、为SP2的安装腾出硬盘空间
SP2的安装分为网络安装和下载到硬盘安装两种,出于软件安装的需要,你的硬盘剩余空间最好不要小于1.6GB,如果空间要求实在紧张,那么建议你运行“sfc /purgecache”;将SP1卸载;在安装过程中执行安装命令时加上“-n”参数,让Windows XP SP2在安装时不备份也不创建卸载文件夹等方法减少硬盘空间占用情况。关于给Windows XP减肥的技巧还有很多,我们在此就不赘述了,大家可参考以前的文章。
提示:如果你安装了之前版本号为2135、2149的SP2版本,你可以直接从此基础上进行升级安装,不过需要事先运行“Regedit”命令打开注册表,定位到“HKEY_LOCAL_MACHINE\ SOFTWARE\Microsoft\Windows NT\CurrentVersion”,将其下的CSDVersion、CurrentBuildNumber两个键值删除。此外,SP2的安装不需要先安装SP1,可以直接从Windows XP Pro/Home原版上升级安装。
二、解决安装过程中的atapi.sys问题
如果你安装了daemontools等虚拟光驱软件,在升级SP2有可能会遇到提示错误“ERROR: atapi.sys is open or in use by another application ”,我们可以先卸载这些软件后再安装SP2,也可以将C:\WINDOWS\system32\drivers目录下的atapi.sys删除后再安装SP2,安装完毕系统会重建该文件。如果安装过程中出现文件错误,那么需要大家从Windows XP安装光盘中拷贝相关文件。
三、如果安装失败
SP2目前还存在种种问题,如果你在安装SP2时,安装失败想中止安装,步骤稍微麻烦些。
1. 如果打开了系统还原功能
重新启动计算机,如果能进入系统,则将系统恢复到安装SP2前的状态,如果不行则尝试在启动时按F8进安全模式进行恢复操作。如果连安全模式都无法进入,那么在开机自检完毕后,按F8键,接着在菜单中选择“Safe Mode with Command Prompt”一项,然后使用管理员身份登录,在命令行提示符下输入“%systemroot%\system32\restore\rstrui.exe”命令,回车后根据系统提示进行系统还原操作即可。
安装完毕后,重新启动电脑,在进入系统前的滚动条处你会发现,以往熟悉的“Professional”字样已经没有了,Windows XP所有版本在安装SP2后都统一命名为“Microsoft Windows XP”,进入XP后系统会提示你配置Windows防火墙。下面笔者给大家介绍一些使用SP2过程中遇到的比较常见的故障以及其解决方法。
故障3:安装SP2后,每当使用net命令或者其它方式远程操作其它计算机时,都会出现错误提示,类似:“System error 53 has occurred. The network path was not found.”、“Unable to access the computer A. The error was Access is denied.”等等。
故障6:安装SP2后,在使用设备管理器中管理蓝牙设备时,系统提示“Device not found.”,有些蓝牙设备(如某些型号的NOKIA手机)不能正确安装。
解决方法:该故障一般是由于蓝牙设备驱动未正确安装,或者该蓝牙设备的VID(Vendor ID,销售ID)或者PID(Product ID)与你的Windows XP SP2和该产品的第三方驱动中都相符,由于Windows XP SP2会优先选择系统自带的驱动,所以有可能会产生冲突。解决非常简单:打开 %windir%\inf目录,将bth.inf文件重命名为bth.bak即可,如果故障依然存在,那么请重新升级安装蓝牙设备的驱动程序。