Доступ к реестру запрещен администратором. Что делать, если появляется сообщение «Редактирование реестра запрещено администратором системы»

Обновлено: 06.08.2018 Опубликовано: 2016 год или раньше

Описание

Вместе с реестром, может оказаться заблокированным диспетчер задач. Попробуйте его запустить (Alt + Shift + Esc ) и если выскочит ошибка, воспользуйтесь инструкцией Как разблокировать диспетчер задач .

Альтернативный редактор реестра

Если по каким либо причинам, стандартные методы нам не помогли, можно попробовать воспользоваться командной строкой или другим утилитами, например, RegCool.

Дополнительные сведения о реестре Windows

1. Где находятся файлы реестра.

Общие системны ветки находятся в каталоге \Windows\System32\config. Ветка пользователя в файле NTUSER.DAT, который в свою очередь находится в профиле пользователя (команда %userprofile%).

В случае крайней необходимости, можно загрузить компьютер с реанимационного диска или Windows LiveCD и подключить эти файлы в альтернативный редактор.

2. Где находятся файлы резервных копий реестра.

В каталоге \Windows\System32\config\RegBack.

3. Как почистить реестр.

Это можно сделать специализированными утилитами, например, CCleaner .

4. Как отключить сетевой доступ.

Для этого достаточно отключить службу Windows «Удаленный реестр».

Редактор реестра – крайне эффективная утилита Windows, которая позволяет легко изменять множество настроек ОС, удалять программы из автозагрузки, избавляться от последствий вирусной атаки и многое другое. К сожалению, иногда редактор реестра отказывается запускаться, а вы видите сообщение об ошибке: “Редактирование реестра запрещено администратором системы” . В этой статье мы научимся разблокировать редактор ресстра Windows, если его запуск был заблокирован администратором или редактор реестра не запускается из-за действий вредоносного ПО. Указанные способы подойдут для для всех современных операционных систем (Windows XP, 7, 8 и 10)

Разблокируем редактор ресстра, используя редактор локальной групповой политики

Итак, для того, чтобы разблокировать редактор реестра в Windows XP, 7, 8 и 10, используя редактор локальной групповой политики сделайте следующее:

1.Нажмите кнопки Win+R (Win – кнопка на клавиатуре с логотипом пользователя) и введите команду gpedit.msc

2.Заходите по пути Конфигурация пользователя — Административные шаблоны – Система

3.Справа выбираете пункт: “Запретить доступ к средствам редактирования реестра”, кликаете правой кнопкой мыши и выбираете пункт:”Изменить”

4.Выбираете “Отключено” и сохраняете изменения.

Чаще всего, после этого вы получить доступ к реестру Windows (возможно, потребуется перезапуск компьютера)

К сожалению, редактор групповой политики не доступен на в “Домашних” редакциях Windows.

Разблокируем редактор реестра с помощью UnHookExec.inf от Symantec.

Один флагманов в производстве антивирусного программного обеспечения компания Symantec, предлагает нам простой способ получить доступ к редактору реестра Windows. Довольно часто вирусы, трояны и прочее вредоносное ПО изменяют настройки системы, что может повлиять в том числе и на запуск редактора реестра. Представленный ниже файлик сбрасывает эти настройки, возвращая к первоначальным. Итак, скачиваем файл UnHookExec.inf на компьютер. Кликаете по нему правой кнопкой мыши и выбираете установить. Установка произойдет без появления каких-либо окон или сообщений.

Включаем редактор реестра, используя командную строку или файл bat

Для начала, нам необходимо запустить командную строку от имени администратора. Для этого:

  • Жмем “Пуск – Программы – Стандартные – Командная строка”, жмем по ней правой кнопкой мыши и выбираем “Запустить от имени администратора”
  • В Windows 8 жмем Win+X и выбираете “Командная строка (Администратор)”

В командной строке вводите команду:

reg add «HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System» /t Reg_dword /v DisableRegistryTools /f /d 0

После выполнения команды реестр должен будет разблокирован. Если командная строка для вас недоступна, вы можете попробовать разблокировать редактор реестра, используя bat файл. Для этого:

  • Вставляете код, указанный выше, в блокнот.
  • Сохраняете файл с расширением.bat
  • Кликаете по файлу правой кнопкой мыши и запускаете от имени “Администратора”. В Windows XP просто запускаете файл.
  • На долю секунду появится и исчезнет окно командной строки. Это означает, что команда выполнена успешно.

Или же скачайте и запустите готовый bat файл Unblock_regedit.bat

Надеюсь, статья помогла вам открыть редактор реестра – запрещено ли его открытие администратором, вирусом или еще по каким-либо причинам.

Если при попытке запустить Редактор реестра (любым способом: Пуск > Выполнить… > > OK , или \WINDOWS\regedit.exe , или путем запуска reg -файлов) появляется окно «Редактор реестра» с сообщением «Редактирование реестра запрещено администратором системы» , что это означает?

Как правило, невозможность запуска Редактора реестра говорит о возможном заражении системы вирусами. Дело в том, что вирусы «прописываются» в Реестре Windows (при этом в разделе создается параметр REG_DWORD DisableRegistryTools со значением 1 ). А чтобы их (вирусы) нельзя было выкорчевать из системы, они и делают невозможным запуск Редактора реестра Windows .

***

Как сделать доступным запуск Редактора реестра

Даже после удаления вируса, запретившего запуск Редактора реестра , запуск его невозможен. Чтобы вновь сделать его доступным, нажмите Пуск > Выполнить > в поле Открыть: введите gpedit.msc > OK > Групповая политика > Политика «Локальный компьютер» > Конфигурация пользователя > Административные шаблоны > Система > справа в окне Система двойным щелчком левой кнопки мыши по строке (Состояние по умолчанию Не задана ) вызовите окно Свойства: Сделать недоступными средства редактирования реестра > установлен переключатель Включен > поставьте Отключен (или Не задан ) > Применить > OK .

Закройте окно Групповая политика . Для вступления в силу изменений без перезагрузки ПК сверните все открытые окна (щелкнув кнопку Свернуть все окна на панели Быстрый запуск , или нажав сочетание клавиш клавиши с логотипом Windows + D ), нажмите клавишу F5 (или щелкните правой кнопкой мыши по свободной от значков поверхности Рабочего стола , в открывшемся контекстном меню нажмите Обновить ).

Примечания

1. Групповая политика Сделать недоступными средства редактирования реестра отключает использование Редактора реестра (). Если эта политика включена, а пользователь попытается запустить Редактор реестра , будет выведено сообщение о том, что текущая политика запрещает выполнение этого действия.

2. Можно сделать доступным запуск Редактора реестра Windows , запустив альтернативный Редактор реестра (например, загрузившись с аварийно-восстановительного диска типа ERD Commander ), в разделе нужно найти параметр REG_DWORD DisableRegistryTools и установить его значение 0 (или совсем удалить этот параметр).

Внимание! При работе с Редактором реестра Windows следует соблюдать осторожность, а то можно такого наредактировать, что придется переустанавливать операционную систему!..

3. При работе пользователя ПК в корпоративной локальной сети отключение Редактора реестра зачастую производится системным администратором для защиты от деструктивных действий пользователя с шаловливыми ручками! на то он и сисадмин !..

4. Чтобы утилита Редактор реестра могла запускаться, в Реестре в разделе regedit.exe "%1"

Чтобы информацию из reg -файлов можно было добавлять в Реестр , в разделе значение строкового параметра по умолчанию должно быть – regedit.exe "%1"

Вирусы иногда искажают эти параметры.

Как разрешить запуск Редактора реестра с помощью Интерпретатора команд ?.

Даже если запуск Редактора реестра Windows и reg -файлов запрещен, можно внести изменения в Реестр с помощью Интерпретатора команд Windows .

Например, для того чтобы отключить запрет на редактирование Реестра :

– нажмите Пуск –> Выполнить… –> Запуск программы –> cmd –> OK ;

– переключите (при необходимости) раскладку клавиатуры на EN ;

– после приглашения системы C:\Documents and Settings\Администратор>

введите

– нажмите ;

– на появившийся запрос системы Delete the registry value DisableRegistryTools (Y/N)? введите y (что означает yes ), нажмите ;

– появится сообщение Операция успешно завершена ;

– на приглашение системы C:\Documents and Settings\Администратор> введите exit (или просто закройте окно интерпретатора команд).

Для Windows XP это будет выглядеть примерно так:

Microsoft Windows XP [Версия 5.1.2600]

(С) Корпорация Майкрософт, 1985-2001.

C:\Documents and Settings\Администратор>REG DELETE HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableRegistryTools

Delete the registry value DisableRegistryTools (Y/N)? y

Операция успешно завершена

C:\Documents and Settings\Администратор>exit

Примечания

1. Для выполнения этой процедуры необходимо войти в систему с учетной записью Администратор или члена группы Администраторы .

2. Для того, чтобы удалить параметр DisableRegistryTools принудительно, без дополнительного предупреждения, используйте ключ /f

REG DELETE HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableRegistryTools /f

В этом случае запрос на удаление параметра появляться не будет, сразу появится сообщение Операция успешно завершена .

3 . Для вступления изменений в силу без перезагрузки ПК рекомендуется:

– свернуть все окна (щелкнув по одноименной кнопке на Панели быстрого запуска или нажав клавишу с логотипом Windows + D );

– щелкнуть по свободной от значков поверхности Рабочего стола , выбрать из открывшегося контекстного меню Обновить или просто нажать клавишу F5 .

4 . Если при попытке удаления параметра появляется сообщение Ошибка: Системе не удалось найти указанный раздел или параметр реестра , значит, этотраздел не существует (возможно, вы пытаетесь удалить его повторно).

5 . Если при попытке удаления параметра появляется сообщение Системе не удается найти указанный путь , проверьте правильность введения команды.

6 . Ключи Программы редактирования системного реестра из командной строки :

REG <Операция> [Список параметров]

<Операция> == [ QUERY | ADD | DELETE | COPY | SAVE | LOAD | UNLOAD | RESTORE | COMPARE | EXPORT | IMPORT ]

Код возврата: (за исключением REG COMPARE)

0 – Успешно

1 – С ошибкой

Для получения справки по определенной операции введите: REG /?

Примеры:

REG QUERY /?

REG ADD /?

REG DELETE /?

REG COPY /?

REG SAVE /?

REG RESTORE /?

REG LOAD /?

REG UNLOAD /?

REG COMPARE /?

REG EXPORT /?

REG IMPORT /?

REG DELETE <раздел>

<раздел> – Имя раздела в формате: [\\Компьютер\]Путь

<компьютер> – Имя удаленного компьютера, если оно опущено, то по умолчанию считается равным имени локального компьютера. Для удаленных компьютеров доступны только HKLM и HKU.

<путь> – Полный путь к разделу реестра в виде: КОРЕНЬ\Подраздел

<КОРЕНЬ> – Корневой раздел. Значения: [ HKLM | HKCU | HKCR | HKU | HKCC ]

<подраздел> – Полный путь к разделу реестра в выбранном корневом разделе.

<параметр> – Имя удаляемого параметра в указанном разделе. Если опущено, из указанного раздела будут удалены все подразделы и параметры.

/ve – Удалять безымянные параметры.

/va – Запрашивать все параметры данного раздела.

/f – Удалять принудительно, без дополнительного предупреждения.

Статьи по теме: