Where can I get the cabarc utility?

52,951

Solution 1

It appears that the cabarc.exe utility has been replaced with makecab.exe, which comes with Windows [source].

It should be located in:

  • C:\WINDOWS\system32

The cabarc documentation can be found here.

The makecab documentation can be found here.

Solution 2

cabarc.exe is available as a part of the Windows XP Service Pack 2 Support Tools.

You can extract only this utility using commands like these (if you don't run XP):

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

Solution 3

In Windows 7 (and possibly Vista) instead of extract you use expand. The syntax is slightly different, but see below for the one that worked for me. Replace %TEMP% in the second command with wherever you want the cabarc.exe file to end up.

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

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

Solution 4

You can download the CabSDK from here:

Download the Microsoft Cabinet SDK version 4.71.410.0

Solution 5

You can find cabarc.exe in the Internet Explorer Administration Kit.

Strangely though, IEAK 11 has cabarc.exe version 5.0.2147.1, while IEAK 10 has version 6.2.9200.16521.

Share:
52,951

Related videos on Youtube

Senseful
Author by

Senseful

Updated on July 09, 2022

Comments

  • Senseful
    Senseful almost 2 years

    I'm trying to compile a program which uses cabarc.exe, but I don't have cabarc.exe. The problem is that the Microsoft Cabinet SDK is no longer available so I can't get it from there either.

    Where can I get this file?

    P.S. I'm looking for a download from a trusted source such as microsoft.com

  • RolKau
    RolKau over 13 years
    Note that makecab produces a lot of extra artifacts that cabarc does not, such as a disk1/ directory, a setup.inf and a setup.rpt file.
  • bob esponja
    bob esponja over 12 years
    On Windows 7 64bit I wasn't able to execute the extract portion, so after extracting support.cab I just "unzipped" it with WinRAR and found cabarc.exe
  • RolKau
    RolKau over 12 years
    If you have 7-zip installed, you can extract them directly: 7z e WindowsXP-KB838079-SupportTools-ENU.exe support.cab and then 7z e support.cab cabarc.exe
  • Mark Lakata
    Mark Lakata about 10 years
    If you use the GUI version of 7-zip, you can also open the *.exe by right clicking and selecting "Open Inside", then double click into the "support.cab" and voila.
  • RolKau
    RolKau over 9 years
    If you want to avoid getting the extra directories and setup files, you must add directives .Set DiskDirectoryTemplate=. .Set InfFileName=NUL .Set RptFileName=NUL in the .ddf file.
  • opello
    opello over 7 years
    It also works to set the directive variables on the makecab command line, e.g. makecab /D DiskDirectoryTemplate=. /D InfFileName=NUL /D RptFileName=NUL
  • Explorer09
    Explorer09 almost 7 years
    Windows Server 2003 Support Tools also contains cabarc.exe (version 5.2.3790.0)
  • ivan_pozdeev
    ivan_pozdeev almost 6 years
    makecab has a different command line syntax, so it won't work as a drop-in replacement. cabarc command line, makecab command line.