Редактор реестра от имени администратора - IT Новости
Microclimate.su

IT Новости
118 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Редактор реестра от имени администратора

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

Получение полного доступа к разделу реестра, используя программу 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 SERVICETrustedInstaller , если владельцем являлась служба TrustedInstaller
  • система , если владельцем являлась учетная запись Система (в английской Windows 7 нужно вводить System)

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

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

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

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

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

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

Наименование куста реестраСледует указывать
HKEY_CLASSES_ROOTRegistrymachinesoftwareclasses
HKEY_CURRENT_USERRegistryusersuser_sid
где user_sid — идентификатор безопасности пользователя.
HKEY_LOCAL_MACHINERegistrymachine
HKEY_USERSRegistryusers
HKEY_CURRENT_CONFIGRegistrymachineSYSTEMCurrentControlSetHardware Profiles001

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

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

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

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

RegistryuserS-1-5-21-2624363243-3215778383-3226633259-500SoftwareMicrosoftWindowsCurrentVersionExplorer [1 5 17]

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

regini «D:Regregperm.txt»

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

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

Если при попытке запуска regedit (редактора реестра) вы видите сообщение о том, что редактирование реестра запрещено администратором системы, это говорит о том, что каким-то образом были изменены системные политики Windows 10, 8.1 или Windows 7, отвечающие за доступ пользователей (в том числе с учетными записями Администратора) к редактированию реестра.

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

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

Самый простой и быстрый способ отключить запрет на редактирование реестра — использовать редактор локальной групповой политики, однако он доступен только в Профессиональной и Корпоративной редакциях 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 и выберите в меню «Командная строка (Администратор)».

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

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

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

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

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

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

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

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

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

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

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

Для того, чтобы воспользоваться этим способом — скачайте и сохраните себе на компьютер файл UnHookExec.inf, после чего установите его, кликнув правой кнопкой мыши и выбрав «Установить» в контекстном меню. Во время установки не будет появляться никаких окон или сообщений.

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

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

А вдруг и это будет интересно:

Почему бы не подписаться?

Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)

07.04.2014 в 16:42

29.11.2014 в 09:17

Перепробовал все способы — результат нулевой. Как не запускался regedit, так и не запускается. Есть еще варианты?

14.01.2015 в 15:59

Спасибо большое! Первый вариант, с политиками безопасности мне помог.

25.05.2015 в 11:41

У меня нетбук Lenovo ThinkPad и у него нет клавиши win. Что делать ?

26.05.2015 в 11:04

Есть. На ней эмблема Windows.

26.05.2015 в 12:59

Ах да, точно. Спасибо. У меня еще один вопрос: А почему не появляется диалог «выполнить», несмотря на то, что клавиши работают ?

27.05.2015 в 09:55

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

05.06.2015 в 23:49

текстовый документ формата bat блокнотом не создашь! он способен только на txt.
поэтому последний совет странный.

06.06.2015 в 09:39

Создашь и легко. Посмотрите вот эту статью https://remontka.pro/change-file-extension-windows/ там в конце как раз про то, как создавать bat файлы в блокноте.

06.06.2015 в 00:19

У меня та же проблема с невозможностью редактировать реестр! Вышел на неё после вирусного лечения компа. Выяснил что не могу отображать скрытые файлы и папки при попытке подправить реестр выяснил что и он блокирован. Но этими вашими советами воспользоваться не могу. Документ формата bat создать ничем не могу. Но вот зайти в реестр из загрузочного диска доктора ВЕБ могу. Если бы вы написали как исправить реестр, чтобы разблокировать возможность открывать скрытые файлы и папки и разблокировать доступ к самому реестру я был бы очень благодарен!

06.06.2015 в 09:37

Здравствуйте, для того чтобы показать скрытые файлы, в реестре откройте ветку HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Explorer Advanced
И установите значение Hidden, оно должно быть равным 1.

08.09.2015 в 17:13

Ребята, большое спасибо. Месяц мучился с открытием доступа к реестру. Вариант с UnHookExec.inf — помог!

Читать еще:  Источники административного законодательства

18.09.2015 в 15:34

Ни один способ не помог, наверно много вирусов на xp home которую мне притащили или в данный момент др.веб курейт сканирует и не пускает… кстати на оф сайт доктора веба и др.даже не могу зайти, о как нацепляли дряни пришлось заливать с другого компа свежую утилиту доктора и скачивать (флеху не стал использовать) ни разу не видел что-бы было на компе две с лишним тысячи угроз я в шоке. Кстати задача моя вылечить его любым методом.

19.09.2015 в 07:32

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

14.12.2015 в 08:59

Не могу зайти в диск С, на вин 7х64 максималка, пишет отказ в доступе к диску С, в своей учётной записи, а при захождении в учётную запись запись администратор, всё нормально, что может быть?

14.12.2015 в 11:15

Где-то что-то настроили для пользователя или диска (посмотрите вкладку Безопасность в свойствах диска) и добавьте туда группу «Пользователи».

03.02.2016 в 10:05

ни один из способов не помог, только как воспользоваться UnHookExec.inf не понял !

03.02.2016 в 10:15

В программе FixWin 10 есть опция разблокировки редактора реестра: https://remontka.pro/fix-windows-10-fixwin/ (работает не только для Windows 10)

23.02.2016 в 13:21

После изменений в групповых политиках на Виндовс 8
реестр открылся, когда запустил
Пуск — Выполнить — «gpupdate /force»

02.03.2016 в 21:16

Здраствуйте, открыл доступ к реестру, но под выполнением реестра не пропадает значок администратора, так и должно быть, или он должен пропасть?

03.03.2016 в 08:56

Так и должно быть.

30.04.2017 в 19:38

16.01.2019 в 02:15

Здравствуйте, Dmitry.
На одной из страниц вашего сайта в теме использования утилиты AVZ для восстановления доступа в социальные сети (статья называется «Страницы не открываются, не получается зайти в контакт и одноклассники» ) на картинке видно , что в утилите в пункте Восстановление системе есть в списке «Разблокировка редактора реестра» . Возник такой вопрос : у некоторых пользователей установлены операционные системы(по моему начальная или базовая или ещё какая-то) , где по умолчанию нету доступа ни к редактору реестра , ни к локальным групповым политикам . Сработает ли через утилиту AVZ разблокировка ? (я чисто из спортивного интереса спрашиваю, вдруг пригодится )
Спасибо .

Как открыть реестр в Windows 10 от имени администратора

Самый простой способ провести все требуемые операции из командной строки. В частности, используя команду Runas в том случае, когда работа ведётся из-под обычной записи. Но при этом командная строка тоже действует. Вот её и рекомендуется применять. Перед тем как открыть реестр в Windows 10, потрудитесь сделать его копию. В той части, в которой планируется внести изменения. Хотя мы уверены, что большая часть читателей делать этого все равно не станет, запасливость иногда помогает избежать краха. Создайте, по крайней мере, точку восстановления.

В десятке ручное редактирование обычно не требуется. Реестр Windows 10 настраивается через оснастки и приложения. Нужно признать, что это первая версия, где авторам в редактор по делу не пришлось зайти ни разу. Имеется множество призывов это сделать для того, чтобы отключить слежку, «возвратить» старый центр обновления, но все это зря. Проблемы нужно решать другим путём.

Вход в редактор

Самый быстрый способ таков:

  1. Нажать Win + R, ввести regedit.
  2. Нажать клавишу Enter, откроется окно с запросом разрешения. Выдайте его немедленно!

Здесь можно выполнить все необходимые операции.

Как отличить запуск от имени админа

Многие не в курсе, как понять, что редактор реестра Windows 10 запущен от имени администратора. На самом деле это просто. Вот видели окно с запросом на разрешение? Оно как раз и означает то самое. Давайте попробуем сделать это же, но через командную строку:

  • Win + X для входа в системное меню. Выбираем нужную опцию. Система сразу же запросит разрешение! Это и есть ключевой признак. Обратите внимание, что оснастку редактирования учётных записей она запускает без вопросов. Это ошибка десятки.
  • Как только оболочка запущена, можно вызвать и реестр. В этот раз разрешение запрашиваться не будет, потому что мы его уже дали один раз.

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

Строка поиска

Было бы неинтересно так сразу завершать обзор. Поэтому приводим ещё один метод, позволяющий зайти в реестр Windows. Нажмите «лупу» правее кнопки Пуск и введите туда Regedit. Обратите внимание, что до последнего момента не будет обнаружиться ни одна программа. Терпеливо вбейте название до конца.

По результату «редактор реестра» найти ничего не удастся.

Где находится

Многие заметили, что в папке System32, где находится большая часть утилит, нет нужной нам команды. Но все-таки мы бы рекомендовали поискать получше. Было бы странно столь важной вещичке располагаться там, где её слишком просто мог бы отыскать первый же вошедший хакер.

Вот смотрите: все на месте. Это приложение позволяет открыть редактор реестра в точности так же, как и те методики, что были описаны выше (с запросом разрешения). Кликнув в Проводнике правой кнопкой и выбрав Свойства, мы можем внести все нужные изменения в права доступа.

Это очень ответственная процедура. Если «постараться», войти в реестр смогут все желающие, что чревато разными неприятностями. Хорошая новость в том, что система блокирует доступ к настройкам безопасности даже для администраторов. Отсюда же проще всего создать и ярлык на рабочий стол. Запускаться двойным кликом намного проще.

Читать еще:  Буфер обмена отключен администратором

У меня не открывается

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

  1. К первой группе относятся программы, получающие доступ в реестру, минуя штатный редактор. Например, regworks. Ключ прописывается в ветке, показанной на скрине. В данном случае папка пуста.
  2. В некоторых случаях следует запустить твикер. Мы ранее неоднократно говорили, что такие программы нежелательные под десяткой, но если редактор перестал открываться, это как раз тот случай, когда нужно озаботиться всерьёз. Примером утилиты может служить fitW (Безопасность — Система). Эта утилита как раз и ставит параметр, упомянутый выше. Включённый он блокирует доступ.

Не от имени администратора

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

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

Содержание

Причины отсутствия доступа к реестру

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

    • Группа «Администраторы» является владельцем раздела, но не имеет полных прав на него. В этом случае достаточно просто выдать группе «Администраторы» полные права.
    • Владельцем раздела является системная служба TrustedInstaller. Эта служба работает в рамках комплекса по укреплению безопасности операционной системы, но для любителей «поковырять» реестр она представляет собой досадную помеху на пути к цели. В этом случае нужно сначала стать владельцем раздела, а затем выдать своей группе полные права.
    • Владельцем раздела является системная учетная запись «Система». В этом случае можно поступить так же, как и с TrustedInstaller, но я также расскажу, как использовать другой способ, не связанный с изменениями разрешений.

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

Получение полных прав и смена владельца

Я полагаю, что в редакторе реестра у вас уже открыт нужный раздел.

    1. Щелкните правой кнопкой мыши на разделе реестра и выберите из меню пункт Разрешения.
    2. Выделите группу «Администраторы»:
      • Если доступен флажок Полный доступ, установите его и нажмите кнопку ОК. Этого может оказаться достаточно, если группа является владельцем раздела

      • Если флажок недоступен или вы видите сообщение об ошибке, переходите к пункту 3.
    1. Нажмите кнопку Дополнительно и перейдите на вкладку Владелец.
    2. Здесь я рекомендую различный подход в зависимости от владельца раздела.
      • Если владельцем является TrustedInstaller, выделите свою учетную запись, установите флажок Заменить владельца подконтейнеров и объектов и нажмите кнопку ОК.

    • Если владельцем является Система, можно поступить так же

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

Возвращение исходных прав и восстановление владельца

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

  1. Щелкните правой кнопкой мыши на разделе реестра и выберите из меню пункт Разрешения.
  2. Выделите группу «Администраторы», снимите флажок Полный доступ и нажмите кнопку Применить.

  • Нажмите кнопку Дополнительно и перейдите на вкладку Владелец. Вы увидите, что в отличие от вашей учетной записи, в списке нет служебных учетных записей Система и TrustedInstaller. Их нужно добавлять в список, как описано ниже.
  • Нажмите кнопку Другие пользователи и группы и в качестве имени объекта введите:
    • NT ServiceTrustedInstaller, если владельцем являлась учетная запись TrustedInstaller
    • система, если владельцем являлась учетная запись Система (в английской ОС нужно вводить System)
    • Нажмите кнопку ОК.

    Теперь нужная учетная запись есть в списке. Выделите ее, установите флажок Заменить владельца подконтейнеров и объектов и нажмите кнопку ОК.

    Исходные права и владелец раздела реестра восстановлены.

    Внесение изменений в реестр от имени учетной записи «Система»

    Если владельцем раздела реестра является специальная учетная запись «Система», существует способ внести изменения в раздел, не изменяя владельца и разрешений. Для этого используется утилита PsExec, входящая в набор утилит Марка Руссиновича PsTools. Суть способа сводится к запуску редактора реестра от имени системы.

    1. Загрузите набор PsTools и распакуйте утилиту PsExec в папку Windows, чтобы не указывать к ней путь в командной строке.
    2. Откройте командную строку от имени администратора и выполните команду:

    psexec -i -s regedit

    Запустится редактор реестра, причем от имени системы, что задается параметром — s.

    В этом легко убедиться с помощью другой утилиты Марка Руссиновича – Process Explorer. В свойствах процесса видно, от чьего имени он запущен.

    Теперь вы можете вносить изменения в разделы реестра, владельцем которых является учетная запись «Система».

    К сожалению, я не нашел способа запустить редактор реестра от имени TrustedInstaller.

    0 0 голоса
    Рейтинг статьи
  • Ссылка на основную публикацию
    Adblock
    detector