Advanced Installer
Trusted Signing
Integration
Learn more ›
  • 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!
  • Academy
  • Analytics
  • Help
  • Community
  • Blog
  • Purchase
  • 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 ›
packitlogo
PacKit, built by Advanced InstallerGive feedback & get 12 months at 90% off
Book Now!
Cookies help us deliver you a better web experience. By continuing to use our website, you agree to our use of cookies.

CAPHYON PRODUCTS

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

COMPANY

  • About Us
  • Contact
  • Partners
  • Press Information
  • Referral Program

PRODUCT

  • Manage Your Account
  • Help
  • Download
  • Documentation
  • Features
  • Forum
  • Pricing
  • Free Trial
  • Customers
  • Release Notes
  • Case Studies
  • Testimonials
  • Get a Demo

RESOURCES

  • MSIX Packaging Fundamentals ebook
  • Advanced MSI Packaging ebook
  • MSI Packaging ebook
  • MSIX Ready
  • MSIX Introduction
  • Alternatives
  • Packaging Checklist for Devs
  • MSIX Succinctly ebook
  • Installer Testing Guide ebook
  • Integration with Visual Studio
  • Advanced Installer Upgrade Guide
  • Trusted Signing Integration
  • Blog

FREE TOOLS

  • MSIX Troubleshooter
  • MSIX Tweaker
  • Advanced Installer Express
  • Advanced Installer Free
  • Hover
  • PacKit Free
  • TweakAppV
  • Visual Studio Extension

Application Packaging Academy

MSI Packaging Essentials Training and Certification
Advanced MSI Packaging Training and Certification

CONNECT

  • RSS
  • Twitter
  • YouTube
  • LinkedIn
  • Facebook
  • GitHub
  • Stack Overflow
Advanced Installer, a Microsoft Partner

Application Packaging Academy

MSI Packaging Essentials Training and Certification
MSI Packaging Essentials Training and Certification
Advanced Installer, a Microsoft Partner
Advanced Installer, a Microsoft Partner
© Caphyon 2002 - 2025 Ltd. Trademarks belong to their respective owners. All rights reserved.
Privacy  |  Site Map