Chuleta de msiexec.exe - sevioptero/Windows_info GitHub Wiki

Contenido:


Opciones de línea de comandos de msiexec.exe

Determinar el Product code de una aplicación instalada

Para obtener el Product Code de una aplicación ya instalada:

Get-ChildItem -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall, `
HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall | 
Get-ItemProperty | Where {$_.DisplayName -match "Google Chrome"} | 
Select -Property DisplayName, DisplayVersion, UninstallString, Publisher, URLInfoAbout, URLupdateInfo

Determinar el Product code de una aplicación no instalada

Para obtener el Product Code de una aplicación que no hemos instalado, pero de la que tenemos el archivo msi, usamos la aplicación orca. Orca viene incluida en el Microsoft Windows Software Development Kit (SDK).

Descargamos la ISO del SDK de Windows 10, la abrimos y en Installers veremos el instalador Orca-x86_en-us.msi. Lo instalamos y lo tendremos en C:\Program Files (x86)\Orca.

Abrimos orca.exe, pulsamos en Open y seleccionamos el archivo msi del programa que queremos determinar su Producto Code. Una vez abierto, en la sección Tables, vamos a Property y en ProductoCode tenemos el valor buscado.

Desinstalar una aplicación conociendo su ProductCode

Para desinstalar una aplicación de la que ya conocemos su ProductCode (23170F69-40C1-2702-1806-000001000000).

Desde el Símbolo del sistema

Abrimos una consola del Símbolo del sistema como Administrador.

MsiExec.exe /X{23170F69-40C1-2702-1806-000001000000} /qn /norestart

Desde PowerShell

Abrimos una consola de PowerShell como Administrador.

Start-Process "msiexec.exe" -ArgumentList "/X{23170F69-40C1-2702-1806-000001000000} /qn /norestart"

Obtener la ruta del msi de instalación de una aplicación

Para obtener la ruta del instalador msi de IBM SPSS.

Get-CimInstance -ClassName Win32_Product -Filter "Name Like '%IBM SPSS%'" | Select-Object -Property Name, LocalPackage

MSIX

Empaquetadores de MSI

Enlaces