喜欢摆弄Vista的朋友,很多都已经跟小编一样用上了测试版的SP1补丁包。不过……
小编在试用Vista SP1测试版的过程中发现一个问题。在安装了它之后,就无法安装微软新近推出的Vista系统补丁了,比如说Windows Vista关机延迟补丁(更新编号为KB943412,下载地址为http://www.microsoft.com/downloads/details.aspx?fa milyid=3a7b7298-37e6-4edf-a017-09a6bbc75287&displaylang=en&tm)。不仅无法通过系统更新自动安装,而且即使是通过手工下载安装的方式,得到的也只是“更新不会应用到系统”的尴尬提示……

◎Vista SP1拒绝补丁
怎么解决这个问题呢?下面就以在Vista SP1下安装关机延迟补丁为例,介绍一个解决方法。
第1步:做好准备工作
先从微软官方网站,将关机延迟补丁包下载回来。它是一个扩展名为.msu的文件。假设将它存放在“h:Downfiles”文件夹中。接下来,还要新建一个临时文件夹用于提取文件,假设它是“h:Downfiles emp2”。
第2步:提取.cab文件
以管理员账号登录系统,然后按下“Win+R”组合键打开运行对话框,在这里输入“CMD”进入命令提示符模式,然后在命令提示符下执行如下命令:
expand/f:* h:DownfilesWindows6.0-KB943412-v2-x86.msu h:Downfiles emp2

◎先将补丁文件解压到硬盘
执行后会自动提取出四个文件,如图2所示,我们所需要的就是其中的Windows6.0-KB943412-v2-x86.cab这个文件。请注意命令中的“/f:*”参数。如果只加“/f”参数,那么系统会提示说是“未识别的命令开关”。
第3步:手工安装补丁文件
不退出命令提示符,在保持当前路径的情况下手工输入如下命令并运行:
start/wpkgmgr/ip/m:h:Downfiles emp2Windows6.0-KB943412-v2-x86.cab
上述命令中,“start”是用来调用应用程序并执行;“pkgmgr”其实是“pkgmgr.exe”的简写,又名“程序包管理器”,这里的“ip”参数主要是用来安装.cab压缩包,“m:”参数是指定.cab压缩包所在的绝对路径,稍候片刻即可完成关机加速补丁的安装工作。

◎手工安装解压出来的.cab文件
按下“Windows”键激活“开始搜索”框,在这里输入“Windows Update”,单击左侧任务窗格中的“查看更新历史记录”,进入下一窗口后在右上角的搜索框中输入“KB943412”,很快我们就可以看到图4所示的信息,是不是很有意思?按照类似的方法,我们同样可以在安装了SP1的Vista系统下添加语言包和其他的更新,感兴趣的朋友不妨一试。

◎补丁已经成功安装了
|