Редактирование реестра запрещено администратором системы — как исправить?
Если при попытке запуска regedit (редактора реестра) вы видите сообщение о том, что редактирование реестра запрещено администратором системы, это говорит о том, что каким-то образом были изменены системные политики Windows 10, 8.1 или Windows 7, отвечающие за доступ пользователей (в том числе с учетными записями Администратора) к редактированию реестра.
В этой инструкции подробно о том, что делать, если редактор реестра не запускается с сообщением «редактирование реестра запрещено» и нескольких сравнительно простых способах исправить проблему — в редакторе локальной групповой политики, с помощью командной строки, .reg и .bat файлов. Однако, есть одно обязательное требование для того, чтобы описанные шаги были возможны: ваш пользователь должен иметь права администратора в системе.
Разрешение редактирования реестра с помощью редактора локальной групповой политики
Самый простой и быстрый способ отключить запрет на редактирование реестра — использовать редактор локальной групповой политики, однако он доступен только в Профессиональной и Корпоративной редакциях Windows 10 и 8.1, также в Windows 7 максимальная. Для Домашней редакции используйте один из следующих 3-х методов включить редактор реестра.
Для того, чтобы разблокировать редактирование реестра в regedit с помощью редактора локальной групповой политики, выполните следующие шаги:
- Нажмите кнопки Win + R и введите gpedit.msc в окне «Выполнить» и нажмите Enter.
- Зайдите в Конфигурация пользователя — Административные шаблоны — Система.
- В рабочей области справа выберите пункт «Запретить доступ к средствам редактирования реестрам», дважды нажмите по нему, либо кликните правой кнопкой мыши и выберите «Изменить».
- Выберите пункт «Отключено» и примените сделанные изменения.
Разблокировка редактора реестра
Обычно этого достаточно, чтобы редактор реестра Windows стал доступен. Однако, если этого не произошло, перезагрузите компьютер: редактирование реестра станет доступным.
Как включить редактор реестра с помощью командной строки или bat файла
Этот способ подойдет для любой редакции Windows, при условии, что командная строка также не заблокирована (а такое случается, в этом случае пробуем следующие варианты).
Запустите командную строку от имени администратора (см. Все способы запустить командную строку от Администратора):
- В Windows 10 — начните набирать «Командная строка» в поиске на панели задач, а когда результат будет найден, нажмите по нему правой кнопкой мыши и выберите «Запуск от имени администратора».
- В 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 (подробнее: Как создать .bat файл в Windows)
- Кликните правой кнопкой мыши по файлу и запустите его от имени Администратора.
- На мгновение появится окно командной строки, после чего исчезнет — это означает, что команда была выполнена успешно.
Использование файла реестра для снятия запрета на редактирование реестра
Ещё один метод, на случай, если .bat файлы и командная строка не работают — создать .reg файл реестра с параметрами, которые разблокируют редактирование, и добавление этих параметров в реестр. Шаги будут следующими:
- Запустите Блокнот (находится в стандартных программах, также можно использовать поиск на панели задач).
- В блокнот вставьте код, который будет указан далее.
- В меню выберите Файл — Сохранить, в поле «Тип файла» укажите «Все файлы», а затем укажите любое имя файла с обязательным расширением .reg
- «Запустите» этот файл и подтвердите добавление сведений в реестр.
Код .reg файла для использования:
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System] "DisableRegistryTools"=dword:00000000
Обычно, для того, чтобы изменения начали действовать, перезагрузка компьютера не требуется.
Включение редактора реестра с помощью UnHookExec.inf от компании Symantec
Производитель антивирусного программного обеспечения, компания Symantec, предлагает скачать небольшой inf файл, который позволяет снять запрет на редактирование реестра парой кликов мыши. Многие трояны, вирусы, шпионское ПО и другие вредоносные программы изменяют системные настройки, которые могут повлиять в том числе и на запуск редактора реестра. Данный файл позволяет сбросить эти настройки к стандартным для Windows значениям.
Для того, чтобы воспользоваться этим способом — скачайте и сохраните себе на компьютер файл UnHookExec.inf, после чего установите его, кликнув правой кнопкой мыши и выбрав «Установить» в контекстном меню. Во время установки не будет появляться никаких окон или сообщений.
Также, средства включения редактора реестра вы можете встретить в сторонних бесплатных утилитах для исправления ошибок Windows 10, например, такая возможность есть в разделе System Tools в программе FixWin for Windows 10.
На этом все: надеюсь, один из способов позволит вам успешно решить проблему. Если же включить доступ к редактированию реестра не удается, опишите ситуацию в комментариях — я постараюсь помочь.
Редактирование реестра запрещено администратором системы
Обновлено:
Опубликовано:
Описание
При попытке запустить реестр Windows выскакивает ошибка «Редактирование реестра запрещено администратором системы».
В некоторых случаях, также нельзя открыть диспетчер задач — ошибка «Диспетчер задач отключен администратором».
Причина
- Вирусная программа;
- Эту возможность отключил системный администратор;
- У нас не достаточно привилегий.
Решение
Разблокировать реестр можно разными способами. Приведем в пример несколько самых простых.
По сути, используя некоторые из данных советов, администратор может наоборот — запретить редактирование реестра windows.
1. С помощью программы AVZ
Для решения проблемы воспользуйтесь утилитой AVZ. Скачайте архив с программой и распакуйте его в любую папку на компьютере. Зайдите в эту распакованную папку, кликните правой кнопкой мыши по avz.exe и выберите Запуск от имени администратора:
Кликните по Файл — Обновление баз:
в появившемся окне нажмите Пуск и дождитесь окончания обновления программы. После кликните по OK.
Теперь нажмите Файл — Восстановление системы:
Поставьте галочку напротив Разблокировка редактора реестра:
и нажмите кнопку Выполнить отмеченные операции:
Если потребуется, перезагрузите компьютер.
2. С помощью групповой политики
Данный способ применим только для корпоративный редакций Windows (в домашних версиях нет групповых политик). Открываем редактор групповой политики (команда gpedit.msc). Переходим в Конфигурация пользователя — Административные шаблоны — Система и находим раздел Запретить доступ к средствам редактирования реестрам:
Дважды кликаем по нему и переключаем в положение «Не задано» или «Отключено».
3. С помощью командной строки (cmd или powershell)
Самый быстрый способ вернуть возможность запускать редактор реестра, отредактировать его с помощью командной строки. Для этого открываем коандную оболочку от имени администратора — правой кнопкой по Пуск — Командная строка (администратор) / Powershell (администратор).
Вводим следующую команду:
reg add «HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System» /t Reg_dword /v DisableRegistryTools /f /d 0
4. Проверка компьютера на вирусы
Проблему можно попробовать решить с помощью антивирусной утилиты. Чтобы эффект был максимальный, ее лучше запустить в безопасном режиме.
С этим лучше всего поможет CureIt.
После решения проблемы
Не забудьте проверить компьютер на вирусы при помощи специальной программы, например, CureIt.
Вместе с реестром, может оказаться заблокированным диспетчер задач. Попробуйте его запустить (Alt + Shift + Esc) и если выскочит ошибка, воспользуйтесь инструкцией Как разблокировать диспетчер задач.
Альтернативный редактор реестра
Если по каким либо причинам, стандартные методы нам не помогли, можно попробовать воспользоваться командной строкой или другим утилитами, например, RegCool.
Что помогло решить проблему?
Если вам удалось решить проблему, поделитесь своим опытом для других. Какой метод помог:
* в процентах показаны результаты ответов других посетителей.
Дополнительные сведения о реестре Windows
1. Где находятся файлы реестра.
Общие системны ветки находятся в каталоге \Windows\System32\config. Ветка пользователя в файле NTUSER.DAT, который в свою очередь находится в профиле пользователя (команда %userprofile%).
В случае крайней необходимости, можно загрузить компьютер с реанимационного диска или Windows LiveCD и подключить эти файлы в альтернативный редактор.
2. Где находятся файлы резервных копий реестра.
В каталоге \Windows\System32\config\RegBack.
3. Как почистить реестр.
Это можно сделать специализированными утилитами, например, CCleaner.
4. Как отключить сетевой доступ.
Для этого достаточно отключить службу Windows «Удаленный реестр».
Все способы:
- Способ 1: Безопасный режим
- Способ 2: ExecTI и Reg Converter
- Способ 3: Registrar Registry Manager
- Вопросы и ответы: 0
Важно! В некоторых ситуациях ошибка при доступе к реестру в Windows 10 может появляться из-за отсутствия прав администратора у текущего пользователя. Соответственно, для ее устранения потребуется перейти в учетную запись с нужными полномочиями или добавить свой профиль в группу «Администраторы». Во втором случае вы можете сделать это самостоятельно, без доступа к основному аккаунту на компьютере, для этого необходимо воспользоваться «Командной строкой», запущенной в среде восстановления. Детальнее об этом рассказывается в другом материале на нашем сайте.
Подробнее: Как получить права администратора в Windows 10
Способ 1: Безопасный режим
Ошибка при попытке внести изменения в системный реестр Windows 10 может появляться по причине воздействия вируса. Тогда самым простым методом выполнить поставленную задачу станет запуск устройства в безопасном режиме. Таким образом вы войдете на рабочий стол без предварительной инициализации всего стороннего программного обеспечения — запустятся только системные средства операционной системы.
Войти в безопасный режим можно несколькими вариантами, каждый из которых перечислен в отдельном материале на нашем сайте. Перейдите по ссылке ниже, чтобы ознакомиться с его содержанием и определить для себя наиболее подходящий метод.
Подробнее: Как войти в безопасный режим в Windows 10
Обратите внимание! Если ошибка при доступе к реестру появлялась из-за влияния вирусов, то в будущем они снова смогут негативно повлиять на работу операционной системы. Поэтому рекомендуется дополнительно проверить Windows 10 на наличие вредоносного программного обеспечения и при его обнаружении произвести процедуру удаления. Развернуто о том, как это сделать, рассказывается в другой статье на нашем сайте.
Подробнее: Как удалить вирусы с компьютера в Windows 10
Способ 2: ExecTI и Reg Converter
Если после перехода в безопасный режим при работе с системным реестром все равно появляется ошибка, тогда проблема заключается не в вирусах, а в нарушении целостности компонентов Windows 10. Обойти эту проблему можно путем использования специализированного софта. Притом понадобятся сразу два приложения: ExecTI и Reg Converter. Первостепенно скачайте и установите эти программы. Для этого воспользуйтесь представленными ниже кнопками.
Скачать ExecTI с официального сайта
Скачать Reg Converter с официального сайта
Оба приложения поставляются в архиве, поэтому их предварительно нужно будет извлечь оттуда. Для этого вы можете воспользоваться как встроенным средством операционной системы, так и специализированным программным обеспечением от стороннего разработчика. Подробнее об этом рассказывается в другой статье на нашем сайте.
Подробнее: Как извлечь файлы из архива в Windows 10
Основное приложение — это ExecTI, именно с его помощью удастся внести изменения в реестр операционной системы. Но оно не работает с реестровыми файлами расширения REG, поэтому предварительно их потребуется переконвертировать в BAT. Именно для этих целей следует воспользоваться программой Reg Converter. Сделайте следующее:
- Запустите приложение и кликните по кнопке в виде желтой папки, расположенной в блоке «Исходный файл реестра» («Source Reg File»). Точное ее расположение показано на изображении ниже.
- Через появившееся диалоговое окно файлового менеджера перейдите в директорию с реестровым файлом формата REG и выделите его. После этого щелкните по кнопке «Открыть».
- Когда файл будет открыт в программе, убедитесь, что в блоке «Вывод» («Output»), расположенном в верхнем левом углу окна, переключатель находится в положении «Bat», а затем кликните по кнопке «Конв. Reg файл» («Convert Reg File»).
- Дождитесь завершения процедуры конвертации, а затем, убедившись, что переключатель стоит в режиме «Результат конвертации» («Converted Content»), щелкните по кнопке «Сохр. в файл» («Save To File»).
- В уже знакомом диалоговом окне «Проводника» перейдите в любую удобную директорию и нажмите по кнопке «Сохранить».
Примечание! Если на последнем этапе у вас на экране появится уведомление, сообщающее о том, что в получившемся файле есть символы Юникода, тогда нажмите по кнопке «ОК», чтобы разрешить его сохранение в стандарте ANSI.
После того как реестровый файл будет преобразован в BAT, воспользуйтесь им, чтобы отредактировать системный реестр. Делается это так:
- Предварительно необходимо узнать точный путь к бинарному файлу, созданному ранее. Для этого перейдите в папку с ним и кликните по названию правой кнопкой мыши, предварительно зажав клавишу Shift. Из появившегося контекстного меню выберите пункт «Копировать как путь».
- Перейдите в папку с исполняемым файлом приложения ExecTI и запустите его. В появившемся окне вставьте в строку «Open» скопированный ранее адрес файла и кликните по кнопке «ОК». Произвести вставку можно с помощью комбинации горячих клавиш Ctrl + V, но предварительно установите в нужное поле курсор мыши.
- Подождите окончания процедуры изменения веток системного реестра. При этом вы будете наблюдать статус каждой выполненной операции в окне консоли.
Как только вы сделаете все описанные действия, поставленная задача по внесению изменений в реестр будет выполнена.
Способ 3: Registrar Registry Manager
Другое приложение, с помощью которого можно обойти ошибку, появляющуюся при работе с системным реестром в Windows 10, — это Registrar Registry Manager. Оно является аналогом штатной утилиты, только с расширенным набором функций. Скачать его можно с официального сайта разработчика, там вы сможете найти как условно-бесплатную версию, так и платную, позволяющую разблокировать дополнительные инструменты приложения. Стоит отметить, что для решения поставленной задачи достаточно и бесплатной версии.
Скачать Registrar Registry Manager с официального сайта
Обратите внимание! По умолчанию запуск инсталляционного файла программы происходит не от имени администратора, что является причиной ошибки. Соответственно, вам потребуется сделать это вручную, для чего кликните по нему правой кнопкой мыши и выберите из появившегося контекстного меню опцию «Запуск от имени администратора».
Как только вы установите программу к себе на компьютер, запустите ее и выполните следующие действия:
- На начальном экране в нижнем правом угле окна кликните по кнопке «Home Edition», чтобы воспользоваться бесплатной версией приложения, оставшиеся варианты предлагают приобрести платную лицензию.
- Разверните кликом мыши меню «File» в верхнем левом углу окна, а затем из меню выберите опцию «Open local registry».
- После этого чуть ниже в пустой области окна появится новая вкладка «Registry». В ней кликните снова по пункту «File», только на этот раз выберите опцию «Import».
- При помощи окна файлового менеджера перейдите в директорию, в которой располагается реестровый файл с расширением REG, выделите его мышкой и кликните по кнопке «Открыть».
- Дождитесь выполнения всех команд скрипта. Свидетельствовать об этом будет появившееся диалоговое окно с надписью «Import successfully completed».
Окна приложения вы можете закрыть — все требуемые изменения в реестр были внесены, соответственно, поставленная задача выполнена.
Примечание! Как можно заметить, последние два способа для редактирования реестра подразумевают использование реестрового файла с расширением REG. Соответственно, изменять параметры вручную у вас не получится, но при необходимости вы можете самостоятельно создать скрипт, который внесет все требуемые корректировки. На нашем сайте в отдельной статье рассказывается о том, как создавать REG-файлы. Если желаете, обратитесь к ней за помощью, воспользовавшись ссылкой ниже.
Подробнее: Как создать реестровый файл в Windows 10
Наша группа в TelegramПолезные советы и помощь
Если при попытке открыть редактор реестра Windows 10 вы получаете сообщение что:
«Редактирование реестра запрещено администратором системы», это можно быстро исправить.
Как разрешить доступ и редактирование реестра Windows 10.
- Нажмите комбинацию клавиш на клавиатуре Win + R, в диалоговом окне команды «Выполнить», введите команду «gpedit.msc» и нажмите кнопку «ОК», как показано на рисунке;
- После нажатия кнопки «ОК» откроется диалоговое окно «Редактор локальной групповой политики».
- В левой панели окна редактора локальной групповой политики разверните параметр «Конфигурация пользователя → Административные шаблоны → Система». Как показано на рисунке;
- В правом окне опции «Система» найдите параметр «Запретить доступ к средству редактирования реестра» и дважды кликните на нем левой кнопкой мыши, чтобы открыть его.
Если этот параметр политики включен, а пользователь попытается запустить редактор реестра Regedit.exe, выводится сообщение о том, что выполнение этого действия запрещено.
Если этот параметр политики отключен или не настроен, пользователи могут запускать редактор реестра Regedit.exe в обычном режиме.
- В диалоговом окне параметр «Запретить доступ к средству редактирования реестра» измените его значение на «Отключено», а затем нажмите кнопку «Применить».
Все! Это позволит обойти запрет на редактирование реестра.
Вам может быть интересно:
Как открыть или зайти в Редактор реестра Windows 10.
Как открыть редактор локальной групповой политики
Как получить полный доступ к конкретной записи реестра для редактирования или удаления.
Быстрая навигация в редакторе реестра
Закладки для быстрой навигации в системном реестре Windows 10
Windows 10 как изменить шрифт редактора реестра
Readers help support Windows Report. We may get a commission if you buy through our links.
Read our disclosure page to find out how can you help Windows Report sustain the editorial team. Read more
The Registry plays a vital role on the PC, though most users remain oblivious to this fact, only realizing it when things go out of hand. But fixing issues with the Registry is not that tricky, and a simple permissions reset should do the trick for most.
The Registry contains a significant amount of data concerning the OS and the various settings on the PC. And most changes we make to the PC are automatically loaded to the Registry, i.e., the current value is replaced with the new one.
In this process or due to some other reasons, the Registry goes corrupt, or the permissions get messed up. And that’s when you need to reset Registry permissions in Windows 10.
How do I reset Registry permissions on Windows 10?
Tip
This is an advanced procedure, so we advise you to back up your registry and create a System Restore point. When modifying Registry keys, certain features may stop working. So it’s always a good idea to have a backup ready.
1. Make sure that specific groups have access to this key
- Press Windows + R to open Run, type regedit, and click OK.
- Click Yes in the UAC prompt.
- Locate the problematic key in the left pane, right-click it, and choose Permissions.
- Click the Advanced button.
- Select Creator Owner and then click on click Disable inheritance.
- Now, select Remove all inherited permissions from this object.
- Click on OK to save the changes.
- Select CREATOR OWNER and click Remove.
- Next, click the Add button.
- Enter the current account name in the text field, click Check names, and then OK.
- Select your user account, check Full Control, and click on OK to save the changes.
- Similarly, provide Full Control to Authenticated Users (using steps 9 to 11).
After giving Full Control to your user account and Authenticated Users group, any issues with the Registry should be resolved, and you could reset permissions in Windows 10.
2. Create a new administrator account
- Press Windows + I to open Settings, and click on Accounts.
- Go to Family & other people from the navigation pane, and click Add someone else to this PC.
- Choose I don’t have this person’s sign-in information.
- Click on Add a user without a Microsoft account.
- Enter the desired username and password, and then click Next.
- Once done, click on the Change account type button under the newly created account.
- Choose Administrator from the Account type dropdown menu, and click OK to save the changes.
If you cannot reset Registry permissions in Windows 10, switching to another administrator account will work out fine.
3. Enable the hidden administrator account
- Press Windows + R to open Run, type cmd, and hit Ctrl + Shift + Enter.
- Click Yes in the UAC prompt.
- Paste the following command and hit Enter:
net user administrator /active:yes
- Once done, sign out of the current account, then log in through the new administrator account, and reset the permissions.
- Finally, head back to the original account and execute the following command to disable the hidden administrator account:
net user administrator /active:no
You can restore Registry in Windows 10 to default with cmd by enabling the hidden administrator account and making the required changes.
4. Use the SubInACL tool
To reset your registry permissions, you need to do the following:
- Download the SubInACL tool. Microsoft is no longer officially providing the tool, but you can get it from the archived link.
- Run the setup and follow the on-screen instructions to install the SubInACL tool.
- Now, press Windows + E to open File Explorer, paste the following path in the address bar, and hit Enter:
C:\Program Files (x86)\Windows Resource Kits\Tools\
- Next, open a Notepad, and paste each of the following lines into it:
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f
subinacl /subdirectories %SystemDrive% /grant=administrators=f
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=system=f
subinacl /subdirectories %SystemDrive% /grant=system=f
- Press Ctrl + S, navigate to the desired location (preferably desktop), enter reg_fix.bat as the File name, choose All files from the Save as type dropdown menu, and click on Save.
- Now, drop the reg_fix.bat file in the Tools folder already open in File Explorer.
- Click Continue to provide permission.
- Next, press Windows + S to open Search, type Command Prompt, and then click on Run as administrator on the right.
- Click Yes in the UAC prompt.
- Paste the following command and then press Enter:
cd C:\Program Files (x86)\Windows Resource Kits\Tools\
- Next, execute the following:
reg_fix.bat
SubInACL is a great Registry reset tool to get all the permissions to their default state in Windows 10. And though it has been taken off the official website, you can still get it from the archived link. But we recommend you be a bit cautious and follow the steps as it is.
These were the simplest and most effective ways to reset permissions for the Registry in Windows, and by now, you should have been successful in doing so.
Also, for other similar issues, do not forget to find out how to restore the Registry without backup in Windows.
If you have any queries or want to share your thoughts on the guide, drop a comment below.
Milan Stanojevic
Windows Toubleshooting Expert
Milan has been enthusiastic about technology ever since his childhood days, and this led him to take interest in all PC-related technologies. He’s a PC enthusiast and he spends most of his time learning about computers and technology.
Before joining WindowsReport, he worked as a front-end web developer. Now, he’s one of the Troubleshooting experts in our worldwide team, specializing in Windows errors & software issues.