Хоча це образливо очевидно, найпростіший спосіб знайти код оновлення – це відкрийте оригінальний MSI, який використовувався для встановлення продукту, і знайдіть код оновлення в таблиці властивостей. Все, що вам потрібно, це інструмент, здатний відкривати файли MSI. Ось кілька інструментів: Який інсталяційний продукт використовувати?
Тим часом, щоб отримати код продукту програми MSI через командний рядок, виконайте такі дії:
- Відкрийте командний рядок і перейдіть до папки, що містить файл MSI.
- Введіть ім'я файлу msiexec /I. журнал msi /L*V. …
- Відкрийте файл журналу та знайдіть «Код продукту». …
- Скопіюйте код продукту та використовуйте його для правил виявлення в Intune.
Ім’я ключа реєстру – це код оновлення, а ім’я значення ключа реєстру – це код продукту. Я можу легко отримати ці значення, однак коди зберігаються в іншому форматі. Червоне коло показує відформатований код оновлення, синє коло показує відформатований код продукту під час перегляду в regedit.exe.
На відміну від ProductCode, UpgradeCode є GUID, що представляє пов’язаний набір продуктів. Набір різних версій вашої програми матиме однаковий UpgradeCode. Це дає змогу новішим версіям вашої програми шукати та оновлювати попередні версії, встановлені на тому самому комп’ютері.
Властивість UpgradeCode є GUID, що представляє пов’язаний набір продуктів. UpgradeCode використовується в таблиці оновлення для пошуку пов’язаних версій продукту, які вже встановлено. Ця властивість використовується дією RegisterProduct.