技巧八:Windows Vista的补丁程序也能解压缩
Windows Vista的补丁程序也采用了新的格式,例如不久前发布的专门用来解决复制和移动文件速度缓慢的KB931770补丁程序,就是一个.MSU格式的文件。这种格式的文件,既不支持“/X”参数,也无法在Windows Vista之前的操作系统中运行,难道就没有办法完成解压缩的操作了吗?
其实,我们可以使用“expand.exe”命令来完成解压缩的任务,当然必须是在Windows Vista系统下才行。具体步骤如下:
第1步:进入命令提示符环境
首先,以管理员级别的帐户登录系统,然后按下“Win+R”组合键打开运行对话框,在这里输入“cmd”,执行后会进入命令提示符环境。或者,也可以打开开始菜单,找到“所有程序→附件”下的“命令提示符”,右击选择“以管理员身份运行”。
第2步:获得CAB格式的文件
在命令提示符下进入补丁程序所在的文件夹路径,这里可以通过“CD”命令逐级进入,例如该补丁程序是在“d:test”路径下,那么请输入下面的命令:
expand /f:* d:testWindows6.0-KB931770-x86.msu d:temp
请注意上述命令的“/f:*”参数,如果只写“/f”那么会提示说是“未识别的命令开关”。如图8所示,执行后可以获得我们所需要的.CAB文件,这是进行下一步工作的前提。
第3步:解压缩.CAB文件
现在,我们就可以继续使用“/f:*”参数对刚刚获得的.CAB文件执行解压缩操作。请手工输入下面的命令:
expand /f:* d:tempWindows6.0-KB931770-x86.cab d:temp
可以看到这里使用的参数还是和第2步相同,执行后我们可以获得最终的文件,如图9所示,请直接从“d:temp”路径下查找即可。这里需要强调的是,无论是哪一个步骤,其中的命令参数和源路径、目标路径都不能搞错,否则就会无法继续。
标签: