10.38 如何从.msu文件中析取文件 https://scz.617.cn/windows/201510161436.txt Q: 用7-Zip打开IE9-Windows6.1-KB3021952-x64.msu,发现里面有: IE9-Windows6.1-KB3021952-x64.cab WSUSSCAN.cab 打开IE9-Windows6.1-KB3021952-x64.cab,里面一堆.manifest文件,还有一堆文件 名为数字的文件,就是没有.dll之类的文件。 A: scz 2015-10-16 14:36 1) 初步解压 wusa.exe IE9-Windows6.1-KB3021952-x64.msu /extract:dest 或 mkdir dest expand.exe -f:* IE9-Windows6.1-KB3021952-x64.msu dest 前者会自动创建dest子目录,后者必须提前手工创建dest子目录。 2) 手工安装 pkgmgr.exe /n:dest\IE9-Windows6.1-KB3021952-x64.xml 3) 查看.cab文件 expand.exe -D dest\IE9-Windows6.1-KB3021952-x64.cab | more expand.exe -D dest\IE9-Windows6.1-KB3021952-x64.cab | findstr /I .dll 上述命令可以看到.cab中的.dll文件名。 4) 进一步解压 mkdir dest\IE9-Windows6.1-KB3021952-x64 expand.exe -F:* dest\IE9-Windows6.1-KB3021952-x64.cab dest\IE9-Windows6.1-KB3021952-x64 在"dest\IE9-Windows6.1-KB3021952-x64"下搜索"*.dll"即可。