Table of Contents

  1. Overview
  2. Supported formats
  3. Basics
    1. How to install or uninstall
    2. How to set up file associations
    3. How to open an archive or disk image
    4. How to open a self-extracting (SFX) archive
    5. How to extract an archive or disk image
    6. How to create a new archive
    7. How to create a self-extracting archive
      1. How to create 7Z self-extracting archive
      2. How to create RAR self-extracting archive
    8. How to create an encrypted archive
    9. How to create a multi-volume archive
    10. How to create and use packing profiles
    11. How to add, update or remove files in an archive
    12. How to view archive’s properties
    13. How to set up a password
  4. Checksums
  5. Integration with plug-ins
    1. How to view installed plug-ins
    2. How to install new WCX plug-ins

How to create 7Z self-extracting archive

You can use the following modules to create 7Z self-extracting archives:

7Z SFX (7z.sfx)

This module creates a minimalistic 32-bit application with the graphical user interface:

7ZSfx application

Specify the destination folder for extraction in the Extract to field (either manually or by clicking … and browsing to the destination folder) and then click Extract. If the destination folder does not exist, it will be created automatically. When the extraction process starts, you will see the following window:

7ZSfx extraction

You can click Background to save more computing resources during extraction (this may be useful when unpacking large archives on entry-level PCs), Pause to suspend the extraction, or Cancel to abolish the extraction. Once the extraction is complete, the application will be closed automatically.

7Z Console SFX (7zCon.sfx)

This module creates a 32-bit console application. Once launched, the resulting application automatically starts extraction in the same folder where the SFX itself is stored.

In addition, you can use the following commands and switches to control the extraction process:


  • t: Test integrity of archive
  • x: eXtract files with full pathname (default)


  • -o{Directory}: set Output directory
  • -p{Password}: set Password
  • -y: assume Yes on all queries

Custom modules

You can also install and use custom modules for extracting SFX archives. Simply copy the additional modules you want (files with the SFX extension) to the 7zip subfolder of TC4Shell’s installation folder (the default directory is %ProgramFiles%\TC4Shell).

Important! Since the %ProgramFiles%\TC4Shell\7zip folder may be protected from modifications, you may need administrator’s permissions in order to copy files to it.

Once all files are copied, TC4Shell will automatically detect additional modules and add them to the list of available modules.

Certain custom modules support additional parameters for self-extracting archives, e.g. window title, license agreement, etc. You can access parameters by clicking Module options and then locate the configuration file in the window that opens.

7zSfx Options

You can choose between the following options:

  • Do not include configuration creates a self-extracting archive without configuration data
  • Include configuration from file creates a self-extracting archive with the selected configuration file
  • Include configuration from input field creates a self-extracting archive and adds the configuration data that you’ve entered in the selected encoding.

Important! The configuration data format depends on the module you use.