Не могу внести изменения в реестр windows 10

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

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

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

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

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

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

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

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

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

Компьютер\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{679f85cb-0220-4080-b29b-5540cc05aab6}\ShellFolder 

Изменив запись «Attributes», мы удалим Панель быстрого доступа из проводника Windows, но если вы попытаетесь изменить ее, вы получите сообщение, «Не удаётся изменить параметр «Attributes» Ошибка при записи нового параметра».

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Шаг 10. Нажмите кнопку «Применить» → «ОК». Подтвердите запрос безопасности.

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

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

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

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

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

Рекомендуем: Как восстановить владельца TrustedInstaller в Windows 10.

На чтение 3 мин. Просмотров 1.7k. Опубликовано

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

Как редактировать любой ключ реестра

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

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

Исправлено: «Не могу редактировать реестр» с помощью расширенных настроек безопасности.

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

  1. Найдите Regedit в меню «Пуск» и щелкните правой кнопкой мыши по нему, а в меню выберите Запуск от имени администратора .
  2. Перейдите к папке, которую вы хотите редактировать.
  3. Щелкните правой кнопкой мыши папку и выберите «Разрешения».
  4. Откроется окно «Разрешения», нажмите кнопку «Дополнительно» в правом нижнем углу.
  5. Расширенные настройки безопасности откроются. В верхней части окна вы увидите «Владелец: [имя]», где [имя], скорее всего, является именем программы, которая создала папку. Нажмите на ссылку Изменить.
  6. В форме «Выбрать пользователя или группу» в разделе Введите имя объекта для выбора , подтвердите свое имя пользователя на этом компьютере или адрес электронной почты Microsoft, если он связан с вашим компьютером. Затем вы должны нажать на Проверить имена.
  7. Нажмите «ОК» в окне «Выбор пользователя или группы» и в окне «Дополнительные параметры безопасности».
  8. Перед закрытием окна прав доступа выберите «Пользователи» из списка Группы или имена пользователей и установите флажок «Разрешить полный доступ». После этого закройте окно, нажав ОК.
  • Читайте также . Как отменить изменения реестра в Windows 10.

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

Заключение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Запустите командную строку от имени администратора (см. Все способы запустить командную строку от Администратора):

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

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

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

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

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

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

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

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

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

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

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

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableRegistryTools"=dword:00000000

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

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

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

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

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

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

Easy steps to have complete Registry access

by Madalina Dinita

Madalina has been a Windows fan ever since she got her hands on her first Windows XP computer. She is interested in all things technology, especially emerging technologies… read more


Updated on

Reviewed by
Alex Serban

Alex Serban

After moving away from the corporate work-style, Alex has found rewards in a lifestyle of constant analysis, team coordination and pestering his colleagues. Holding an MCSA Windows Server… read more

  • You may experience Regedit cannot edit error that will block your Windows Registry. 
  • You may need to edit your registry for various system issues, but you must know the process. 
  • A practical method to repair this occurring issue is to use the Advanced Security settings.

can't edit registry windows 10

XINSTALL BY CLICKING THE DOWNLOAD
FILE

You found this article because you can’t edit the Registry in Windows 10. So, here is all you need to know.

The Registry is a database that stores Windows operating systems and application settings. Sometimes, you need to change those values manually.

Can’t edit Registry is an error you’ll face when you try to edit a key in Registry but cannot edit the registry.

This unpleasing issue can affect your operating system and stop necessary processes, including that you cannot create value error writing to the registry.

Why can I not edit the registry?

In some cases, users may be unable to make changes to the Registry. This could happen because of a host of reasons, including the following:

How we test, review and rate?

We have worked for the past 6 months on building a new review system on how we produce content. Using it, we have subsequently redone most of our articles to provide actual hands-on expertise on the guides we made.

For more details you can read how we test, review, and rate at WindowsReport.

  • Lack of permissions – The user account may not have the necessary permissions to access and edit the registry.
  • Group Policy restrictions – An administrator may have implemented group policy restrictions that prevent certain users from editing the registry.
  • Third-party software – Third-party software may have been installed that blocks access to the registry for security reasons.
  • Malware – Malware or other malicious software may have infected the system and prevented access to the registry.
  • System protection – The system may have been set up with a feature such as System Protection that prevents changes to the registry.

Before you follow the step-by-step guide to gain permission, you should know that editing the Registry is a very dangerous thing to do.

You can break your computer if you edit it without knowing precisely what to do. You must create a restore point, backup your Registry, and edit with extreme caution to not cause corrupt registry errors.

So now, if you can’t edit the Registry on Windows 10, let us consider a valid solution.

What should I do if I can’t edit the Registry on Windows 10?

  1. Search for Regedit in Start and right-click on it, and from the menu, you should click on Run as administrator.
    can't edit registry windows 10
  2. Navigate to the folder you want to edit.
  3. Right-click on the folder and then click on Permissions.
  4. The Permissions window will open; click on the Advanced button near the bottom-right corner.
    can't edit registry windows 10
  5. At the top of the window, you’ll see Owner:  [name], where [name] is most likely the name of the program that created the folder. Click on the Change Link.
    can't edit registry windows 10
  6. In the Select User or Group form, under Enter the object name to select, provide your username on that computer or your Microsoft email address if it is associated with your computer. You then have to click on Check Names.
  7. Click OK on the Select User or Group window and the Advanced Security Settings window.
  8. Before closing the Permissions Window, select Users from the Group or user names list and check the box under allow for Full Control. After that, close the window by clicking OK.

If you can’t edit the Registry on Windows 10, you should have full access to the folder after these steps. More specifically, the current user has full control.

If you use more than one user on your computer, you must repeat these steps every time you access a folder that a program or the other user owns.

Plus, you can change the Registry keys or folder owner to yourself. This will allow you to edit, delete, or insert keys in the folder.

The only downfall of this method is that you have to repeat the steps for each folder you want to edit.

Read more about this topic

  • How to view Registry files without importing in Windows 10
  • Error Accessing the Registry
  • 10 Best Registry Cleaner Tools for Windows
  • How to change default font in Windows 10 Registry Editor

In this article, we explained what Registry is and why you face a can’t edit Registry error. Note that you must be logged into the device as an administrator; if not, these steps will not work.

We looked at how you can fix it by gaining full access to the folder you want to edit and manipulating it as you wish.

Lastly, tell us in the comments section if this method worked for you.

newsletter icon

Вы тут: Главная Windows Как получить доступ к разделу реестра или папке и вернуть все на свои места

В некоторые разделы реестра Windows или папки изменения не может внести даже администратор, работающий в редакторе реестра или файловом менеджере, который запущен с полными правами.

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

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

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

👉 Инструкции в этой статье одинаково применимы к разделам реестра и папкам файловой системы. Реестр используется в качестве примера.

На этой странице

  • Как делать грамотно и быстро
    • Внесение изменений в реестр от имени учетной записи «Система»
    • Внесение изменений в реестр от имени учетной записи TrustedInstaller
  • Как делать неграмотно и медленно
    • Получение полных прав и смена владельца
    • Возвращение исходных прав и восстановление владельца

Как делать грамотно и быстро

Быстрее всего запускать редактор реестра или командную строку с правами системы или TrustedInstaller и вносить изменения. Тогда не надо будет тратить время на смену прав и их восстановление.

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

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

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

Запустится редактор реестра, причем от имени системы, что задается параметром -s (параметр -i обеспечивает интерактивный запуск приложения).

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

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

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

Вы можете использовать скрипт PowerShell, т.е. обойтись без сторонних средств, коих великое множество:

  • Trusted Shell (64-разрядная версия в архиве, пароль: tshell). Достаточно запустить утилиту с правами администратора, затем в командной строке ввести regedit. Автор, Дмитрий Стариков, рассказывает о принципах работы в комментариях к этой записи.
  • DevxExec. Краткие инструкции в комментариях.
  • ExecTI от Winaero.
  • RunAsTI. Запуск от имени системы и/или TrustedInstaller. Принцип работы по ссылке. По информации участников форума, утилита работает из setupcomplete.cmd в отличие от tshell и devxexec.
  • PowerRun. Запуск от имени системы и/или TrustedInstaller.
  • Advanced Run от NirSoft
  • SuperUser. Запуск от имени TrustedInstaller.

Как делать неграмотно и медленно

В Windows 8 слегка изменился графический интерфейс смены владельца, что стало непреодолимым препятствием для ряда читателей, судя по комментариям. Мне претит, когда на одной странице дублируются практически одинаковые инструкции, но другие варианты еще хуже. Поэтому выбирайте инструкции для своей ОС. Я полагаю, что в редакторе реестра у вас уже открыт нужный раздел реестра.

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

По ходу дела вы увидите, кто является владельцем раздела реестра. Если это Система или TrustedInstaller, можно воспользоваться подходящей утилитой ↓

Windows 8 и новее

  1. Щелкните правой кнопкой мыши на разделе реестра и выберите из меню пункт Разрешения.
  2. Выделите группу «Администраторы»:
    • Если доступен флажок Полный доступ, установите его и нажмите кнопку ОК. Этого может оказаться достаточно, если группа является владельцем раздела.
    • Если флажок недоступен или вы видите сообщение об ошибке, переходите к пункту 3.
  3. Нажмите кнопку Дополнительно, нажмите ссылку Изменить вверху окна, введите адрес электронной почты учетной записи Microsoft или имя локальной учетной записи, проверьте имя и нажмите кнопку ОК.
    permissions
  4. Установите флажок Заменить владельца подконтейнеров и объектов вверху окна и нажмите кнопку ОК.
  5. Установите флажок «Полный доступ», как описано в пункте 2.

Windows 7

Посмотреть инструкции


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

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

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

Windows 8 и новее

  1. Щелкните правой кнопкой мыши на разделе реестра и выберите из меню пункт Разрешения.
  2. Нажмите кнопку Дополнительно, нажмите ссылку Изменить вверху окна и введите имя учетной записи:
    • NT Service\TrustedInstaller, если владельцем являлась учетная запись TrustedInstaller
    • система, если владельцем являлась учетная запись Система (в английской ОС нужно вводить System)
    • permissions

  3. Установите флажок Заменить владельца подконтейнеров и объектов вверху окна и нажмите кнопку ОК.
  4. Выделите группу «Администраторы», снимите флажок Полный доступ и нажмите кнопку Применить.

Windows 7

Посмотреть инструкции

  • Не могу войти в gpedit msc на windows 10
  • Не могу включить wifi на ноутбуке windows 10
  • Не могу внести изменения в файл hosts windows 10
  • Не могу включить secure boot windows 11
  • Не могу включить hdr на windows 10