- Как закрыть доступ пользователей к реестру Windows 10
- Как запретить доступ к реестру с помощью групповой политики
- Как запретить доступ к реестру с помощью реестра
- Отключить реестр
- Включить реестр
- Устранение ошибки «Редактирование реестра запрещено администратором системы»
- Восстановление доступа к реестру
- Способ 1: Удаление вирусов
- Способ 2: Настройка редактора локальной групповой политики
- Способ 3: Командная строка
- Способ 4: BAT-файл
- Способ 5: INF-файл
- Включение или отключение доступа к редактору реестра в Windows 10/8/7
- Запретить доступ к редактору реестра
- Запретить доступ к инструментам редактирования реестра с помощью GPEDIT
- Отключить доступ к редактору реестра с помощью REGEDIT
- Редактирование реестра было отключено вашим администратором
- Windows 10 regedit не открывается
Как закрыть доступ пользователей к реестру Windows 10
В Windows 10 реестр является критически важной базой данных, в которой хранятся параметры низкого уровня, необходимые для ОС и многих приложений. Хотя вы можете использовать его для изменения многочисленных настроек на вашем компьютере (например, запрета пользователям менять обои на рабочем столе), редактировать эту базу данных не имеет смысла, если вы точно не знаете, что делаете, потому что маленькая ошибка может привести ко многим проблемам.
Хотя большинство технически подкованных пользователей знают о рисках, связанных с использованием реестра, для нетехнических пользователей это может быть не столь очевидно. Например, вы можете поделиться своим устройством с другими пользователями. Если они захотят изменить определенные настройки, инструкции, которые они найдут, могут включать редактирование реестра, что может привести к ошибкам и другим проблемам на вашем ПК.
Если вы не хотите, чтобы другие изменяли настройки на вашем устройстве с Windows 10, можно запретить пользователям открывать и редактировать реестр, по крайней мере, двумя различными способами.
В этом руководстве по Windows 10 мы расскажем вам, как запретить пользователям открывать и редактировать реестр с помощью групповой политики и (как ни странно) самого реестра.
Как запретить доступ к реестру с помощью групповой политики
Самый простой способ запретить пользователям открывать и редактировать реестр в Windows 10 – использовать редактор локальной групповой политики. Однако, вы можете использовать эту опцию, только если у вас установлена Windows 10 Pro, Enterprise или Education.
Чтобы пользователи не могли запускать и редактировать реестр, выполните следующие действия:
- Используйте сочетание клавиш Win + R , чтобы открыть командное окно «Выполнить».
- Введите gpedit.msc и нажмите кнопку ОК , чтобы открыть редактор локальной групповой политики.
- Найдите следующий путь:
Используя редактор локальной групповой политики, вам нужно только включить опцию для одной учетной записи, чтобы применить изменения ко всем пользователям. После того, как вы выполните эти шаги, любой, кто войдет в систему, не сможет использовать редактор реестра.
Если вам больше не нужен этот параметр, вы можете выполнить те же действия, но на шаге 5 выберите параметр «Не задано» . Эти измененные параметры через редактор локальной групповой политики должны вступить в силу немедленно, и вам не нужно перезагружать компьютер.
Как запретить доступ к реестру с помощью реестра
Если вы используете Windows 10 Home, у вас не будет доступа к редактору локальной групповой политики, но вы все равно можете запретить пользователям использовать редактор, изменив. реестр.
Важно: несмотря на то, что это может быть избыточно, следует отметить, что редактирование реестра рискованно и может привести к необратимому повреждению вашей установки, если вы не сделаете это правильно. Мы рекомендуем сделать полную резервную копию вашего компьютера, прежде чем продолжить.
В отличие от использования групповой политики, которая блокирует реестр для всех пользователей сразу во всех учетных записях, если вы используете реестр, вам придется выполнять эту задачу для каждой учетной записи, в которой вы не хотите, чтобы пользователи использовали редактор.
Отключить реестр
Чтобы запретить пользователям доступ к редактору с помощью реестра, выполните следующие действия:
- Откройте редактор от имени администратора через системный поиск (regedit).
Если вы работаете со стандартной учетной записью, вы должны ввести учетные данные, чтобы перейти на учетную запись администратора. В противном случае вы не сможете внести изменения, если временно не измените тип учетной записи на Администратора.
Найдите следующий путь:
Щелкните правой кнопкой мыши ключ Policies, выберите Создать → Раздел.
Назовите ключ DisableRegistryTools и нажмите Enter .
Дважды щелкните по вновь созданному DWORD и измените его значение с 0 на 1 .
Параметры значения DisableRegistryTools:
- 0 – редактор реестра работает нормально.
- 1 – редактор реестра не открывается, но его можно запустить в режиме без вывода сообщений с помощью ключа /s при использовании команд.
- 2 – редактор реестра не может быть запущен в обычном режиме или в режиме без вывода сообщений.
Если у вас нет доступа к групповой политике, не рекомендуется использовать значение 2, потому что будет крайне сложно отменить изменения.
После выполнения этих шагов вы не сможете открыть и изменить реестр в учетной записи, к которой вы применили ограничение.
Повторите шаги, описанные выше, для каждой учетной записи, в которой вы не хотите, чтобы пользователи связывались с реестром.
Хотя этот параметр предназначен для тех, кто не может получить доступ к групповой политике, вы также можете использовать этот параметр, если хотите заблокировать редактор для других пользователей, одновременно предоставив себе постоянный доступ к реестру.
Включить реестр
Если вам нужно отменить изменения, вам нужно будет использовать альтернативные шаги, потому что по понятным причинам вы не сможете открыть реестр:
- Откройте Блокнот.
- Скопируйте и вставьте следующий код в текстовый файл:
- Откройте меню «Файл» и выберите Сохранить как.
- Сохраните файл в месте, которое легко найти с описательным именем и с расширения .reg (например, enableReg.reg).
- Запустите командную строку от имени администратора.
- Введите следующую команду, чтобы перейти к REG-файлу, который вы создали, и нажмите Enter :
- В команде измените C:\Users\Users\, указав путь к файлу enableReg.reg
- Введите следующую команду, чтобы включить реестр, и нажмите Enter :
- Закройте командную строку.
Эти шаги изменят значение DWORD DisableRegistryTools с 1 обратно на 0. Если вы не получили никаких ошибок, теперь вы сможете немедленно восстановить доступ к реестру.
Это руководство ориентировано на Windows 10, но вы можете использовать те же шаги в Windows 8.1 и Windows 7.
Устранение ошибки «Редактирование реестра запрещено администратором системы»
Реестр позволяет гибко настраивать операционную систему и хранит в себе информацию практически обо всех установленных программах. У некоторых пользователей, желающих открыть редактор реестра, может появиться сообщение с уведомлением об ошибке: «Редактирование реестра запрещено администратором системы». Давайте разберемся, как это исправить.
Восстановление доступа к реестру
Причин, по которым редактор становится недоступным для запуска и изменения, не так много: либо учетная запись администратора системы действительно не позволяет вам это сделать в результате определенных настроек, либо виной всему работа вирусных файлов. Далее мы рассмотрим актуальные способы восстановления доступа к компоненту regedit с учетом разных ситуаций.
Способ 1: Удаление вирусов
Вирусная активность на ПК довольно часто блокирует реестр — это предотвращает удаление вредоносного программного обеспечения, поэтому многие пользователи сталкиваются с этой ошибкой после заражения ОС. Естественно, выход здесь только один — просканировать систему и устранить вирусы, если те были найдены. В большинстве случаев после успешного их удаления работоспособность реестра восстанавливается.
Если антивирусные сканеры ничего не нашли или даже после удаления вирусов доступ к реестру не восстановился, придется сделать это самостоятельно, поэтому переходите к следующей части статьи.
Способ 2: Настройка редактора локальной групповой политики
Обратите внимание, что данный компонент отсутствует в начальных версиях Windows (Home, Basic), в связи с чем владельцам этих ОС следует пропустить все, что будет сказано ниже, и сразу перейти к следующему способу.
Всем остальным пользователям легче решить поставленную задачу именно через настройку групповой политики, и вот как это сделать:
- Нажмите комбинацию клавиш Win + R, в окне «Выполнить» введите gpedit.msc, затем Enter.
В открывшемся редакторе, в ветке «Конфигурация пользователя» найдите папку «Административные шаблоны», разверните ее и выберите папку «Система».
В окне смените параметр на «Отключить» либо «Не задано» и сохраните изменения кнопкой «ОК».
Теперь попробуйте запустить редактор реестра.
Способ 3: Командная строка
Через командную строку можно восстановить работоспособность реестра, введя специальную команду. Этот вариант будет полезен, если групповая политика как компонент ОС отсутствует или изменение ее параметра не помогло. Для этого:
- Через меню «Пуск» откройте «Командную строку» с правами администратора. Для этого кликните по компоненту правой кнопкой мыши и выберите пункт «Запуск от имени администратора».
Скопируйте и вставьте следующую команду:
reg add «HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System» /t Reg_dword /v DisableRegistryTools /f /d 0
Способ 4: BAT-файл
Еще один вариант включения реестра — создание и использование BAT-файла. Он станет альтернативой запуску командной строки, если та по каким-то причинам недоступна, например, из-за вируса, заблокировавшего и ее, и реестр.
- Создайте текстовый документ TXT, открыв обычное приложение «Блокнот».
- Вставьте в файл следующую строку:
reg add «HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System» /t Reg_dword /v DisableRegistryTools /f /d 0
Эта команда включает доступ к реестру.
Сохраните документ с расширением BAT. Для этого нажмите «Файл» — «Сохранить».
В поле «Тип файла» смените вариант на «Все файлы», после чего в «Имя файла» задайте произвольное название, дописав в конце .bat, как это показано на примере ниже.
Кликните по созданному BAT-файлу правой кнопкой мыши, в контекстном меню выберите пункт «Запуск от имени администратора». На секунду появится окно с командной строкой, которое потом исчезнет.
После этого проверьте работу редактора реестра.
Способ 5: INF-файл
Компания Symantec, занимающаяся разработкой ПО в области информационной безопасности, предоставляет свой способ разблокировки реестра использованием файла расширения INF. Он сбрасывает значения ключей shell\open\command по умолчанию, восстанавливая тем самым доступ к реестру. Инструкция к этому методу следующая:
- Скачайте с официального сайта Symantec INF-файл, перейдя по этой ссылке.
Чтобы это сделать, нажмите правой кнопкой мыши по файлу в виде ссылки (он выделен на скриншоте выше) и в контекстном меню выберите пункт «Сохранить ссылку как…» (в зависимости от браузера название этого пункта может немного различаться).
Откроется окно сохранения — в поле «Имя файла» вы увидите, что скачивается UnHookExec.inf — с этим файлом мы и будем работать далее. Нажмите «Сохранить».
Нажмите по файлу правой кнопкой мыши и выберите пункт «Установить». Никаких визуальных уведомлений об инсталляции при этом не будет отображено, поэтому вам остается проверить реестр – доступ к нему должен восстановиться.
Включение или отключение доступа к редактору реестра в Windows 10/8/7
В этом посте мы увидим, как отключить, ограничить или запретить доступ к редактору реестра или инструментам редактирования реестра с помощью редактора групповой политики или путем настройки реестра Windows в Windows 10/8/7. Мы также покажем вам, что вы можете сделать, если Вы не можете получить доступ к реестру в Windows 10.
Запретить доступ к редактору реестра
На общем компьютере вы можете разрешить доступ к реестру для некоторых пользователей. Всегда можно использовать редактор групповой политики, который доступен только в некоторых версиях Windows 8, Windows 7 или Windows Vista, или можно настроить параметры реестра, чтобы сделать это.
Запретить доступ к инструментам редактирования реестра с помощью GPEDIT
Для этого введите gpedit.msc в строке поиска Windows Start и нажмите Enter, чтобы открыть редактор групповой политики.
Нажмите Открыть конфигурацию пользователя> Административные шаблоны> Система. Теперь дважды щелкните параметр Запретить доступ к инструментам редактирования реестра . Установите Включено . Нажмите ОК.
Этот параметр отключает редактор реестра Windows или Regedit.exe. Если вы включите этот параметр политики и пользователь попытается запустить Regedit.exe, появится сообщение, объясняющее, что параметр политики предотвращает действие. Если этот параметр политики отключен или не настроен, пользователи могут запускать Regedit.exe в обычном режиме. Чтобы пользователи не могли использовать другие инструменты администрирования, используйте параметр политики «Запускать только указанные приложения Windows».
Однако этот процесс блокирует ВСЕХ пользователей, включая вас. Возможно, вы не сможете использовать редактор реестра, но вы все равно можете использовать его в режиме без вывода сообщений с помощью ключа/s. Чтобы восстановить доступ, необходимо снова посетить редактор объектов групповой политики, когда это необходимо, и изменить политику на Отключено или Не настроено.
Чтобы снова включить его, измените настройку обратно на Не настроено .
Отключить доступ к редактору реестра с помощью REGEDIT
Для этого с помощью редактора реестра вы должны иметь права администратора. Затем убедитесь, что учетная запись пользователя является учетной записью администратора, если нет, измените ее на нее.
Теперь откройте Regedit и перейдите к следующему ключу:
HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System
На правой панели измените значение DisableRegistryTools и установите для него 1 .
Верните тип учетной записи обратно, если вы изменили его ранее. Сделав это, этот пользователь не сможет теперь запускать regedit или объединять файлы .reg. Если какой-либо пользователь попытается отредактировать реестр, он или она получит сообщение:
Редактирование реестра было отключено вашим администратором
В таком случае пользователь без прав администратора не сможет вносить изменения в систему с помощью Regedit.
Чтобы включить его снова, измените значение обратно на 0 .
Windows 10 regedit не открывается
Если по какой-то странной причине вы не можете получить доступ к реестру Windows 10/8/7, сделайте следующее:
Откройте окна командной строки с повышенными правами, введите следующее и нажмите Enter:
Вы также можете добавить его с помощью поля «Выполнить».
Вы также можете использовать наше бесплатное Ultimate Windows Tweaker для включения или отключения редактора реестра на лету.
Смотрите этот пост, если хотите отключить командную строку.