- Редактирование реестра запрещено: возможные причины проблемы
- Что делать, если вы не можете открыть Regedit в Windows 10
- Решение 1. Запустите сканирование SFC
- Решение 2. Использование редактора групповой политики
- Решение 3 – Включить Regedit вручную
- Решение 4 – Сброс вашей системы
- Включение реестра через «Редактор групповой политики»
- Убираем запрет администратора на редактирование реестра с помощью «Командной строки»
- Открытие доступа к реестру с помощью bat-файла
- С применением стороннего приложения
- Восстановление доступа к реестру
- Способ 1: Удаление вирусов
- Способ 2: Настройка редактора локальной групповой политики
- Способ 3: Командная строка
- Способ 4: BAT-файл
- Способ 5: INF-файл
- Использование пакетного файла
- Как включить редактор реестра с помощью командной строки или bat файла
Редактирование реестра запрещено: возможные причины проблемы
Когда вы пытаетесь запустить реестр Windows, на экране вашего компьютера появляется окно сообщения «Редактирование реестра», предупреждающее вас о том, что редактирование реестра отключено администратором.
Это означает, что вы не получаете доступ к редактированию реестра. Администратор этого компьютера запретил доступ к реестру другим пользователям с ограниченными правами.
Возможные причины запрета на редактирование реестра:
- Воздействие вредоносных программ.
- Пользователь не имеет достаточных прав.
- Функция отключена системным администратором.
В первом случае вирус блокирует доступ к реестру для защиты себя и своих действий, ведь благодаря этому пользователь не сможет изменить системные настройки, попавшие под контроль вредоносных программ.
В остальных случаях запуск редактора реестра отключается в результате изменения настроек операционной системы Windows.
Решить проблему можно несколькими способами: с помощью системных средств в Windows 10, Windows 8.1, Windows 8, Windows 7 или с помощью стороннего ПО. При выполнении операций по разблокировке редактора реестра необходимо наличие у пользователя прав администратора на данном ПК.
Что делать, если вы не можете открыть Regedit в Windows 10
- Запустить SFC-сканирование
- Используйте редактор групповой политики
- Активировать Regedit вручную
- Сбросить систему
Решение 1. Запустите сканирование SFC
Хотя нет более универсального и шаблонного решения для устранения проблем с Windows 10, и вы, вероятно, устали от людей, рекомендующих сканирование SFC, в этом случае оно действительно полезно. Итак, первое, что вы должны сделать, когда у вас есть проблемы с редактором реестра, это запустить сканирование SFC.
Если вы не знаете, как это сделать, следуйте этим инструкциям:
- Нажмите клавишу Windows + X, чтобы открыть меню опытного пользователя. Выберите Командная строка (Администратор) из списка.
- Когда откроется командная строка, введите sfc /scannow и нажмите Enter .
- Дождитесь завершения сканирования.
- Перезагрузите компьютер
Если сейчас с Regedit все в порядке, все будет хорошо. С другой стороны, если проблема все еще существует, вам следует перейти к расширенным решениям.
Решение 2. Использование редактора групповой политики
Если редактор реестра каким-то образом отключен, вот способ его повторного включения. Вы должны использовать редактор групповой политики. Но помните, что редактор групповой политики доступен только в выпусках Windows Professional, Ultimate и Professional. Поэтому, если вы используете Windows 10 Home, вы не сможете выполнить это решение. С другой стороны, есть способ установить его на Windows 10 Home.
В любом случае, вот что вам нужно сделать:
- Перейдите в Поиск, введите gpedit.msc и откройте Редактор групповой политики .
- Перейдите в «Конфигурация пользователя» > «Административные шаблоны» > «Система .
- Найдите «Запретить доступ к редактору реестра» и откройте его.
- Если для него установлено значение «Включено», измените его на «Отключено» или «Не настроено .
- Перезагрузите компьютер
Решение 3 – Включить Regedit вручную
Еще один способ решить проблемы с реестром — это иронично использовать настройку реестра. Некоторые из вас, вероятно, не знают, что вы можете запускать настройки реестра, не открывая редактор реестра. И в данном случае это может быть именно то, что мы ищем. Вот что вам нужно сделать:
- откройте «Выполнить» (клавиша Win + R).
- Введите следующую команду:
- REG добавить HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem/v DisableRegistryTools/t REG_DWORD/d 0/f
- Нажмите Ввод
Теперь попробуйте снова открыть Regedit, надеюсь, на этот раз все будет хорошо.
Решение 4 – Сброс вашей системы
Ничто не говорит: «Я сдаюсь!» Больше, чем чистая установка вашей системы. Но если ни одно из предыдущих решений не помогло решить проблему, то дерзайте. После перезагрузки системы у вас будет свежая копия, и поэтому все ваши проблемы с Regedit (и другие проблемы) будут решены.
Вот как перезагрузить систему Windows 10:
- Щелкните Пуск .
- открыть настройки .
- откройте «Обновление и безопасность». Ю.
- Выберите Восстановление .
- Нажмите «Начать» в разделе «Перезагрузить этот компьютер» .
- Выберите Сохранить мои файлы .
- После завершения процедуры редактор реестра должен работать как и раньше.
Если проблема не устранена, вы также можете рассмотреть возможность переустановки системы. Хотя сброса до заводских настроек достаточно, вы всегда можете начать с нуля и переустановить систему. Процедура проста и может быть выполнена с помощью Media Creation Tool. Вы можете узнать, как это сделать, следуя инструкциям в этой статье.
Вот и все, мы надеемся, что хотя бы одно из этих решений помогло устранить проблемы с редактором реестра в Windows 10. Если у вас есть какие-либо комментарии, вопросы или предложения, сообщите нам об этом в комментариях ниже.
Примечание редактора. Этот пост был первоначально опубликован в июне 2017 года и с тех пор был полностью пересмотрен и обновлен для обеспечения свежести, точности и полноты.
Читайте также: Как создать загрузочную флешку Windows 8
Включение реестра через «Редактор групповой политики»
Этот способ подходит только для владельцев Windows «Профессиональная», потому что «Базовая» и Домашняя этого не поддерживают.
Итак, для доступа к редактору:
- Нажмите комбинацию кнопки с логотипом Windows и R.
- Введите в строке «gpedit.msc» (без кавычек) и нажмите «Enter».
- В левой части списка вы найдете и развернете заголовок Конфигурация пользователя.
- Под ним вы найдете папку Административный шаблон, а в ней еще один — Системный.
- Здесь будет целый список настроек, дважды щелкните Запретить доступ к редактору реестра.
- Установите флажок рядом с Отключить или выключить.
Закройте окно и попробуйте внести изменения в реестр.
Убираем запрет администратора на редактирование реестра с помощью «Командной строки»
Если у вас нет инструмента, описанного в предыдущей главе, вы можете перейти в командную строку. Чтобы не столкнуться с баном со стороны Windows XP (7, 8, 10), консоль лучше найти через «Поиск», нажать дополнительную кнопку и запустить «Запуск от имени администратора.
- В поле нужно ввести: reg add «HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem» /t Reg_dword /v DisableRegistryTools /f /d 0, оставить все символы и пробелы, как здесь.
- Нажмите «Интер».
Теперь проверьте, помог ли этот метод.
Открытие доступа к реестру с помощью bat-файла
Если командная строка не запускается (например, Windows7 не запускает программу от имени администратора) или отказывается выполнять команду, можно прибегнуть к другому способу:
- Запустите приложение «Блокнот» по умолчанию, которое есть во всех Windows».
- Нажмите «Файл» — «Создать.
- Введите «HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem» /t Reg_dword /v DisableRegistryTools /f /d 0 в поле добавления регистра.
- Запустить файл — Сохраните как файл любого типа, дайте любое латинское имя и добавьте .bat (например, файл .bat).
- Теперь нажмите на созданный документ с дополнительной кнопкой и выберите «Запуск от имени администратора.
- После этого консоль командной строки должна мигнуть и исчезнуть.
Продолжить редактирование реестра.
С применением стороннего приложения
Также можно скачать специальный инструмент, снимающий запрет на внесение изменений в реестр. Его можно найти на сайте разработчика — Symantec.
- Загрузите файл — он будет представлен в виде ссылки, щелкните правой кнопкой мыши и выберите «Сохранить как…
- После завершения загрузки щелкните элемент правой кнопкой мыши и выберите «Установить.
После этого ничего видимого глазу не произойдет, но реестр будет доступен.
Также попробуйте скачать RegOrganizerPortable и запустить консоль реестра. Перейдите по пути: HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem и сбросьте данные DisableRegistryTools.
Вы можете попробовать другие программы для редактирования реестра, потому что запрет на внесение изменений распространяется только на стандартную консоль Regedit в Windows. Проверьте приложения, такие как:
RegCool — это бесплатный инструмент со многими функциями, которых нет в обычном редакторе. Здесь можно изменять, копировать, восстанавливать конфигурации, назначать тонкие настройки и т.д. Программу можно запускать с флешки без установки.
Registrar Registry Manager — функциональный и бесплатный редактор реестра, способный заменить недоступный Regedit. Приложение умеет создавать резервные копии и перегенерировать компоненты, искать идентичные записи, проверять работоспособность реестра и запускать процессы.
Registry Workshop также является достойной альтернативой стандартной консоли с более простым и понятным интерфейсом и системой поиска необходимых записей. Она умеет делать копии, менять значения для ключей и выполнять дефрагментацию. Вы можете в любой момент удалить все сделанные изменения одним кликом, если что-то пошло не так.
Registry First Aid — основная задача — исправить ошибки в реестре после неудачного редактирования и произвести тонкие настройки на нескольких уровнях для повышения производительности Windows. Восстанавливает записи, проверяет и удаляет фальшивые, нерабочие ключи, оставшиеся после удаления программ.
KEYROLL Portable — программа с русскоязычным интерфейсом и не требует установки. Он полностью соответствует функционалу Regedit: умеет изменять значения и настройки реестра. Все списки отсортированы по категориям, как в известном приложении, так же можно добавлять свои. Единственное условие, необходимое при работе с этим редактором, это сохранение резервных копий перед каждым действием. В нем нет такой удобной системы отката изменений, как в предыдущих приложениях.
Кстати, с помощью некоторых из этих инструментов можно вернуть права на использование Regedit, отредактировав соответствующую запись в реестре — DisableRegistryTools, как описано выше.
Восстановление доступа к реестру
Причин, по которым редактор становится недоступным для запуска и редактирования, не так много: либо учетная запись системного администратора действительно не позволяет это сделать в результате определенных настроек, либо виновата работа с вирусными файлами. Далее мы рассмотрим актуальные способы восстановления доступа к компоненту regedit с учетом разных ситуаций.
Способ 1: Удаление вирусов
Вирусная активность на ПК часто блокирует реестр — это предотвращает удаление вредоносных программ, поэтому многие пользователи получают эту ошибку после заражения ОС. Выход, естественно, один – сканировать систему и устранять вирусы, если они были обнаружены. В большинстве случаев после успешного удаления работоспособность реестра восстанавливается.
Подробнее: Борьба с компьютерными вирусами
Если антивирусные сканеры ничего не нашли или даже после удаления вирусов доступ к реестру не восстановился, вам придется сделать это самостоятельно, поэтому переходите к следующей части статьи.
Способ 2: Настройка редактора локальной групповой политики
Обратите внимание, что данный компонент недоступен в первых версиях Windows (Домашняя, Базовая), а потому владельцам этих операционных систем стоит пропустить все, что будет сказано ниже, и сразу переходить к следующему способу.
Всем остальным пользователям проще решить проблему, настроив групповую политику, и вот как это сделать:
- Нажмите комбинацию клавиш Win+R, в окне «Выполнить» введите gpedit.msc, а затем Enter.
- В открывшемся редакторе в ветке «Конфигурация пользователя» найдите папку «Административные шаблоны», разверните ее и выберите папку «Система».
- С правой стороны найдите параметр «Запретить доступ к редактору реестра» и дважды щелкните по нему левой кнопкой мыши.
- В окне измените параметр на «Отключить» или «Не настроено» и сохраните изменения кнопкой «ОК».
Теперь попробуйте запустить редактор реестра.
Способ 3: Командная строка
Через командную строку можно восстановить реестр до рабочего состояния, введя специальную команду. Эта опция будет полезна, если групповая политика как компонент ОС отсутствует или изменение настройки не помогло. Для этого:
- откройте командную строку с правами администратора через меню «Пуск». Для этого щелкните компонент правой кнопкой мыши и выберите «Запуск от имени администратора».
Скопируйте и вставьте следующую команду:
reg add «HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem» /t Reg_dword /v DisableRegistryTools /f /d 0
Нажмите Enter и проверьте реестр на работоспособность.
Способ 4: BAT-файл
Другой вариант включения реестра — создать и использовать BAT-файл. Станет вариант запуска командной строки, если она по каким-то причинам недоступна, например из-за вируса, заблокировавшего и ее, и реестр.
- Создайте текстовый документ TXT, открыв обычное приложение «Блокнот».
- Вставьте в файл следующую строку:reg add «HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem» /t Reg_dword /v DisableRegistryTools /f /d 0
Эта команда разрешает доступ к реестру.
- Сохраните документ с расширением BAT. Для этого нажмите «Файл» — «Сохранить». В поле «Тип файла» измените параметр на «Все файлы», а затем в поле «Имя файла» введите произвольное имя, добавив в конце .bat, как показано в примере ниже.
- Щелкните правой кнопкой мыши созданный BAT-файл, в контекстном меню выберите «Запуск от имени администратора». Окно командной строки появляется на секунду, затем исчезает.
После этого проверьте работу редактора реестра.
Способ 5: INF-файл
Symantec, разработчик программного обеспечения для обеспечения информационной безопасности, предлагает собственный способ разблокировки реестра с помощью расширения файла INF. Он сбрасывает ключи shellopencommand на их значения по умолчанию, тем самым восстанавливая доступ к реестру. Инструкции для этого метода следующие:
- Загрузите INF-файл с официального сайта Symantec, перейдя по этой ссылке.
Для этого щелкните правой кнопкой мыши файл как ссылку (он выделен на скриншоте выше) и выберите в контекстном меню пункт «Сохранить ссылку как…» (в зависимости от браузера название этого пункта может немного отличаться).
Откроется окно сохранения — в поле «Имя файла» вы увидите, что скачан UnHookExec.inf — дальше будем работать с этим файлом. Нажмите Сохранить».
- Щелкните файл правой кнопкой мыши и выберите «Установить». При этом никаких визуальных уведомлений об установке появляться не будет, поэтому нужно просто проверить реестр — доступ к нему должен восстановиться.
Мы рассмотрели 5 способов восстановить доступ к редактору реестра. Некоторые из них должны помочь, даже если командная строка заблокирована, а компонент gpedit.msc отсутствует.
Использование пакетного файла
Чтобы использовать этот тип активации реестра в Windows 7, 8, вы можете использовать элементы командной строки. Выполните ряд простых шагов, чтобы создать файл .bat.
- Создайте новый текстовый документ (.txt), назовите его и откройте.
- Скопируйте в него строки ниже и сохраните: REG ADD «HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem» /t REG_DWORD /v DisableRegistryTools /f /d 0
- Измените расширение файла Windows на расширение файла (.bat).
- Щелкните пакетный файл правой кнопкой мыши и запустите его от имени администратора. CMD будет мигать в течение секунды, а затем исчезнет. Это указывает на успешное выполнение.
- Выйдите из системы и войдите снова.
Вот и все, один из способов будет способствовать исчезновению сообщения «редактирование реестра запрещено системным администратором» и восстановлению полной функциональности Windows. Если ваша операционная система позволяет вам использовать групповую политику, сначала используйте ее. В противном случае попробуйте один из других способов включить Regedit.
Как включить редактор реестра с помощью командной строки или bat файла
Этот способ подходит для всех редакций Windows, при условии, что командная строка тоже не блокируется (а такое бывает, в этом случае пробуем следующие варианты).
Запустите командную строку от имени администратора (см раздел Все способы запуска командной строки от имени администратора):
- В Windows 10 начните вводить «Командная строка» в поиске на панели задач, а когда результат будет найден, щелкните по нему правой кнопкой мыши и выберите «Запуск от имени администратора».
- В Windows 7 — найдите в Пуск — Программы — Стандартные «Командная строка», щелкните по ней правой кнопкой мыши и выберите «Запуск от имени администратора»
- В Windows 8.1 и 8 на рабочем столе нажмите клавиши Win+X и выберите в меню пункт «Команда (Администратор)».
Введите команду в командной строке:
reg add «HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem» /t Reg_dword /v DisableRegistryTools /f /d 0
и нажмите Enter. После выполнения команды вы должны получить сообщение о том, что операция завершена и редактор реестра будет разблокирован.
Использование командной строки также может быть отключено, в этом случае вы можете сделать это немного по-другому:
- Скопируйте код выше
- В Блокноте создайте новый документ, вставьте код и сохраните файл с расширением .bat (подробнее: Как создать файл .bat в Windows)
- Щелкните правой кнопкой мыши файл и запустите его от имени администратора.
- На мгновение появляется окно командной строки, после чего оно исчезает — это означает, что команда была выполнена.