Advanced Installer
  • features by EDITION:
    icon ArchitectArchitect
    Manage any packaging project with our Repackager, MSI(X) editing, and MECM/Intune integration for a complete application lifecycle.

    Explore Architect Features ›

    icon EnterpriseEnterprise
    Automate team workflows with CI/CD integrations & auto-updates for your end-users, while leveraging our team management portal for smooth collaboration.

    Explore Enterprise Features ›

    icon ProfessionalProfessional
    Create secure MSI, EXE, and MSIX installers with PowerShell Automation, Visual Studio Integration, and Trusted Signing for robust packaging.

    Explore Professional Features ›

    icon FreeFreeware
    Build basic installers quickly with essential tools for small packaging projects.

    Explore Freeware Features ›

    FEATURES by role:
    for devs
    For Developers
    for professional
    For IT Pros
    for msp
    For Managed Service Providers
    orBrowse all features ›
    Get a FREE Personalized Demo!
  • Analytics
  • Help
  • Forum
  • Blog
  • Pricing
  • Download
Start Free Trial
  1. MSI Packaging
  2. MSI package structure

Contents

MSI package structure
  • Package definition
  • Package structure
  • Package internal information
  • Merge Module
  • Files
  • Registries
  • INI Files
  • Shortcuts
  • Fonts
  • Services
  • ODBC (Open DataBase Connectivity)
  • System variables
  • Properties
  • Running custom code from the package
  • Custom Actions
  • System Search
  • Upgrades
  • Patching
  • Upgrading
  • De-hardcoding and Variabilization
  • De-hardcoding
  • Variabilization
  • Vendor MSI
  • Definition
  • Seller Vendor Customization
  • Direct vendor MSI
  • Vendor MSI hidden in setup
  • Vendor MSI with patch
  • Modify an MSI vendor, from cab outside to cab inside, etc.
  • Msiexec.exe commands
  • Installing a package
  • Repairing a package
  • Uninstalling a package
  • Administrative Installation
  • Creating logs
  • Applying a patch over a MSI
  • Installation with MST
  • Active-Setup Mechanism
Book cover
You’re reading
MSI Packaging Training Book
By
Alexandru Marin
Download the ebook
02

MSI package structure

Overview

The application package contains all the information Windows Installer needs to install or uninstall an application (or a software product), and for rolling the graphical interface for the user.

What you'll master

Learn why is important to know all the items that compose the MSI package, how they work independently, what are their interdependencies, and how to use them in different processes across application packaging.

Contents


  • Package definition
  • Package structure
  • Package internal information
  • Merge Module
  • Files
  • Registries
  • INI Files
  • Shortcuts
  • Fonts
  • Services
  • ODBC (Open DataBase Connectivity)
  • System variables
  • Properties
  • Running custom code from the package
  • Custom Actions
  • System Search
  • Upgrades
  • Patching
  • Upgrading
  • De-hardcoding and Variabilization
  • De-hardcoding
  • Variabilization
  • Vendor MSI
  • Definition
  • Seller Vendor Customization
  • Direct vendor MSI
  • Vendor MSI hidden in setup
  • Vendor MSI with patch
  • Modify an MSI vendor, from cab outside to cab inside, etc.
  • Msiexec.exe commands
  • Installing a package
  • Repairing a package
  • Uninstalling a package
  • Administrative Installation
  • Creating logs
  • Applying a patch over a MSI
  • Installation with MST
  • Active-Setup Mechanism
Start Reading ›
We use cookies to enhance your experience and analyse site traffic. Read our Cookie Policy.
packitlogo
New in PacKit by Advanced InstallerSCCM to Intune one-click app migration.
Get a free 1:1 demo

CAPHYON PRODUCTS

  • Advanced Installer
  • PacKit
  • Installer Analytics
  • Advanced Web Ranking
  • Clang Power Tools
  • Wattspeed
  • Bytes Route

COMPANY

  • About Us
  • Contact
  • Partners
  • Press Information

PRODUCT

  • Update Download
  • Release Notes
  • Manage Your Account
  • Documentation
  • Architect + PacKit Plus Bundle
  • Refer a Friend
  • Product Feedback
  • Feature Request

SERVICES

  • Personalized Training
  • Consulting
  • Premium Support

GET STARTED

  • Free Trial
  • Pricing
  • Get a Demo
  • Features
  • Customers
  • Case Studies
  • Testimonials
  • Product Flyer

MIGRATION SUPPORT

  • Migrate from InstallShield
  • Migrate from WIX
  • Migrate from Inno Setup
  • Migrate from MSIX Packaging Tool
  • Migrate from Pace Suite

FREE TOOLS

  • Advanced Installer Express MSIX
  • Advanced Installer Free
  • TweakAppV
  • Visual Studio Extension
  • PacKit Free (Patch & Deploy)

RESOURCES

  • Advanced Installer Upgrade Guide
  • FREE Packaging eBooks
  • Webinars
  • MSIX Introduction
  • MSIX New Features
  • Blog
  • Forum

TRAINING & CERTIFICATION

  • MSI Packaging Essentials
  • Advanced MSI Packaging
  • MSIX Packaging Fundamentals
Link to Capterra ReviewsAdvanced Installer, a Microsoft Partner

FOLLOW US

Get the latest news 
in Application Packaging

© Caphyon 2002 - 2026 Ltd. Trademarks belong to their respective owners. All rights reserved.
EULA  |  Privacy  |  Site Map