При попытке запустить редактор реестра в Windows 11/10 или предыдущих версиях системы, при добавлении данных из .reg файла или использовании командной строки для редактирования реестра некоторые могут получить сообщение об ошибке «Редактирование реестра запрещено администратором системы» или «Ошибка. Изменение реестра запрещено администратором».
В этой инструкции — работающие в актуальных версиях Windows способы исправить ситуацию, если вы с ней столкнулись и вернуть возможность использовать regedit и другие способа изменения данных в реестре Windows.
Точки восстановления системы
Один из самых простых для неспециалистов способов вернуть работоспособность редактора реестра — точки восстановления системы, при условии, что они есть в наличии и созданы до появления проблемы. Шаги будут следующими:
- Нажмите клавиши Win+R на клавиатуре, либо правой кнопкой мыши по кнопке «Пуск» и выберите пункт «Выполнить», введите rstrui и нажмите Enter.
- Нажмите «Далее», после чего включите показ всех точек восстановления системы.
- Выберите точку восстановления системы на дату, когда всё работало исправно и используйте её.
Если всё пройдёт успешно, а вирусов, отменяющих ваши изменения на компьютере нет, редактор реестра заработает. При невозможности использования интерфейса точек восстановления в Windows, есть и другие способы.
Примечание: этот и описанные далее способы относятся к сценарию появления проблемы на личном, а не корпоративном компьютере. В последнем случае ограничения могли быть действительно настроены системным администратором вашей организации.
Редактор локальной групповой политики
Если на вашем компьютере установлена Windows 11/10 Pro или Enterprise, в ней присутствует редактор локальной групповой политики, где можно снять рассматриваемые ограничения на редактирование реестра. Шаги будут следующими:
- Нажмите клавиши Win+R на клавиатуре, введите gpedit.msc и нажмите Enter.
- В открывшемся редакторе перейдите к разделу Конфигурация пользователя — Административные шаблоны — Система и дважды нажмите по политике с именем «Запретить доступ к средствам редактирования реестра».
- Установите значение «Отключено» (даже если установлено «Не задано»), примените настройки.
Обычно перезагрузка компьютера не требуется и редактор реестра сразу разблокируется.
Среда восстановления
Несмотря на запрет использования редактора реестра в самой Windows, в среде восстановления он остаётся работоспособным и его также можно использовать для разблокировки:
- Перейдите в среду восстановления Windows, для этого, удерживая клавишу Shift нажмите «Перезагрузка» в меню «Пуск» или на экране входа в систему.
- В среде восстановления перейдите в «Поиск и устранение неисправностей» — «Дополнительные параметры» и откройте пункт «Командная строка».
- Введите regedit и нажмите Enter, это откроет редактор реестра, но в нём будет открыть не реестр установленной системы, а реестр среды восстановления.
- Выберите раздел
HKEY_LOCAL_MACHINE
после чего в меню «Файл» — «Загрузить куст» (если пункт не активен, вы не выбрали указанный раздел).
- Перейдите на ваш системный диск (буква может отличаться от C: в среде восстановления), затем в папку «Пользователи» (Users) — «Имя пользователя» и введите ntuser.dat в поле «Имя файла», нажмите «Открыть». Вы увидите запрос на указание имени ветки импортируемого куста — введите любое на ваше усмотрение.
- Внутри раздела
HKEY_LOCAL_MACHINE
появится подраздел с заданным вами именем, в нём перейдите в
SoftwareMicrosoftWindowsPoliciesSystem
- Дважды нажмите по параметру DWORD с именем
DisableRegistryTools
в нём и задайте значение 0
- Закройте редактор реестра, командную строку и перезагрузитесь в обычном режиме.
В результате редактор реестра должен начать работать, при условии, что какое-то вредоносное ПО на компьютере не заблокирует его снова.
Дополнительная информация
Некоторые дополнительные способы и сведения, которые могут помочь, если вы столкнулись с ситуацией «Редактирование реестра запрещено администратором системы»:
- Причиной происходящего могут быть вирусы или другое вредоносное ПО на компьютере, рекомендую выполнить проверку с помощью KVRT или Kaspersky Rescue Disk, AdwCleaner.
- Блокировка реестра распространяется на конкретного пользователя (при условии, что вредоносное ПО не добавляет соответствующий запрет для всех). Потому создание нового пользователя с правами администратора может помочь решить проблему. В новой учётной записи вы сможете использовать редактор реестра, в том числе для разблокировки его в другой учётной записи (по аналогии со способом в среде восстановления).
- Если среда восстановления отключена, а создать нового пользователя не получается, можно загрузиться с загрузочной флешки Windows, нажать Shift+F10, что откроет командную строку. После чего все действия те же, что и в способе со средой восстановления, начиная с 3-го шага. Также можно использовать WinPE для доступа к инструментам восстановления, редактирования реестра и другим.
В ранних версиях Windows при блокировке реестра срабатывала его разблокировка с помощью команды (или bat-файла с указанным кодом, если командная строка также отключена):
reg add "HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem" /t REG_DWORD /v DisableRegistryTools /f /d 0
Или путём добавления данных из REG-файла со следующим содержимым:
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem] "DisableRegistryTools"=dword:00000000
Однако в актуальных версиях системы такие попытки блокируются.
Надеюсь, один из предложенных способов поможет вам разблокировать редактор реестра и решить проблему. Если она сохраняется — опишите ситуацию детально в комментариях ниже, я постараюсь помочь.