Comment trouver le GUID d'un package MSI? Je voudrais scripter la suppression d'un programme sur un grand nombre de postes de travail en utilisant:
msiexec.exe / x ProductCode
Une raison pour laquelle cela ne fonctionnerait pas pour les applications répertoriées dans "Ajout / Suppression de programmes?"
windows
scripting
msi
windows-installer
SturdyErde
la source
la source
Réponses:
MISE À JOUR : Essayez plutôt cette réponse stackoverflow.com: Comment puis-je trouver le GUID du produit d'une configuration MSI installée? ou même celui-ci: Trouver le GUID du fichier MSI .
L' outil Windows SDK Orca vous permettra d'ouvrir et d'afficher toutes les tables dans un fichier MSI. Une fois le MSI ouvert, vous pouvez soit accéder au tableau des propriétés et rechercher l'entrée "code produit", soit sélectionner "Afficher => Informations récapitulatives ..." et rechercher l'entrée "code package". Le package ou le guide produit peuvent être utilisés pour la désinstallation.
Voir une capture d' écran Orca de la façon de trouver le code produit dans le MSI: WiX - Effectuer une mise à niveau majeure sur une installation multi-instance
Il existe également d' autres façons de trouver le GUID:
Il semble toujours que vous devez télécharger le SDK MSI pour obtenir Orca. Si vous n'avez pas accès à Orca et que cela ne vous dérange pas de télécharger le SDK, tout visualiseur capable de lire un fichier de base de données MSSQL (fichier de stockage structuré) devrait pouvoir ouvrir le fichier MSI et afficher le contenu. Faites une copie du MSI avant de l'ouvrir dans une visionneuse et ouvrez la copie. Juste pour être sûr. Une fois ouvert, accédez à la table des propriétés et recherchez le GUID du produit.
MISE À JOUR : Une liste de téléspectateurs MSI gratuits (vers le bas) .
Consultez également ces publications sur stackoverflow.com avec des informations sur la désinstallation via Powershell :
la source
HKEY_CLASSES_ROOT
fusion ist un desHKLM:\SOFTWARE\Classes
etHKCU:\SOFTWARE\Classes
lesHKEY_CLASSES_ROOT\Installer\Products
réside en fait dansHKLM:\SOFTWARE\Classes\Installer\Products
resp. peut-être sonHKCU
homologue.Il s'agit d'une clé de registre:
ou si la plateforme est x64 et que l'application est 32 bits:
la source
Un outil gratuit léger comme InstEd peut être utilisé. Ouvrez simplement le MSI, dans l'onglet "Tables", cliquez sur "Propriété" à gauche, puis à droite, recherchez "ProductCode".
la source
Propriété récapitulative du numéro de révision :
la source