Содержание
На прошлой неделе, когда я установил CCleaner в своей системе, он также незаметно установил антивирусное программное обеспечение Avast в фоновом режиме. После того, как я удалил Avast, раздел реестра с именем AVAST Software все еще оставался в реестре, но его не удалось открыть. Когда ветка программного обеспечения AVAST была выбрана, она выдавала следующую ошибку:
Ошибка открытия ключа
Программное обеспечение AVAST не может быть открыто.
Ошибка не позволяет открыть этот ключ.
Подробности: система не может найти указанный файл.
Когда я открыл Свойства AVAST Software ключ, вкладка Безопасность была пустой, показывая сообщение: Запрашиваемая информация о безопасности либо недоступна, либо не может быть отображена.
Я пытался запустить Sysinternals RegDelNull и Malwarebytes RegAssassin, чтобы уничтожить ключи, но они не помогли.
Точка повторной обработки реестра
Позже я понял, что HKEY_LOCAL_MACHINE\Software\AVAST Software
является точкой повторной обработки или ссылкой в реестре, которая ссылается на следующий ключ в 64-разрядных системах Windows:
HKEY_LOCAL_MACHINE\Software\WOW6432Node\AVAST Software
Но, поскольку деинсталлятор Avast уничтожил вышеуказанный ключ, точка повторной обработки все еще остается, но остается потерянной.
В 32-разрядных системах Windows точка повторной обработки и пути к целевым ключам меняются местами.
Однако, как только я понял, что это всего лишь точка повторного анализа, решение оказалось очень простым; Вам не нужно возиться с разрешениями раздела реестра.
Исправлено: не удается удалить раздел реестра Avast Software.
Способ 1. Создайте программный ключ AVAST под узлом WOW6432Node вручную.
Чтобы успешно удалить AVAST Software
точка повторной обработки, во-первых, вручную создать недостающие цель ключ. Следуй этим шагам:
- Запустите редактор реестра (
regedit.exe
) - Создать
AVAST Software
ключ подWOW6432Node
ключ ниже.HKEY_LOCAL_MACHINE\Software\WOW6432Node\
Либо выполните следующую команду в окне командной строки администратора, чтобы создать ключ вручную в 64-разрядной системе Windows:
reg add "HKLM\Software\AVAST Software" /reg:32
- Затем перейдите к следующему ключу в редакторе реестра и удалите его:
HKEY_LOCAL_MACHINE\Software\AVAST Software
Это удаляет связанный ключ, а также точку повторной обработки за один раз.
Важная заметка: Если WOW6432Node\AVAST Software
ключ — это сама точка повторного анализа (32-битная или 64-битная Windows), которую нельзя открыть, и указывает на ключ Software\AVAST Software
тогда вам нужно создать целевой ключ (HKLM\Software\AVAST Software
) вручную перед удалением точки повторной обработки.
Способ 2: используйте AvRegLink.exe от Avast Software
Программное обеспечение Avast имеет инструмент под названием AvRegLink.exe
который может создавать, запрашивать или удалять точки повторного анализа в реестре. Этот инструмент можно загрузить со следующего URL:
http://public.avast.com/~hnanicek/AvRegLink.exe
После загрузки откройте командную строку администратора и выполните следующую команду:
AvRegLink.exe delete "SOFTWARE\AVAST Software"
Если WOW6432Node\AVAST Software
ключ — это сама точка повторного анализа (32-битная или 64-битная Windows), которая указывает на ключ Software\AVAST Software
тогда вам нужно будет выполнить эту команду вместо:
AvRegLink.exe delete "SOFTWARE\WOW6432Node\AVAST Software"
Дополнительные советы:
До удаление точка повторной обработки, если вы хотите запросить точку повторной обработки, чтобы узнать, куда она указывает, используйте следующую командную строку:
AvRegLink.exe query "SOFTWARE\AVAST Software" AvRegLink.exe query "SOFTWARE\WOW6432Node\AVAST Software"
к Создайте точка повторной обработки вручную, используйте этот синтаксис командной строки:
AvRegLink.exe create LinkKey TargetKey
Вы также можете использовать regln: Windows Registry Linking Utility для создания или удаления точек повторной обработки в реестре.
Это оно! Это удаляет раздел реестра программного обеспечения AVAST из HKEY_LOCAL_MACHINE\Software
или HKEY_LOCAL_MACHINE\WOW6432Node\Software
местоположения реестра.