Jak znaleźć identyfikator GUID pakietu MSI? Chciałbym napisać skrypt usuwania programu na dużej liczbie komputerów przy użyciu:
msiexec.exe / x ProductCode
Czy jest jakiś powód, dla którego nie działałoby to w przypadku aplikacji wymienionych w „Dodaj / Usuń programy?”
windows
scripting
msi
windows-installer
SturdyErde
źródło
źródło
Odpowiedzi:
AKTUALIZACJA : Wypróbuj zamiast tego tę odpowiedź stackoverflow.com: Jak znaleźć identyfikator GUID produktu zainstalowanej instalacji MSI? a nawet ten: Znajdź GUID z pliku MSI .
Windows SDK narzędzie Orca będzie można otworzyć i wyświetlić wszystkie tabele w pliku MSI. Po otwarciu MSI możesz albo przejść do tabeli Właściwości i poszukać wpisu „kod produktu”, albo wybrać „Widok => Informacje podsumowujące ...” i poszukać wpisu „kod pakietu”. Do odinstalowania można użyć pakietu lub przewodnika po produkcie.
Zobacz zrzut ekranu Orca pokazujący, jak znaleźć kod produktu w MSI: WiX - Przeprowadzanie ważnej aktualizacji przy instalacji w wielu instancjach
Istnieją również inne sposoby znalezienia identyfikatora GUID:
Nadal wydaje się, że musisz pobrać zestaw MSI SDK, aby uzyskać Orca. Jeśli nie masz dostępu do programu Orca i nie możesz niepokoić się pobieraniem zestawu SDK, każda przeglądarka zdolna do odczytu pliku bazy danych MSSQL (skonstruowanego pliku pamięci) powinna mieć możliwość otwarcia pliku MSI i przeglądania zawartości. Zrób kopię pliku MSI przed otwarciem go w przeglądarce i otwórz kopię. Tak dla pewności. Po otwarciu przejdź do tabeli Właściwości i wyszukaj identyfikator GUID produktu.
AKTUALIZACJA : Lista darmowych przeglądarek MSI (w dół) .
Sprawdź również te posty na stackoverflow.com z informacjami o tym, jak odinstalować za pomocą Powershell :
źródło
HKEY_CLASSES_ROOT
ist scalania zHKLM:\SOFTWARE\Classes
iHKCU:\SOFTWARE\Classes
naHKEY_CLASSES_ROOT\Installer\Products
rezyduje ona wHKLM:\SOFTWARE\Classes\Installer\Products
wzgl. może jegoHKCU
odpowiednik.Jest to klucz rejestru:
lub jeśli platforma to x64, a aplikacja jest 32-bitowa:
źródło
Można użyć lekkiego bezpłatnego narzędzia, takiego jak InstEd . Wystarczy otworzyć MSI, na zakładce „Tabele”, kliknąć „Właściwość” po lewej, a następnie po prawej, zlokalizować „Kod produktu”.
źródło
Właściwość Podsumowanie numeru wersji :
źródło