Как получить полный доступ к разделу реестра через реестр или командную строку?

Как получить полный доступ к разделу реестра через реестр или командную строку?

Получение полного доступа к разделу реестра, используя программу regedit или командную строку.

Изменение разрешений и владельца для получения полного доступа к разделу реестра.

  1. Нажмите кнопку Пуск и введите в строке поиска regedit
  2. Щелкните на найденном правой кнопкой мыши и выберите пункт Запуск от имени администратора.
  3. Откройте раздел реестра, права которого Вы желаете изменить.
  4. В списке слева, щелкните на данном разделе реестра правой кнопкой мыши и выберите пункт Разрешения.
  5. Щелкните левой кнопкой мыши на группу Администраторы (Administrators):
  6. Установите флажок в колонке Разрешить напротив разрешения Полный доступ и нажмите кнопку ОК.
  7. Если флажок недоступен или Вы видите сообщение об ошибке, то нажмите кнопку Дополнительно и перейдите на вкладку Владелец.
  8. Щелкните левой кнопкой мыши на свою учетную запись, установите флажок Заменить владельца подконтейнеров и объектов и нажмите кнопку ОК.
  9. Выделите группу Администраторы (Administrators), установите флажок Полный доступ и нажмите кнопку ОК.
  10. Если у Вас отсутствует группа Администраторы (Administrators), то нажмите поочередно кнопки Добавить... → Дополнительно... → Поиск
  11. В результатах поиска выберите Администраторы (Administrators) и нажмите кнопку OK, и еще раз ОК.
  12. Щелкните левой кнопкой мыши на группу Администраторы (Administrators) и установите флажок в колонке Разрешить напротив разрешения Полный доступ и нажмите кнопку ОК.

Восстановление настроек, если владельцем являлись служба TrustedInstaller или учетная запись Система.

  1. Щелкните правой кнопкой мыши на разделе реестра, права которого Вы желаете восстановить и выберите пункт Разрешения.
  2. Щелкните левой кнопкой мыши на группу Администраторы:
  3. Снимите флажок в колонке Разрешить напротив разрешения Полный доступ и нажмите кнопку Применить.
  4. Нажмите кнопку Дополнительно и перейдите на вкладку Владелец.
  5. Нажмите кнопку Другие пользователи или группы... и в качестве имени объекта в текстовом поле введите:
  • NT SERVICE\TrustedInstaller , если владельцем являлась служба TrustedInstaller
  • система , если владельцем являлась учетная запись Система (в английской Windows 7 нужно вводить System)

6.В окне Изменить владельца на: выберите TrustedInstaller или система .
7. Установите флажок Заменить владельца подконтейнеров и объектов и нажмите кнопку ОК.

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

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

  1. Создайте в любом месте txt-файл (Например в папке D:\Reg создайте файл regperm.txt)
  2. Добавьте в данный файл разделы реестра и присваиваемые им разрешения в следующем формате:  \Registry\куст\раздел [разрешения]

где куст – имя куста реестра, раздел – имя раздела реестра, а [разрешения] – двоичный числовой формат разрешений.

Обозначения используемые для кустов реестра:

Наименование куста реестраСледует указывать
HKEY_CLASSES_ROOT\Registry\machine\software\classes
HKEY_CURRENT_USER\Registry\users\user_sid
где user_sid — идентификатор безопасности пользователя.
HKEY_LOCAL_MACHINE\Registry\machine
HKEY_USERS\Registry\users
HKEY_CURRENT_CONFIG\Registry\machine\SYSTEM\CurrentControlSet\Hardware Profiles\0001

Если Вы не знаете свой SID, то узнать его Вы сможете введя в командной строке команду:   whoami /user

Двоичные числовые представления разрешений имеют следующий вид (выборочно):

ЗначениеЗадаваемое разрешение
1Администратор, полный доступ
2Администратор, чтение
3Администратор, чтение и запись
4Администратор, чтение, запись и удаление
5СОЗДАТЕЛЬ-ВЛАДЕЛЕЦ, полный доступ
6СОЗДАТЕЛЬ-ВЛАДЕЛЕЦ, чтение и запись
7Все, полный доступ
8Все, чтение
9Все, чтение и запись
10Все, чтение, запись и удаление
11Опытные пользователи, полный доступ
12Опытные пользователи, чтение и запись
13Опытные пользователи, чтение, запись и удаление
17Система, полный доступ
18Система, чтение и запись
19Система, чтение

Пример:

Чтобы задать полный доступ группам и пользователям Администратор, СОЗДАТЕЛЬ-ВЛАДЕЛЕЦ и Система для раздела реестра:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer в txt-файл необходимо добавить

\Registry\user\S-1-5-21-2624363243-3215778383-3226633259-500\Software\Microsoft\Windows\CurrentVersion\Explorer [1 5 17]

3. Запустите командную строку от имени администратора.
4. Введите указанную команду и нажмите Enter ↵:  regini Ваш_файл

Например:

regini "D:\Reg\regperm.txt"

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

Поделитесь в соц сетях...
Share on VK
VK
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on LinkedIn
Linkedin
Email this to someone
email

Комментариев к записи: 2 “Как получить полный доступ к разделу реестра через реестр или командную строку?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *