Някои области на системния регистър на Windows не могат да бъдат достъпни поради предоставените разрешения (или липса на такива) за тези ключове. Например, някои ключове в системния регистър са собственост на LocalSystem акаунт, а някои са собственост на Доверен инсталатор.
Има законни случаи, в които трябва да получите достъп до ключ на системния регистър, за да промените или извлечете настройка, и да получите Достъпът е отказан или подобни грешки при това. Някои от грешките, които може да срещнете, са:
Грешка при създаване на ключ
Подробности: Достъпът е отказан.
Не може да се създаде ключ: Нямате необходимите разрешения за създаване на нов ключ под
Когато работите с компютър, заразен със злонамерен софтуер, може да се наложи да изтриете ръчно няколко записа в системния регистър, в случай че инструментът за почистване, който използвате, не премахне всички от тях. В повечето случаи ще получите грешка („Грешка при изтриване на ключ“), в която се посочва, че нямате разрешение да изтриете посочения клон. В този случай са необходими допълнителни стъпки за нулиране на разрешенията за ACL на системния регистър, преди да премахнете ключа.
За да получите достъп до защитен ключ на системния регистър, имате две опции.
- Опция 1 е да стартирате Редактор на системния регистър под СИСТЕМА или под TrustedInstaller права и промяна на необходимите модификации в регистъра.
- Вариант 2 би било да промените или да поемете собствеността върху този ключ на системния регистър и след това да зададете пълен контрол (или необходимите) разрешения за вашия потребителски акаунт.
Опция 1 е за предпочитане, ако трябва да промените или изтриете стойност на системния регистър или ключ, без да променяте записите за разрешения за този клон. Вариант 2 е за предпочитане, особено ако трябва да добавите необходимите разрешения за вашия потребителски акаунт за конкретен ключ в системния регистър.
В тази статия нека видим Вариант 2 — промяна на собствеността на ключовете на системния регистър и присвояване на пълни разрешения за вашия потребителски акаунт. Ето инструкциите как да направите това във всяка версия на Windows.
(Екранните снимки са от компютър с Windows 10, но стъпките са абсолютно същите в Windows 8 и 8.1. В Windows Vista & 7, има лека промяна в диалоговите прозорци за разрешения, където собствеността може да се зададе чрез щракване на Собственик раздел в диалоговия прозорец Разширена защита. Разделът „Собственик“ е премахнат в Windows 8 и по-нови версии.)
Поемете собствеността върху ключ на системния регистър
- Отворете редактора на системния регистър, като стартирате
regedit.exe
- Придвижете се до клона, за който искате да промените разрешенията.
- Щракнете с десния бутон върху клона и изберете Разрешения…
- Щракнете върху Разширено бутон.
- В диалоговия прозорец Разширени настройки за сигурност отбележете собственика. Ако пише Не може да се покаже текущият собственик, или ако акаунтът ви не е текущият собственик, щракнете Промяна
- Въведете името на вашия потребителски акаунт и щракнете върху OK.
- Вашият потребителски акаунт се показва като собственик, но промяната няма да бъде приложена, докато не щракнете Приложи.
- Ако и вие искате да поемете собствеността върху подключове под избрания клон щракнете Сменете собственика на подконтейнери и обекти, след което щракнете върху Приложи. Все още не затваряйте диалоговия прозорец.
(Ако използвате Windows Vista или 7, щракнете върху раздела Разрешения в диалоговия прозорец Разширени настройки за защита и следвайте останалите инструкции. Диалоговите прозорци биха били различни в Windows Vista и 7 след стъпка 7, но не е толкова трудно за следване.)
Задаване на разрешения за пълен контрол за вашия потребителски акаунт
Току-що променихте собствеността на ключа, но това не е достатъчно. Ще трябва да зададете необходимите разрешения (обикновено, Пълен контрол) към конкретния клон, за да пишете в него.
- Щракнете върху Добавете бутон в диалоговия прозорец Разширени настройки за защита.
- Щракнете върху Изберете директор
- Въведете името на вашия потребителски акаунт и щракнете Добре.
- Щракнете върху Пълен контрол отметка, за да го активирате.
Вече сте предоставили на вашия потребителски акаунт разрешения за пълен контрол.
Това е. Добавете толкова записи, колкото са ви необходими, като за Администратори, СИСТЕМА, и т.н. както се изисква.
СВЪРЗАНИ:Поемете собствеността върху ключа на системния регистър и задайте разрешения с помощта на командния ред
Една малка молба: Ако тази публикация ви е харесала, моля, споделете я?
Едно "малко" споделяне от вас сериозно би помогнало много за развитието на този блог. Някои страхотни предложения:- Закачете го!
- Споделете го с любимия си блог + Facebook, Reddit
- Twitter го!