第二节 Windows XP SP2的安装
1.看看你的Windows XP能否安装SP2
SP2采用了新的激活技术,以往通过破解winlogon.exe和licdll.dll文件来激活的盗版系
统甚至用正版刻录盘安装的系统,都有可能在安装完成后面临无法激活的问题。如何提前知
道自己的系统是否能安装SP2,以免造成不必要的损失呢?有两种方法:
方法1:首先连接http://www.microsoft.com/resource/howtotell/ww/window/default
mspx站点,该站点是微软为Windows XP/2003准备的CD-KEY合法性校验页面,单击“Valida
ted Now”按钮,稍等片刻网页会提示安装一个名为“ProductIDGatherer”的ActiveX插件,
安装完毕后页面即刻返回测试结果。如果结果中出现“Congratulations……”,那么恭喜你
了,放心大胆的装吧!
方法2:运行“sigverif”命令对系统文件进行数字签名检查,如果顺利通过则可以安装
SP2(注意该方法并非绝对,请两种方法都测试一下)。
2.看看你的硬盘空间是否装得下SP2
Windows XP SP2可以算得上是一个庞然大物了,我们从网上下载的网络安装包大小为28
5MB,安装过程中临时需要的运行空间为260MB,安装完毕后SP2需要占用大约500MB,再加上
SP2卸载文件需要占用200MB。这样一来,我们要想完成SP2的安装,如果打开系统还原,需要
大约900MB,关闭系统还原需要700MB。由此,笔者建议大家的系统盘剩余容量不要小于1.1G
B。如果你的要求达不到,可以通过运行“sfc /purgecache”命令,卸载部分软件或者Wind
ows组件、卸载SP1等方法来腾出更多的硬盘空间。如果你的硬盘空间非常紧张,在执行安装
操作时,我们可以加上“-n”参数,这样SP2安装前不会创建系统文件备份,安装完毕后删除
C:WINDOWS$NtServicePackUnistall$文件夹(约275MB,如有以“$”开头的其它文件可一
并删除),不过这样做的后果就是不能正常卸载SP2,所以大家请谨慎使用。
3.建议你在安装前要做的几件事
为了稳妥起见,笔者在安装SP2前做了以下准备:备份处于系统盘中的重要文件、文档、
图片、收藏夹、Cookies,全面扫描一遍系统,使用杀毒软件扫描系统中是否有Ad-ware/Spy
Ware,整理磁盘碎片,使用chkdsk命令检查磁盘错误,检查系统时间和区域设置是否正确,
运行msconfig命令禁止所有自启动程序的运行(尤其是Daemon Tools等虚拟光驱软件),使
用Admin账户登录并在“控制面板→用户账户→更改用户登录或注销的方式”中关闭“快速用
户切换”,关闭所有正在运行的程序(尤其是防火墙和杀毒软件)。这样,所有准备工作完
成,我们就可以开始SP2的安装之旅了!
提示:如果你此前已经安装了Beta或者RC版本的SP2,不必卸载后重新安装,只需运行“
Regedit”命令打开注册表,将“HKEY_LOCAL_MACHINESOFTWAREMicrosoft WindowNTCur
rentVersion”分支下的CSDVersion、Current Build Number两个键值完全删除即可在该版本
上进行升级安装。此外,建议大家下载观看一下著名的Windows系统专家关于SP2特性的讲解视频,其下载地址为:http://oiio.tv/download/seminar/technet/20040825.zip
4.实战——解决安装过程中的三大疑惑
1.从哪获得SP2
对于Windows XP英文版的用户来说,可以采用Windows Update、Automatic Updates(需
确保开启自动更新以及Automatic Updates服务)、下载网络安装包(下载地址:http://do
wnload.microsoft.com/download/1/6/5/165b076b-aaa9-443d-84f0-73cf11fdcdf8/Windows
XP-KB835935-S02-ENU.exe,大小为266MB)、SP2 CD等四种方法来安装SP2。对于中文版的W
indows XP用户来讲,可以采用下载网络安装包的方法来安装,它的下载地址为:http://do
wnload.microsoft.com/download/f/6/4/f648c363-6975-470c-8202-ac5aea706109/Windows
XP-KB835935-SP2-CHS.exe(285MB)。还可以在http://www.microsoft.com/windowsxp/dow
nloads/updates/sp2/cdorder/en_us/default.mspx 申请中文版的SP2光盘,或者使用Windo
ws upate更新。
2.安装过程中两个常见的错误提示
如果本机安装有虚拟光驱软件,在安装SP2过程中可能会遇到错误提示“ERROR:atapi.s
ys is open or in use by another application”,解决方法有两种:一是删除C:WINDOW
Ssystem32driversatapi.sys文件,SP2安装完毕后会重建该文件,二是先卸载虚拟光驱软
件再安装SP2。如果安装过程中提示“Windows has detected that one or more protected
core system files (kernel) on your computer have been modified.”,这是由于你安
装了BootXP等系统修改软件造成的,解决方法为:用记事本打开系统盘根目录下的boot.ini
文件,删除其中的“/KERNEL=”字样即可。除了这两个常见的错误提示外,我们还可能遇到
需要插入Windows XP安装光盘的情况,大家只需按提示操作即可。
3.一旦安装失败
如果在安装SP2过程中,系统崩溃或者安装中止该如何恢复到安装前的状态呢?具体方法
有三:
方法1:如果系统可以正常启动,那么运行“appwiz.cpl”打开“添加删除程序组件”,
勾选“显示更新”后,选中“Windows XP Service Pack 2”,单击“删除”即可。
方法2:如果“添加删除组件”列表中还未列出SP2,那么我们可以直接运行C:Windows
$NtServicePackUninstall$spuninstspuninst.exe文件来打开卸载向导。如果打开了系
统还原,我们只需运行“%SystemRoot%System32
estore
strui.exe”命令打开系统还原
操作向导,并选择还原点为“Installed Windows XP Service Pack2”即可。
方法3:如果前面的方法都不奏效,或者Windows根本无法启动,将Windows XP的安装盘
放到光驱中,从CD-ROM启动后,按下R键进入“故障恢复控制台”,输入管理员密码登录后
,在命令提示符下依次运行“cd $ntservicepackuninstall$spuninst”、“batch spunin
st.txt”命令,即开始SP2的卸载过程,卸载完毕后运行“exit”命令重新启动计算机后,e
xplorer.exe进程不会被加载(我们无法看到桌面),我们需要按下Ctrl+Alt+Delete热键打
开任务管理器,选择“文件→新建任务”菜单,输入“Regedit”命令打开注册表编辑器,将
“HKEY_LOCAL_MACHINESystemCurrentControlSetServicesRpcSs”分支下的“ObjectNa
me”的值修改为“LocalSystem”,再次重启计算机。
提示:卸载SP2恢复到原系统后大家需要重新配置安全属性(如开启ICF防火墙)、更新
Windows关键补丁。
注意:目前市面上已经有了集成SP2的XP,嫌升级麻烦的朋友可以去买一张直接进行安装,还不用为以后的激活问题担心。