¿Cómo puedo encontrar el GUID de un paquete MSI? Me gustaría hacer un script para eliminar un programa en una gran cantidad de escritorios usando:
msiexec.exe / x ProductCode
¿Alguna razón por la que esto no funcionaría para las aplicaciones enumeradas en "Agregar o quitar programas"?
windows
scripting
msi
windows-installer
RobustoErde
fuente
fuente
Respuestas:
ACTUALIZACIÓN : Pruebe esta respuesta de stackoverflow.com en su lugar: ¿Cómo puedo encontrar el GUID del producto de una configuración MSI instalada? o incluso este: Encuentra el GUID del archivo MSI .
La herramienta Windows SDK Orca le permitirá abrir y ver todas las tablas en un archivo MSI. Una vez que tenga el MSI abierto, puede navegar a la tabla de propiedades y buscar la entrada "código de producto", o puede seleccionar "Ver => Información de resumen ..." y buscar la entrada "código de paquete". El paquete o la guía del producto se pueden usar para la desinstalación.
Vea una captura de pantalla de Orca sobre cómo encontrar el código del producto en el MSI: WiX: realizar una actualización importante en una instalación de varias instancias
También hay otras formas de encontrar el GUID:
Todavía parece que tiene que descargar el SDK de MSI para obtener Orca. Si no tiene acceso a Orca y no puede molestarse en descargar el SDK, cualquier espectador capaz de leer un archivo de base de datos MSSQL (archivo de almacenamiento construido) debería poder abrir el archivo MSI y ver el contenido. Haga una copia del MSI antes de abrirlo en un visor y abra la copia. Sólo para estar seguro. Una vez abierto, navega a la tabla de propiedades y busca el GUID del producto.
ACTUALIZACIÓN : Una lista de espectadores MSI gratuitos (hacia abajo) .
Consulte también estas publicaciones en stackoverflow.com con información sobre cómo desinstalar a través de Powershell :
fuente
HKEY_CLASSES_ROOT
una combinación de istHKLM:\SOFTWARE\Classes
yHKCU:\SOFTWARE\Classes
losHKEY_CLASSES_ROOT\Installer\Products
reside en realidad enHKLM:\SOFTWARE\Classes\Installer\Products
resp. tal vez suHKCU
contraparte.Es una clave de registro:
o si la plataforma es x64 y la aplicación es de 32 bits:
fuente
Se puede utilizar una herramienta gratuita de peso ligero como InstEd . Simplemente abra el MSI, en la pestaña "Tablas", haga clic en "Propiedad" a la izquierda, luego a la derecha, busque "ProductCode".
fuente
Propiedad de resumen del número de revisión :
fuente