Create a self extracting ZIP file archive. iexpress 2.0 must be run with elevated permissions.

      IEXPRESS [ /N [/Q] [/M] ] SED_filename
         [/O:Override_SED_filename, OverrideSectionName] [/D:directory]


  /N   Build package now (SED filename must be specified).
  /Q   Quiet mode when using /N
  /M   Use minimised windows when using /N
  /O   Specify overrideSED file and section.
  /D   Override directory for exe stub.

When running the created self extracting archive, the following options can be used:

  /Q            Quiet mode, No prompts and no errors.

  /QA or /Q:A   Quiet + Assume the person running the app is admin so do not check for admin rights or disk space.[Build 306+]
                Supress all prompt messages.

  /QU or /Q:U   Quiet + Assume the person running the app is an non-admin user. [Build 306+]
                Supress some prompt messages. No extract UI, but still get warnings on admin checks or disk space issues.
                Used when IExpress packages are shipped on CDs or installed through ActiveSetup.

  /T:Full_path    A Temporary working folder.
  /C            Extract files only, when used with /T
  /C:cmd        Override the install command defined by the author.

  /R:N    Never restart the computer after installation.
  /R:A    Ask to restart the computer after installation.
  /R:S    Restart the computer after installation without prompting the user.

Running IExpress with no options will launch a GUI wizard.

The error message "Unable to open the report file..." typically means that iexpress needs to be elevated.

iexpress.exe has shipped with all Windows OSs since at least 2008. Early versions of iexpress were supplied with the Internet Explorer administration kit (IE 5 and IE 6) in 1999.

The self extracting bundle created will be dependent on the source OS bitness (32 or 64 bit), so if you create a self-extracting archive of 64 bit programs, they won’t run (extract) on a 32 bit computer.


Create a zip archive:


Extract an archive, run any installation program specified and then prompt to reboot:

demo.exe /R:A

Extract package.exe and then run setup /s (which is embedded inside package.exe):

Package.exe /Q /C:"setup.exe /s"

Alternatively in build 306, the package.exe can be built with the install command predefined: (UserQuietInstCmd=Setup.exe /s) then launching becomes a simple:

Package.exe /QU

“He can compress the most words into the smallest ideas of any man I ever met” ~ Abraham Lincoln (attr.)

Related commands

INF + SED (Self Extraction Directive) file functions.
iespresso - tools for creating more useful iexpress.exe packages.
COMPACT - Compress files or folders on an NTFS partition.
COMPRESS - Compress one or more files.
MAKECAB - Create .CAB files.
TAR - Store, list or extract files in an archive.
Compress-Archive - PowerShell.
Zip a file - using only built-in Batch/VBS commands (

Copyright © 1999-2023
Some rights reserved