Если при попытке запустить regedit (редактор реестра) вы видите сообщение о том, что редактирование реестра запрещено системным администратором, это говорит о том, что каким-то образом были изменены системные политики Windows 10, 8.1 или Windows 7, которые отвечают за предоставление пользователям (включая учетные записи администратора) доступа к редактору реестра.
В этом руководстве подробно описано, что делать, если редактор реестра не запускается с сообщением "редактирование реестра запрещено", а также несколько относительно простых способов устранения проблемы — в редакторе локальной групповой политики, с помощью командной строки, .reg и .bat-файлы. Однако есть одно обязательное условие, чтобы описанные действия были возможны: ваш пользователь должен обладать правами администратора в системе.
Разрешение редактирования реестра с помощью редактора локальной групповой политики
Самый простой и быстрый способ отключить запрет на редактирование реестра — использовать редактор локальной групповой политики, но он доступен только в Профессиональной и Корпоративной редакциях Windows 10 и 8.1, также в Windows 7 максимальная. Для домашней редакции используйте один из следующих 3 способов включения редактора реестра.
- Нажмите Win + R и введите gpedit.msc в окне "Выполнить" и нажмите Enter.
- Перейдите в Конфигурация пользователя — Административные шаблоны — Система.
- В рабочей области справа выберите "Запретить доступ к средствам редактирования реестра", дважды щелкните по нему, или щелкните правой кнопкой мыши и выберите "Изменить".
- Выберите "Отключено" и примените сделанные изменения.
Обычно это все, что требуется, чтобы редактор реестра Windows стал доступен. Однако, если этого не произошло, перезагрузите компьютер: редактирование реестра станет доступным.
Как включить редактор реестра с помощью командной строки или bat-файла
Этот способ подойдет для любой редакции Windows, при условии, что командная строка также не заблокирована (а такое бывает, в этом случае попробуйте следующие варианты).
Запустите командную строку от имени администратора (см. Все способы запуска командной строки от Администратора):
- В Windows 10 — Начните вводить "Command Prompt" в поиске на панели задач, а когда результат будет найден, нажмите на нем правой кнопкой мыши и выберите "Запуск от имени администратора".
- В Windows 7 — Найдите "Командную строку" в Пуск — Программы — Аксессуары, щелкните по ней правой кнопкой мыши и выберите "Запуск от имени администратора"
- В Windows 8.1 и 8, На рабочем столе нажмите Win + X и выберите в меню пункт "Командная строка (администратор)".
В командной строке введите команду:
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System" /t Reg_dword /v DisableRegistryTools /f /d 0
и нажмите Enter. После выполнения команды вы должны получить сообщение об успешном завершении операции и разблокировании редактора реестра.
- Скопируйте код, написанный выше
- В блокноте создайте новый документ, вставьте код и сохраните файл с именем .bat (подробнее: Как создать .Windows bat файл)
- Щелкните правой кнопкой мыши на файле и запустите его от имени администратора.
- На мгновение появится окно командной строки, после чего оно исчезнет — это означает, что команда была выполнена успешно.
Использование файла реестра для отмены редактирования реестра
Еще один метод, на всякий случай .bat-файлы и командная строка не работает — создать .Файл реестра с параметрами, которые разблокируют редактирование, и добавьте эти параметры в реестр. Шаги будут следующими:
- Запустите Блокнот (находится в стандартных программах, также можно воспользоваться поиском на панели задач).
- В блокнот вставьте следующий код.
- Выберите в меню Файл — Сохранить, в поле "Тип файла" выберите "Все файлы", а затем напишите любое имя файла, с обязательным расширением .reg
- "Запустить" этот файл и подтвердить добавление информации в реестр.
Код .reg-файл для использования:
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System] "DisableRegistryTools"=dword:00000000
Обычно не нужно перезагружать компьютер, чтобы изменения вступили в силу.
Включение редактора реестра с помощью UnHookExec.информация от Symantec
Производитель антивирусного программного обеспечения Symantec предлагает небольшой inf-файл, который позволяет снять запрет на редактирование реестра парой кликов мыши. Многие трояны, вирусы, шпионские программы и другие вредоносные программы изменяют настройки системы, что может повлиять, в том числе, на запуск редактора реестра. Этот файл позволяет сбросить эти настройки до стандартных значений Windows.
Для того чтобы воспользоваться этим методом — скачайте и сохраните файл на свой компьютер UnHookExec.inf, а затем установите его, щелкнув правой кнопкой мыши и выбрав "Установить" в контекстном меню. Во время установки не будет появляться никаких окон или сообщений.
Также средства для включения редактора реестра можно найти в сторонних бесплатных утилитах для исправления ошибок Windows 10, например, такая функция есть в разделе "Системные инструменты" программы FixWin для Windows 10.
Вот и все: надеемся, что один из способов поможет вам успешно решить проблему. Если у вас не получается включить функцию редактирования реестра, пожалуйста, расскажите мне о ситуации, и я постараюсь помочь в комментариях.