Неудаляемая запись в реестре - как это исправить?

A-E-Sandrogaylov 0 Баллы репутации
2025-09-25T01:45:52.7733333+00:00

Добрый день! Столкнулся с такой проблемой: после очередной установки антивируса AVG и очередного разочарования удалил его, однако, поскольку этот антивирус сделан кривыми руками, то даже сторонний деинсталлятор не смог убрать всё подчистую, кое-что пришлось убирать вручную, в том числе и из реестра. Однако одна запись всё-таки осталась, вот с ней я и веду войну, в ветке HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node. Вот скриншот:

Clipboard 1

Честно говоря, не могу понять, почему для удаления этой записи нужен файл на диске.

Windows для дома | Windows 10 | Настройки
Комментариев: 0 Без комментариев
Голосов: {count}

Ответы: 2

Сортировать по: Наиболее полезные
  1. Emmanuel Santana 32,120 Баллы репутации Независимый помощник
    2025-09-25T04:36:36.7533333+00:00

    Здравствуйте.

    Эта ошибка означает, что Windows не может открыть ключ реестра AVG, потому что он ссылается на файл, которого больше нет на диске. Скорее всего, это устаревшая ссылка на COM-сервер или DLL от AVG, которая была зарегистрирована, но затем удалена. Такая запись становится «призрачной». Обычные инструменты удаления и даже сам regedit не могут её удалить, потому что Windows пытается проверить наличие связанного файла перед удалением.

    Чтобы это исправить, нужно обойти проверку файла и вручную получить права на ключ.

    Вот что делать:

    1. Откройте редактор реестра от имени SYSTEM Прав администратора может быть недостаточно. Используйте PsExec, чтобы запустить regedit.exe от имени SYSTEM:
         psexec -i -s regedit.exe
      
      (PsExec можно скачать здесь: https://learn.microsoft.com/sysinternals/downloads/psexec)
    2. Перейдите к проблемному ключу HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\AVG
    3. Возьмите на себя владение и дайте полный доступ
      • Щелкните правой кнопкой мыши по ключу AVG → Разрешения
      • Нажмите Дополнительно
      • Измените Владельца на Администраторы или SYSTEM
      • Отметьте Заменить владельца подконтейнеров и объектов
      • Примените изменения
      • Вернитесь в главное окно разрешений и добавьте Полный доступ для Администраторов
      • Примените снова
    4. Удалите ключ После установки прав попробуйте удалить ключ.

    Если всё ещё не удаляется:

    1. Используйте PowerShell Запустите от имени администратора:
         Remove-Item -Path "HKLM:\SOFTWARE\WOW6432Node\AVG" -Recurse -Force
      

    Если и это не помогает:

    1. Попробуйте сторонний редактор реестра Например, Registrar Registry Manager или Regalyzer. Они обходят некоторые ограничения Windows API.

    Уточните, вызывает ли этот ключ ошибку при загрузке или это просто визуальный мусор. Также проверьте, остался ли AVG в Службах или в Планировщике заданий. Если да, нужно удалить и их.

    Комментариев: 0 Без комментариев

  2. A-E-Sandrogaylov 0 Баллы репутации
    2025-09-27T07:31:04.27+00:00

    Данный ключ висит как мусор. Сторонние приложения не справились с задачей. Registrar Registry Manager ведёт себя так же, как и RegEdit, а Regalyzer вроде бы удаляет, но только в списке. "psexec -i -s regedit.exe" сообщает что "Не найдено сетевое имя", а PowerShell сообщает, что путь не существует.

    Комментариев: 0 Без комментариев

Ваш ответ

Автор вопроса может устанавливать для ответов пометку "Принято", а модераторы — пометку "Рекомендуется". Благодаря этому пользователям становится проще понять, какой из ответов помог решить проблему автора.