Как изменить разрешение в реестре windows 10

Обновлено: 05.07.2024

  1. Убедитесь, что определенные группы имеют доступ к этому ключу
  2. Создать новую учетную запись администратора
  3. Включить скрытую учетную запись администратора
  4. Запустите Windows в безопасном режиме
  5. Используйте инструмент SubInACL

Решение 1. Убедитесь, что определенные группы имеют доступ к этому ключу

Проблемы с разрешением реестра обычно возникают, если определенные группы не имеют доступа к разделу реестра. Это может привести ко многим проблемам и даже может помешать вам установить определенные приложения.

Тем не менее, вы всегда можете вручную добавить определенные группы и изменить разрешения. Мы должны предупредить вас, что это сложная процедура, поэтому мы советуем вам сделать резервную копию реестра и создать точку восстановления системы. Изменяя некоторые разделы реестра, вы можете заставить некоторые функции перестать работать, поэтому всегда полезно иметь резервную копию.

Чтобы изменить разрешения реестра, выполните следующие действия:










После предоставления полного доступа к учетной записи пользователя и группе «Прошедшие проверку» проблема должна быть окончательно решена. Это продвинутое решение, и если вы не будете осторожны, это может вызвать проблемы в вашей системе, поэтому обязательно создайте резервную копию на всякий случай.

Еще раз, это решение может вызвать проблемы с вашим ПК, если вы не будете осторожны, так что имейте в виду, что вы используете его на свой страх и риск

  • ЧИТАЙТЕ ТАКЖЕ: Исправлено: в Windows 10 отсутствуют записи реестра для сокетов Windows, необходимые для сетевого подключения.

Решение 2 - Создать новую учетную запись администратора

Если у вас есть проблемы с разрешениями реестра, вам, возможно, придется использовать учетную запись администратора для их редактирования. Чтобы создать новую учетную запись администратора, просто сделайте следующее:

  1. Откройте приложение «Настройки» . Чтобы сделать это быстро, просто используйте комбинацию клавиш Windows + I.
  2. В приложении «Настройки» перейдите в раздел « Учетные записи ».






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

  1. В настройках приложения перейдите в раздел «Аккаунты»> «Семья и другие люди» .
  2. Найдите новую учетную запись и выберите « Изменить тип учетной записи» .



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

Решение 3 - Включить скрытую учетную запись администратора

Чтобы получить доступ к этой учетной записи, вам просто нужно сделать следующее:

    Нажмите Windows Key + X, чтобы открыть меню Win + X. Теперь выберите Командная строка (Администратор) или Powershell (Администратор) .


После этого выйдите из своей текущей учетной записи и перейдите к новой учетной записи администратора. Как только вы войдете в эту учетную запись, вы сможете внести необходимые изменения в реестр.

После того, как вы закончите, вернитесь к своей учетной записи, запустите командную строку от имени администратора и запустите Net user administrator / active: нет команды, чтобы отключить учетную запись администратора.

Решение 4 - Запустите Windows в безопасном режиме

    Откройте приложение «Настройки» . Перейдите в раздел « Обновление и безопасность ».



Как только вы войдете в безопасный режим, попробуйте внести изменения в реестр и проверьте, решает ли это проблему с разрешениями реестра.

Решение 5 - Используйте инструмент SubInACL

Если у вас есть проблемы с разрешениями реестра в Windows 10, вы можете решить эту проблему, просто используя инструмент SubInACL для сброса ваших разрешений.

Перед запуском этого инструмента крайне важно создать резервную копию реестра и точки восстановления системы. Эта процедура может быть опасной и создавать проблемы с вашей системой, поэтому имейте в виду, что вы используете ее на свой страх и риск.

Чтобы сбросить разрешения реестра, вам необходимо сделать следующее:

  1. Загрузите инструмент SubInACL. Этот инструмент от Microsoft, и он абсолютно безопасен в использовании, поэтому не стоит беспокоиться.
  2. Запустите установку и установите инструмент SubInACL.
  3. После этого перейдите в каталог C: \ Program Files (x86) \ Windows Resource Kits \ Tools \ .
  4. Создайте новый файл Notepad и вставьте следующий код:
  • subinacl / subkeyreg HKEY_LOCAL_MACHINE / grant = administrator = f
  • subinacl / subkeyreg HKEY_CURRENT_USER / grant = administrator = f
  • subinacl / subkeyreg HKEY_CLASSES_ROOT / grant = administrator = f
  • subinacl / subdirectories% SystemDrive% / grant = администраторы = 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



Теперь процесс запустится и восстановит ваши разрешения по умолчанию. После завершения процесса проблема с разрешениями реестра должна быть решена. Имейте в виду, что это сложное решение, и если вы не выполните его должным образом, вы можете вызвать проблемы с вашей системой.

Чтобы избежать возможных проблем, будьте особенно осторожны и создайте резервную копию, прежде чем пытаться использовать это решение.

Исправление разрешений реестра не простая задача, но вы должны быть в состоянии решить эту проблему, используя одно из наших решений.

ЧИТАЙТЕ ТАКЖЕ:

  • Как очистить реестр Windows 10 / 8.1
  • Если вы не можете редактировать реестр Windows 10, это быстрое решение поможет вам
  • Невозможно получить доступ к редактору реестра в Windows 10

У вас нет разрешения на сохранение изменений в этом файле [полное исправление]

У вас нет разрешения на сохранение изменений в этом файле [полное исправление]

Полное исправление: ошибка реестра в Windows 10

Полное исправление: ошибка реестра в Windows 10

Как настроить брандмауэр Windows для разрешения IP-диапазонов [полное руководство]

Как настроить брандмауэр Windows для разрешения IP-диапазонов [полное руководство]

Пользователи могут настроить брандмауэр Windows для разрешения диапазонов IP-адресов с помощью мастера создания нового входящего правила.

В многопользовательской системе такой как Windows 10, администратор может предоставить или аннулировать разрешение вносить изменения для любых пользователей. Это касается и реестра Windows при удалении или редактировании.

Что же делать, если вы не можете изменить или удалить важный параметр реестра, просто необходимо сменить владельца ветки реестра! Достаточно сменить владельца один раз и вам будет предоставлен полный контроль.

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

Как изменить владельца ветки реестра Windows 10.

Примечание: Ваша учетная запись пользователя должна иметь права администратора.

Ошибка при записи нового параметра

Будучи администратором, вы можете легко обойти эту проблему и использовать неограниченные права, для удаления разделов, параметров или модифицировать реестр с помощью твиков. Все, что вам нужно, это дать разрешение на владение разделом реестра конкретному пользователю:

Давайте предположим, вы выбрали ключ «Attributes», который находится в разделе реестра:

Изменить владельца для определенного раздела реестра Windows 10.

Шаг 1. Кликните правой кнопкой мыши на разделе реестра (папке) в которой находится нужный вам параметр (ключ) реестра и выберите в контекстном меню «Разрешения».

выберите в контекстном меню «Разрешения».

Шаг 2. В открывшемся окне нажмите на кнопку «Дополнительно».

В открывшемся окне нажмите на кнопку «Дополнительно».

Шаг 3. В окне дополнительных параметров безопасности, Вы видите, что владельцем данного раздела и объектов в нем является «Система».

владельцем данного раздела и объектов в нем является «Система»

Шаг 4. В строке Владелец нажмите надпись «Изменить».

Шаг 5. В диалоговом окне «Выбор: Пользователь или Группа» нажмите кнопку «Дополнительно».

В диалоговом окне «Выбор: Пользователь или Группа» нажмите кнопку «Дополнительно».

Шаг 6. В следующем окне нажмите кнопку «Поиск».

нажмите кнопку «Поиск».

Шаг 7. В нижней части окна найдите и кликните мышкой надпись «Администраторы» (см. картинку) и нажмите «Ок».

найдите и кликните мышкой надпись «Администраторы»

Шаг 8. Вернувшись в окно «Выбор: Пользователь или Группа», снова нажмите кнопку «ОК».

окно «Выбор: Пользователь или Группа»

Шаг 9. В окне «Дополнительных параметров безопасности» необходимо установить флажки в два чекбокса (см картинку ниже):

  • Заменить владельца подконтейнеров и объектов
  • Заменить все записи разрешений дочернего объекта наследуемыми от этого объекта

Заменить владельца подконтейнеров и объектов

Подтвердите запрос безопасности

Шаг 11. Вы вернетесь к диалоговому окну «Разрешение для Группы». Выберите группу «Администраторы», в разрешениях группы необходимо также установить флажки в чекбоксы в пункте «Полный доступ», «Чтение» и нажмите «Применить» → «ОК».

Выберите группу Администраторы и установите чекбоксы «Полный доступ», «Чтение»

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

Теперь вы знаете, как получить полный доступ к конкретной записи реестра для редактирования или удаления, не забывайте делать резервную копию реестра если что то пойдет не так.

В этой статье описывается изменение значений реестра или разрешений из командной строки или скрипта.

Применяется к: Windows 10 — все выпуски, Windows Server 2012 R2
Исходный номер КБ: 264584

Сводка

Чтобы изменить значение реестра или разрешения реестра из командной строки или сценария, используйте Regini.exe утилиту. Утилита Regini.exe включена в набор ресурсов Windows NT Server 4.0, в набор ресурсов Microsoft Windows 2000 и в набор ресурсов Microsoft Windows Server 2003.

Утилита Regini.exe 2000 Windows более не поддерживается и недоступна для скачивания из Microsoft. Этот инструмент доступен только на оригинальном компакт-диске Microsoft Windows 2000 Resource Kit CD-ROM.

Дополнительная информация

Синтаксис для изменения значений реестра или разрешений с Regini:
Файлы REGINI [-m \ \ machinename]

Здесь параметр используется для изменения реестра удаленного компьютера, а файлы представляют имена файлов скриптов, содержащих изменения -m \\machinename в реестре.

Текстовый файл или файлы должны содержать изменения реестра в следующем формате.
\Registry\Hiveroot\Subkeys registrys registry value=data [permissions]

Утилита Regini работает со строками реестра ядра. При доступе к реестру в режиме User с помощью и так далее строка преобразуется в HKEY_LOCAL_MACHINE, HKEY_CURRENT_USER режиме Ядра следующим образом:

  • HKEY_LOCAL_MACHINE преобразуется в \registry\machine .
  • HKEY_USERS преобразуется в \registry\user .
  • HKEY_CURRENT_USER преобразуется в \registry\user\user_sid , где user_sid является ID безопасности, связанный с пользователем.
  • HKEY_CLASSES_ROOT преобразуется в \registry\machine\software\classes .

Например, файл скрипта для изменения значения реестра, расположенного в HKEY_LOCAL_MACHINE, на 0x00000000 будет написан DiskSpaceThreshold следующим образом.

Разрешения ключей реестра определяются двоичными номерами, разделенными пробелами, соответствующими Regini.doc, которые указывают определенные разрешения, выданные определенным группам. (Например, номер 1 указывает Администраторы . Полный контроль). Вы можете использовать утилиту Resource Kit REGDMP для получения текущих разрешений ключа реестра в двоичном формате номеров.

При использовании Regini для изменения разрешений текущие разрешения заменяются, а не редактированы.

В следующем примере скрипта показан синтаксис для изменения разрешений на ключе реестра.

Этот скрипт изменяет HKEY_LOCAL_MACHINE\Software для получения разрешений.

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

Самый простой и быстрый способ отключить запрет на редактирование реестра — использовать редактор локальной групповой политики, однако он доступен только в Профессиональной и Корпоративной редакциях Windows 10 и 8.1, также в Windows 7 максимальная. Для Домашней редакции используйте один из следующих 3-х методов включить редактор реестра.

Редактирование реестра запрещено администратором системы

Для того, чтобы разблокировать редактирование реестра в regedit с помощью редактора локальной групповой политики, выполните следующие шаги:

  1. Нажмите кнопки Win + R и введите gpedit.msc в окне «Выполнить» и нажмите Enter.
  2. Зайдите в Конфигурация пользователя — Административные шаблоны — Система.
  3. В рабочей области справа выберите пункт «Запретить доступ к средствам редактирования реестрам», дважды нажмите по нему, либо кликните правой кнопкой мыши и выберите «Изменить».
  4. Выберите пункт «Отключено» и примените сделанные изменения.

Разблокировка редактора реестра

Разблокировка редактора реестра

Обычно этого достаточно, чтобы редактор реестра Windows стал доступен. Однако, если этого не произошло, перезагрузите компьютер: редактирование реестра станет доступным.

Как включить редактор реестра с помощью командной строки или bat файла

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

  • В Windows 10 — начните набирать «Командная строка» в поиске на панели задач, а когда результат будет найден, нажмите по нему правой кнопкой мыши и выберите «Запуск от имени администратора».
  • В Windows 7 — найдите в Пуск — Программы — Стандартные «Командная строка», кликните по ней правой кнопкой мыши и нажмите «Запустить от имени Администратора»
  • В Windows 8.1 и 8, на рабочем столе нажмите клавиши Win + X и выберите в меню «Командная строка (Администратор)».

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

Включение редактирования реестра в командной строке

Может случиться так, что использование командной строки также отключено, в этом случае можно поступить несколько иначе:

  • Скопируйте код, написанный выше
  • В блокноте создайте новый документ, вставьте код и сохраните файл с расширением .bat (подробнее: Как создать .bat файл в Windows)
  • Кликните правой кнопкой мыши по файлу и запустите его от имени Администратора.
  • На мгновение появится окно командной строки, после чего исчезнет — это означает, что команда была выполнена успешно.

Использование файла реестра для снятия запрета на редактирование реестра

Ещё один метод, на случай, если .bat файлы и командная строка не работают — создать .reg файл реестра с параметрами, которые разблокируют редактирование, и добавление этих параметров в реестр. Шаги будут следующими:

Сохранение Reg файла в блокноте для разблокировки реестра

  1. Запустите Блокнот (находится в стандартных программах, также можно использовать поиск на панели задач).
  2. В блокнот вставьте код, который будет указан далее.
  3. В меню выберите Файл — Сохранить, в поле «Тип файла» укажите «Все файлы», а затем укажите любое имя файла с обязательным расширением .reg
  4. «Запустите» этот файл и подтвердите добавление сведений в реестр.

Код .reg файла для использования:

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

Включение редактора реестра с помощью UnHookExec.inf от компании Symantec

Производитель антивирусного программного обеспечения, компания Symantec, предлагает скачать небольшой inf файл, который позволяет снять запрет на редактирование реестра парой кликов мыши. Многие трояны, вирусы, шпионское ПО и другие вредоносные программы изменяют системные настройки, которые могут повлиять в том числе и на запуск редактора реестра. Данный файл позволяет сбросить эти настройки к стандартным для Windows значениям.

Также, средства включения редактора реестра вы можете встретить в сторонних бесплатных утилитах для исправления ошибок Windows 10, например, такая возможность есть в разделе System Tools в программе FixWin for Windows 10.

На этом все: надеюсь, один из способов позволит вам успешно решить проблему. Если же включить доступ к редактированию реестра не удается, опишите ситуацию в комментариях — я постараюсь помочь.

Читайте также: