2010-07-29 180 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%