MSI: Troubleshooting Package Installation

TROUBLESHOOTING PACKAGE INSTALLATION Description:  Microsoft Windows Installer Service is an installation and configuration service included in Windows.  It allows you to add, modify, and remove applications provided as Windows Installer (*.msi) packages.  Note, this service is set to Manual by default, and only starts when needed (On-Demand).   Scoping the Issue:  There are a number… Read more

Two Minute Drill: The .MSP file

Hello AskPerf – my name is Digvijay Nath, and I’m a Support Engineer on the Performance team in our Bangalore office.  Today, I’m going to quickly cover the .MSP file used by the Windows Installer.  The installer uses different file types to glean data about software installs, uninstalls and upgrades.  So, let’s get started.  There… Read more

MSI: Windows Installer Service Issues

WINDOWS INSTALLER SERVICE ISSUES Description:  Microsoft Windows Installer Service is an installation and configuration service included in Windows.  It allows you to add, modify, and remove applications provided as Windows Installer (*.msi) packages. Note, this service is set to Manual by default, and only starts when needed (On-Demand).   Scoping the Issue:  First, determine the… Read more

MSI: Application Deployment via MSI / GPO

APPLICATION DEPLOYMENT VIA MSI / GPO Description:  The Software Installation extension of Group Policy is used to centrally manage software distribution. You can assign and publish software for groups of users and computers using this extension. Assigning Applications:  When you assign applications to users or computers, the applications are automatically installed on their computers at… Read more

Troubleshooting a Windows Installer Issue

Here on the Performance team we support the functionality of the Windows Installer engine and the installation and uninstallation of .msi packages.  We are also often engaged to help with issues by other teams when an installation fails to install (or uninstall).  So today, we’re going to cover some basic concepts that we use when… Read more