Я имею дело с неудачным удалением / обновлением очень старой установки MSI. Поэтому я собирался вручную удалить старую установку с помощью какого-либо инструмента удаления, предпочтительно написанного в dotnet.

Есть ли что-то, что следует рассмотреть, кроме удаления записей реестра из файлов "HKLM \software \microsoft \windows \currentversion \uninstall" и приложений?

1 ответ1

1

Чтобы полностью удалить след MSI из системы, вам необходимо удалить след из системы.

  1. Запись о продукте из приведенных ниже ульев - HKEY_CLASSES_ROOT\Installer\Products-GUID кода продукта в загадочном формате-. HKEY_CLASSES_ROOT\Installer\Components-Код продукта GUID в загадочном формате-. HKEY_CLASSES_ROOT\Installer\ Патчи-код продукта GUID в загадочном формате-. HKEY_LOCAL_MACHINE\ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Windows \ CurrentVersion \Installer\ UserData \ S-1-5-18 \Products-GUID кода продукта в загадочном формате-. HKEY_LOCAL_MACHINE\ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Windows \ CurrentVersion \Installer\ UserData \ S-1-5-18 \ Компоненты-Код продукта GUID в загадочном формате-. SID - S-1-5-18 для компьютера, вам может потребоваться перейти на SID конкретного пользователя, если установка была выполнена для определенного пользователя.
  2. Кэшированный MSI из C:\ windows \ installer.

    • Удалите reg ключ, который вы упомянули. Я думаю, что это должен быть след, который должен быть очищен.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .