#MsiThank you for subscribing!NewsletterNewsletterGet the best insights on MSI and MSIX TechnologyHow to create a WiX KeyPath attributeHow to pass CustomActionData to a CustomAction using WiXWhat are the differences between INSTALLDIR and TARGETDIR?How to Uninstall an MSI package (with UI and silently) - 7 Methods to Use in the Enterprise EnvironmentHow to Find Silent Install Switches for EXEGetting started with Procmon: The Beginner’s Guide to Monitoring Windows SystemsHow to create major upgrades for MSI packages using WiX ToolsetHow to create non-advertised shortcuts for all users / per machine with WiX ToolsetWhat is software packaging and why is it important?How to find the ProductCode GUID of an installed MSIWhat are .MSP files, how to create and extract them?Silent Install Builder for IT Pros - How to build a silent installer packageHow To Remove Files and Folders when Uninstalling with WiXMSI File - What is, how to open and edit it?Silently Install EXE and MSI setup applications (Unattended) - How To GuideTop 10 most common ICE Validation Errors and How to Fix themHow to automatically code sign the MSI with GitHub ActionsTroubleshooting MSIX Installation Errors with the Free MSIX Troubleshooter toolHow to Edit an MSI File using ORCA Editor (plus alternative tool)MSI vs MSIX: Practical Side-by-Side Comparison and Limitations123456123456123456