Как принудительно удалить программное обеспечение, установленное с помощью пакета MSI?

теперь Silverlight 5.1.10411.0 (x64) моего компьютера не может быть удален из-за отсутствия пакета MSI, как я могу заставить его удалить? Причина, по которой я хочу это сделать, заключается в том, что я не могу повторно загрузить установленную Silverlight 5.1.10411.0 (x64), есть x86, но не x64 One - позор вам, Microsoft или мне за это я не могу найти его с помощью Google. Или если кто-то может мне точку в правильном пакет также приемлемо.

7
задан imgen
05.04.2023 0:10 Количество просмотров материала 3438
Распечатать страницу

2 ответа

вот небольшая статья, над которой я работаю, и хотя она не затрагивает ваш вопрос напрямую, она может быть полезна. Просто обратите внимание на разделы реестра, я упоминаю и вы можете удалить их, а также C:\Program Files\Application папка, чтобы обмануть установщиков думать

все, что вы хотели знать о установка и удаление программ в Windows

вы когда-нибудь задумывались, как Windows представляет и использует установка и удаление программ? Или, возможно, у вас есть необходимость перечислите эти ценности сами? Вот некоторая полезная информация о том, как это работает, как использовать его и некоторые аккуратные трюки вы могли бы наслаждаться.

enter image description here Все, что вы видите в Установка и удаление программ (XP, Vista, 7 подтверждено) записывается в реестр на HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ как подраздел. enter image description here

например, у меня есть подраздел Cutepdf Writer установка с ключи и значения:

теперь представляет интерес значение UninstallString. При нажатии кнопки "удалить" в Установка и удаление программ, что он делает, это вызвать это значение и запустить его. Вы можете сделать то же самое вручную, например с CutePDF, если вы запустите C:\Program Files (x86)\Acro Software\CutePDF Writer\Setup64.exe /uninstall из строки Run или командной строки, вы получите деинсталлятор. Вы также можете найти дополнительные параметры удаления, выполнив команду с /? switch, или выполните следующее из cmd подсказка:

Cd C:\Program Files (x86)\Acro Software\CutePDF Writer
Setup64.exe /?

Примечание, это плохой пример, как переключатель ничего не возвращает! Но, как правило, это будет работать, или вы можете просто вызвать деинсталлятор вручную таким образом. Теперь давайте рассмотрим возможную проблему со списком деинсталляции, вы увидите некоторые файлы, имена которых имеют следующий формат:{AFF7153F-C4AA-4C48-AEE9-8611D276CE86}

Это как установщик MSI пишет его имя в реестр, а не писать понятное имя, установщик exe пишет, пишет свой GUID.

Это на самом деле не проблема, а также трудности при чтении ключей. Есть несколько способов прочитать их. Во-первых, существует имя значения DisplayName, которое будет иметь более понятное значение (в данном примере) командной консоли Quest ActiveRoles для Active Directory (x64).

другой подход-Windows записывает "сжатую и хэшированную" версию GUID в другую часть реестра.

в хэш-значение, взять идентификатор GUID {AFF7153F-C4AA-4C48-AEE9-8611D276CE86} и реверс каждого набора шестнадцатеричных цифр. AFF7153F становится F3517FFA, C4AA становится AA4C и на вниз GUID, пока у вас есть следующее: {F3517FFA-AA4C-84C4-9EEA-68EC672D1168}

бросай {, и }, чтобы получить F3517FFAAA4C84C49EEA68EC672D1168. Теперь у вас есть сжатый и хэшированный GUID, который можно сравнить с другим ключом.

теперь вы сможете найти этот новый GUID в следующее расположение в реестре: раздел HKEY_LOCAL_MACHINE классы программного обеспечения\\\установщик\продукты

и конечно же, вот она:The Key hashed

С помощью следующих клавиш: enter image description here

опять же, вы можете посмотреть в ProductName имя приложения.

бонус совет: Вы можете запустить установка и удаление программ, набрав appwiz.cpl в поле "начать поиск", строке "Выполнить" или командной строке.

9
отвечен Austin T French 2023-04-06 07:58

Это 2017 теперь, я нашел лучший способ силы удалить приложение без msi.

загрузите средство Microsoft из

https://support.microsoft.com/en-nz/help/17588/fix-problems-that-block-programs-from-being-installed-or-removed

запустить => удалить => выбрать программу => готово

с этим нет необходимости касаться реестра и нет необходимости загружать сторонние инструменты, которые могут содержать вредоносных программ.

1
отвечен AdamYang 2023-04-06 10:15

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх