На прошлой неделе, когда я установил 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 местоположения реестра.