Редактор реестра windows 10 отказано в доступе

You need to access Regedit as an admin to fix this issue

by Ivan Jenic

Passionate about all elements related to Windows and combined with his innate curiosity, Ivan has delved deep into understanding this operating system, with a specialization in drivers and… read more


Updated on

  • If you are getting an error accessing the registry prompt, it might be because of faulty system files.
  • You can fix this issue effectively by running Regedit as an administrator.
  • Another surefire solution is to scan for and repair corrupt system files.

error accessing the registry

XINSTALL BY CLICKING THE DOWNLOAD
FILE

Registry Editor is one of the most critical error-resolving components on Windows PC. However, some users report a frustrating error accessing the registry when merging files using Regedit.

While various factors can cause this problem, it is usually straightforward to fix. And we will show you how to do it in this guide.

Why do I get an error accessing the registry?

Below are some of the factors that can cause the error accessing the registry prompt:

  • Corrupt system files: If you are facing an error accessing the system registry on Windows 10, it might be because of corrupt files. The solution to this is to repair these corrupt system files.
  • Lack of administrative privileges: Sometimes, this problem can be down to a lack of proper privileges to merge the file you are working on. You need to access Regedit as an admin to fix this.

How can I fix an error accessing the registry on Windows 10?

In this article

  • Why do I get an error accessing the registry?
  • How can I fix an error accessing the registry on Windows 10?
  • 1. Import registry file as admin
  • 2. Run an SFC scan
  • 3. Use Group Policy Editor
  • 4. Enable Regedit manually.
  • 5. Perform a system restore

1. Import registry file as admin

  1. Press the Windows key + R, type regedit, and press the Ctrl + Shift + Enter keys to open the Registry Editor as an admin.
    regedit error accessing the registry
  2. Click the Yes button when the UAC page shows up.
  3. Now, click File > Import.
    file import
  4. Navigate to the location of the file you are trying to merge and select it.
  5. Finally, click the Open button to merge it with your registry.
    open

If you are getting an error accessing the registry prompt while trying to merge a file with your registry, it is likely due to a lack of administrative privilege. Following the steps above will give you all the rights you need to operate.

2. Run an SFC scan

  1. Press the Windows key, type cmd, and select Run as administrator under Command Prompt.
    cmd admin
  2. When Command Prompt opens, type the command below and hit Enter: sfc /scannowsfc error accessing the registry
  3. Then, finally, wait for the command to finish running and restart your computer.

If you are troubled by the error accessing the registry prompt, you are likely dealing with corrupt system files on your PC. The SFC scan is one of the most effective built-in tools to fix this.

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.

So, you need to run the scan and wait for your PC to fix the issues.

As an automatic alternative, you can try specialized software, namely Fotect, to repair your device automatically by replacing damaged files with healthy parts from its immense database.

⇒ Get Fortect now

3. Use Group Policy Editor

  1. Press the Windows key + R, type gpedit.msc, and click OK.
    gpedit
  2. Navigate to the path below in the left pane: User Configuration > Administrative Templates > System
  3. Now, double-click Prevent access to registry editing tools to open it
    prevent access
  4. Tick the Disabled or Not configured radio button and click OK to save the changes.
    not configured
  5. Finally, restart your PC

In some cases, the error accessing the ole registry might be because you are not permitted to use the Registry Editor editing tools. You can fix this by making the necessary changes in the Group Policy Editor.

4. Enable Regedit manually.

  1. Press the Windows key + R to open the run utility.
  2. Now, copy and paste the following command: REG add HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem /v DisableRegistryTools /t REG_DWORD /d 0 /f
  3. Finally, click the OK button.
    manual error accessing the registry

Aside from using the Group Policy Editor to enable permission to use the Registry Editor editing tools, you can do it manually without opening Regedit.

This requires you to use the Run utility, as shown above. With this, you should be able to eliminate the error accessing the registry prompt.

Read more about this topic

  • Security Settings Blocked Self-signed Application [Fix]
  • Fix: Page Fault in Nonpaged Area on Windows 10
  • Bindflt.sys Blue Screen: How to Fix It in 5 Steps
  • Fix: A Service Installation Section in this INF is Invalid

5. Perform a system restore

  1. Press the Windows key + R, type rstrui.exe, and click OK.
    rstrui
  2. Click the Next button on the page that pops up.
    next
  3. Now, select a restore point and click the Next button.
    restore point error accessing the registry
  4. Finally, click the Finish button to confirm the action and follow the onscreen instructions to complete the process.
    finish

If the problem persists, you need to restore your system to an older restore point. This will eliminate the changes you have made to your PC that might prevent you from merging your files.

That’s about it; we hope at least one of these workarounds proved helpful in resolving the error accessing the registry issues in Windows 10.

If you can’t edit your registry in Windows 10, check our detailed guide to fix it quickly.

Please let us know in the comments below if you have any comments, questions, or suggestions.

newsletter icon

В многопользовательской системе такой как 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.

Вы тут: Главная 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

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

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

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

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

Содержание

  1. Что делать, если вы не можете открыть Regedit в Windows 10
  2. Решение 1. Запустите сканирование SFC
  3. Решение 2. Использование редактора групповой политики
  4. Решение 3 – Включить Regedit вручную
  5. Решение 4 – Сброс вашей системы

Что делать, если вы не можете открыть Regedit в Windows 10

  1. Запустить сканирование SFC
  2. Использовать редактор групповой политики
  3. Включить Regedit вручную
  4. Сбросить вашу систему

Решение 1. Запустите сканирование SFC

Хотя нет более универсального и клише-решения для решения проблем Windows 10, и вы, вероятно, устали от людей, рекомендующих сканирование SFC, на самом деле это полезно в этом случае. Итак, первое, что вы должны сделать при работе с проблемами редактора реестра, это запустить сканирование SFC.

Если вы не уверены, как это сделать, следуйте этим инструкциям:

  1. Нажмите Клавиша Windows + X , чтобы открыть меню «Опытный пользователь». Выберите Командная строка (Администратор) из списка.
  2. Когда откроется командная строка, введите sfc/scannow и нажмите Enter .
  3. Подождите, пока сканирование не будет завершено.
  4. Перезагрузите компьютер

Если сейчас все в порядке с Regedit, вам пора. С другой стороны, если проблема все еще существует, вы должны перейти к продвинутым решениям.

Решение 2. Использование редактора групповой политики

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

В любом случае, вот что вам нужно сделать:

  1. Перейдите в Поиск, введите gpedit.msc и откройте Редактор групповой политики .
  2. Перейдите на страницу Конфигурация пользователя > Административные шаблоны > Система .
  3. Найдите Запретить доступ к инструментам редактирования реестра и откройте его.
  4. Если для него установлено значение Включено , измените его на Отключено или Не настроено .
  5. Перезагрузите компьютер

Решение 3 – Включить Regedit вручную

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

  1. Откройте Выполнить (клавиша Win + R).
  2. Введите следующую команду:
  3. REG add HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem/v DisableRegistryTools/t REG_DWORD/d 0/f
  4. Нажмите Enter

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

Решение 4 – Сброс вашей системы

Ничто не говорит «Я сдаюсь!» Больше, чем чистая установка вашей системы. Но если ни одно из предыдущих решений не помогло решить проблему, вам придется пойти на это. После перезагрузки системы у вас будет свежая копия, и поэтому все ваши проблемы с Regedit (и другие проблемы) будут решены.

Вот как можно перезагрузить систему Windows 10:

  1. Нажмите Пуск .
  2. Откройте Настройки .
  3. Откройте Обновление и безопасность . Y.
  4. Выберите Восстановление .
  5. Нажмите Начало работы в разделе «Перезагрузить этот компьютер» .
  6. Выберите Сохранить мои файлы .
  7. После завершения процедуры ваш редактор реестра должен работать как раньше.

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

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

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

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

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

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

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

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

  1. Нажмите правой кнопкой мыши по разделу в редакторе реестра и откройте пункт «Разрешения». Открыть параметры разрешений раздела реестра
  2. В открывшемся окне нажмите кнопку «Дополнительно». Открыть дополнительные параметры безопасности раздела реестра
  3. В поле «Владелец» нажмите «Изменить». Изменить владельца раздела реестра
  4. В следующем окне введите имя своего пользователя (того, под которым вы работаете в системе и из-под которого требуется редактирование реестра), при использовании учетной записи Майкрософт — введите адрес E-mail для этой учетной записи. Нажмите «Проверить имена», а затем — кнопку «Ок». Ввести имя нового владельца раздела реестра
  5. Вместо 4-го шага можно нажать «Дополнительно», затем — «Поиск» и выбрать пользователя из списка, а затем также нажмите «Ок».
  6. Вверху окна параметров безопасности раздела, рядом с пунктом «Владелец» отметьте пункт «Заменить владельца подконтейнеров и объектов» и нажмите «Ок».
  7. Вы вернетесь в окно установки разрешений для раздела реестра. Если в списке групп и пользователей вверху присутствует ваш пользователь, выберите его, установите разрешения «Полный доступ» и примените настройки.
  8. Если пользователя нет, снова нажмите кнопку «Дополнительно», а в следующем окне — кнопку «Добавить» внизу списка «Элементы разрешений» и добавьте в список вашего пользователя (нажимаем «Выберите субъект» и действуем как в 4 или 5-м шаге). Отметьте пункты «Полный доступ» и «Применять эти разрешения к объектам и контейнерам только внутри этого контейнера». Нажмите «Ок». Добавление субъекта разрешений для раздела реестра
  9. Вы вернетесь в окно дополнительных параметров безопасности раздела реестра. Отметьте пункт «Заменить все записи разрешений дочернего объекта наследуемыми от этого объекта» и нажмите «Ок». Применить разрешения для раздела реестра
  10. Подтвердите применение изменений.

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

Обратите внимание: если речь идет о разделах реестра, имеющих отношение к работе антивируса, они могут быть дополнительно защищены самим антивирусом. Например, чтобы появилась возможность менять параметры Microsoft Defender в реестре, предварительно потребуется отключить функцию «Защита от подделки» в параметрах защиты от вирусов и угроз.

  • Редактор реестра windows 10 команда
  • Режим бога windows 10 что дает
  • Режим биос устаревший что это windows 10
  • Редактировать файл в консоли windows
  • Редактирование bcd в windows 10