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 no instalada
- Desinstalar una aplicación conociendo su ProductCode
- Obtener la ruta del msi de instalación de una aplicación
- MSIX
- Enlaces
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