Advanced Editor

Advanced Editor helps packagers to work with MSI files without knowing how MSI table relationships work, while making packaging much faster and more automated.

Advanced Editor consists of several sections that correspond to key parts of an MSI package. Each section is focused on a specific part of installer logic, organized so you can review, edit, and update package data without switching to raw table editing unless deeper control is required.

Advanced Editor sections

  • General information
    Shows main MSI properties such as product name, version, manufacturer, product code, upgrade code, install directory, and code page.

  • Uninstall or Change Program
    Controls how the application appears in Add or Remove Programs, including modify, repair, and uninstall buttons, and vendor contact and support data.

  • Summary Information
    Displays summary properties stored in MSI summary information.

  • Files
    Shows folders and files included in the MSI and allows you to add or modify them, including options for extracting and building CAB files.

  • Registries
    Lets you add or edit registry keys and values that will be applied during installation.

  • Features
    Shows the MSI feature structure, including components and sub-items like files, registry entries, shortcuts, and environment variables.

  • INI files
    Lets you add, edit, or remove INI file entries directly within the MSI.

  • Shortcuts
    Shows all shortcuts in the MSI and allows editing or adding new ones, including advertised or non-advertised types.

  • Application Search
    Manages search logic used during installation to detect existing software or system conditions.

  • Environment Variables
    Handles environment variable definitions and how they are set or modified by the MSI.

  • Upgrade
    Configures upgrade codes and settings that control how older MSI versions are detected and replaced.

  • Merge Modules
    Manages merge module references included in the package.

  • Custom Actions
    Provides access to custom action definitions, including predefined actions for registry tasks, profile changes, scripts, firewall rules, and more.

  • Install Execute Sequence
    Shows the sequence of actions that run during installation, uninstallation, or repair and allows you to review and adjust where custom actions are placed.

  • ODBC Data Source
    Lets you define ODBC data sources to be installed or configured.

  • ODBC Driver
    Manages ODBC driver entries and installation details.

  • Services
    Shows service definitions included in the MSI and lets you configure startup behavior and related settings.

  • Service Control
    Controls how services are handled during install and uninstall operations.

  • File Extensions
    Lets you manage file type associations.

  • Property
    Shows and lets you edit custom MSI properties.

  • Templates
    Provides access to reusable MSI templates for automating repetitive tasks.