2010-07-29 178 views

回答

22

appearscabarc.exe工具已换上makecab.exe,附带了Windows [source]

应位于:

  • C:\ WINDOWS \ SYSTEM32

cabarc文件可以发现here

makecab文档可以找到here

+1

请注意,makecab会产生很多cabarc不支持的额外工件,如disk1 /目录,setup.inf和setup.rpt文件。 – RolKau 2010-11-14 20:59:09

+2

如果您想避免获取额外的目录和设置文件,您必须添加指令 。设置DiskDirectoryTemplate =。 。设置InfFileName = NUL 。在'.ddf'文件中设置RptFileName = NUL 。 – RolKau 2014-12-29 23:02:31

+1

它也可以在'makecab'命令行上设置指令变量,例如'makecab/D DiskDirectoryTemplate =。/D InfFileName = NUL/D RptFileName = NUL' – opello 2016-10-16 21:25:14

15

cabarc.exe作为Windows XP Service Pack 2 Support Tools的一部分提供。

可以使用命令这样的(如果你不运行XP)仅提取该实用工具:

WindowsXP-KB838079-SupportTools-ENU.exe /C /T:%TEMP% 
extract /E %TEMP%\support.cab cabarc.exe 
+0

在Windows 7 64位上,我无法执行提取部分,因此解压缩support.cab后,我只是用WinRAR“解压”它,发现cabarc.exe – 2012-01-06 23:21:18

+3

如果您有[7-zip](http://www.7-zip.org),你可以直接提取它们: '7z e WindowsXP-KB838079-SupportTools-ENU.exe support.cab'然后 '7z e支持.cab cabarc.exe' – RolKau 2012-01-08 21:07:57

+0

如果您使用7-zip的GUI版本,您也可以通过右键单击并选择“Open Inside”打开* .exe,然后双击“support.cab”并瞧。 – 2014-03-13 06:43:41

2

在Windows 7(也可能是Vista),而不是解压缩你使用的扩展。语法略有不同,但请参阅下文,了解适用于我的语法。将第二个命令中的%TEMP%替换为您希望cabarc.exe文件最终结束的位置。

WindowsXP-KB838079-SupportTools-ENU.exe /C /T:%TEMP%

expand %TEMP%\support.cab -F:cabarc.exe %TEMP%