Как я могу найти GUID пакета MSI? Я хотел бы создать сценарий удаления программы на большом количестве рабочих столов, используя:
msiexec.exe / x Код продукта
Есть ли причина, по которой это не сработает для любых приложений, перечисленных в «Установка и удаление программ»?
ОБНОВИТЬ: Попробуйте вместо этого ответить на stackoverflow.com: Как я могу найти GUID продукта установленной установки MSI? или даже этот: Найти GUID из файла MSI .
В Windows SDK инструмент Orca позволит вам открывать и просматривать все таблицы в файле MSI. Открыв MSI, вы можете либо перейти к таблице свойств и найти запись «код продукта», либо выбрать «Просмотр => Сводная информация ...» и найти запись «код пакета». Для удаления можно использовать пакет или руководство по продукту.
Увидеть Скриншот Orca о том, как найти код продукта в MSI: WiX - выполнение крупного обновления при установке с несколькими экземплярами
Это также другие способы чтобы найти GUID:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall
HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall
По-прежнему кажется, что вам нужно загрузить MSI SDK, чтобы получить Orca. Если у вас нет доступа к Orca и вы не можете беспокоиться о загрузке SDK, любое средство просмотра, способное читать файл базы данных MSSQL (файл составного хранилища), должно иметь возможность открыть файл MSI и просмотреть его содержимое. Сделайте копию MSI, прежде чем открывать ее в средстве просмотра, и откройте копию. Просто чтобы убедиться. После открытия вы переходите к таблице свойств и ищите GUID продукта.
ОБНОВИТЬ: Список бесплатных программ просмотра MSI (внизу).
Также проверьте эти сообщения на stackoverflow.com с информацией о том, как удалить через Powershell:
Это ключ реестра:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{<guid>}
или если платформа x64, а приложение 32-разрядное:
HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{<guid>}
Легкий бесплатный инструмент, например InstEd может быть использован. Просто откройте MSI, на вкладке «Таблицы» нажмите «Свойство» слева, затем справа найдите «Код продукта».
Свойство сводки номера редакции:
[T] В свойстве «Сводка номеров редакций» перечислены идентификаторы GUID кода продукта [...]