it-swarm.com.de

Suchen Sie GUID des MSI-Pakets

Wie finde ich die GUID eines MSI-Pakets?) Ich möchte das Entfernen eines Programms auf einer großen Anzahl von Desktops mit folgenden Skripten ausführen:

msiexec.exe/x ProductCode

Gibt es einen Grund, warum dies für Anwendungen, die unter "Software" aufgeführt sind, nicht funktioniert?

16
SturdyErde

UPDATE : Versuchen Sie stattdessen diese Antwort von stackoverflow.com: Wie finde ich das Produkt GUID von ein installiertes MSI-Setup? oder sogar dieses: Find GUID From MSI File .


Mit dem Tool Windows SDKOrca können Sie alle Tabellen in einer MSI-Datei öffnen und anzeigen. Sobald Sie die MSI geöffnet haben, können Sie entweder zur Eigenschaftentabelle navigieren und nach dem Eintrag "Produktcode" suchen, oder Sie können "Ansicht => Zusammenfassungsinformationen ..." auswählen und nach dem Eintrag "Paketcode" suchen. Zum Deinstallieren kann entweder das Paket oder die Produktanleitung verwendet werden.

In einem Orca-Screenshot ​​erfahren Sie, wie Sie den Produktcode in der MSI finden: WiX - Führen Sie ein größeres Upgrade für eine Installation mit mehreren Instanzen durch

Es gibt auch andere Möglichkeiten, um die GUID zu finden:

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall

HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall

Es scheint immer noch, dass Sie das MSI SDK herunterladen müssen, um Orca zu erhalten. Wenn Sie keinen Zugriff auf Orca haben und das SDK nicht herunterladen können, sollte jeder Viewer, der eine MSSQL-Datenbankdatei (eine strukturierte Speicherdatei) lesen kann, die MSI-Datei öffnen und den Inhalt anzeigen können. Erstellen Sie eine Kopie des MSI, bevor Sie es in einem Viewer öffnen, und öffnen Sie die Kopie. Nur um sicher zu gehen. Nach dem Öffnen navigieren Sie zur Eigenschaftentabelle und suchen nach der Produkt-GUID.

UPDATE : Eine Liste der kostenlosen MSI-Viewer (nach unten) .

Überprüfen Sie auch diese Beiträge auf stackoverflow.com mit Informationen zur Deinstallation über Powershell:

15
Stein Åsmul

Es ist ein Registrierungsschlüssel:

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{<guid>}

oder wenn die Plattform x64 ist und die Anwendung 32-Bit ist:

HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{<guid>}
7
Greg Askew

Ein leichtes Freeware-Tool wie InstEd kann verwendet werden. Öffnen Sie einfach die MSI, klicken Sie auf der Registerkarte "Tabellen" links auf "Eigenschaft" und dann rechts auf "ProductCode".

2
Bryan Vine

Revision Number Summary Property :

[D] Die Eigenschaft Revisionsnummernübersicht listet die Produktcode-GUIDs auf [...]

1
medina