Как правильно удалить поврежденную деинсталляцию в Windows?

477
Yousef Al-Hadhrami

Я использую Windows 10 Home 64-bit. У меня есть программа, которая была вручную удалена из папки «Program Files», но она по-прежнему отображается в списке «Программы и компоненты», и при нажатии кнопки «Удалить» отображается сообщение об ошибке, в котором говорится, что Windows не может найти деинсталлятор:

broken uninstall error popup window

В этом SE я видел много других ответов о том, что из редактора реестра я должен идти:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall 

для меня это было в

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\ 

затем перейдите к ключу, который нужно удалить, найдя имя ключа, созданное программой, и, наконец, удалите выбранный ключ реестра и его значения.

Где это работало, и больше не возникало проблем на панели добавления или удаления программ, но я нажал Ctrl+ Fи набрал «имя приложения» и попытался найти его в редакторе реестра, поэтому нашел много результатов

registry keys and values related to the application in other places

и в этих местах, например:

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\LowRegistry\Audio\PolicyConfig\PropertyStore\c24b033a_0 

,

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Store 

,

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers 

Должен ли я беспокоиться об этих значениях? они были бы удалены, если бы я использовал правильный способ удаления? я должен вручную удалить их? необходимо ли их существование? или просто стоит их игнорировать?

0
Не примите мое слово как окончательное, но я думаю, что вы можете смело игнорировать их. Теперь они осиротевшие записи, которые сами по себе ничего не делают. Если позже вы решите переустановить то же программное обеспечение, оно, скорее всего, будет перезаписано. Но если вы хотите почистить его навсегда, есть много утилит для очистки реестра, некоторые бесплатные, некоторые платные. GabrielaGarcia 5 лет назад 1
Я искал утилиты для очистки реестра, которые вы сказали, и искал их преимущества. Похоже, что тесты производительности не так уж обнадеживают, и в этом вопросе, похоже, обсуждается эта тема https://superuser.com / вопросы / 1900 / вне-он-стоит-очищающей-реестра Yousef Al-Hadhrami 5 лет назад 0
`HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ ..` предназначен для 64-разрядного программного обеспечения, а HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsof \ Windows \ .. `- для 32-разрядного программного обеспечения. Ошибка, сообщающая, что деинсталлятор был удален, вызвана агрессивной очисткой временного пространства. Если все, о чем вы беспокоитесь, это избавиться от записи «Установка и удаление программ», то программы, предложенные в дубликате, будут работать нормально. Ramhound 5 лет назад 0

1 ответ на вопрос

-1
harrymc

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

Так что я предлагаю это:

  • Переустановите продукт, о котором идет речь
  • Скачать и установить Revo Uninstaller Freeware
  • Используйте Revo для удаления продукта.

Revo отлично справляется с удалением, отслеживая все оставшиеся части установленного продукта в реестре и на диске, и безопасен в использовании (не уничтожит другие продукты).

Так зачем понижать голос на закрытом посту? Чудеса никогда не утихнут. harrymc 5 лет назад 0