Как да поемате собствеността върху ключовете от системния регистър в Windows



Опитайте Нашия Инструмент За Премахване На Проблемите

Регистърът на Windows съдържа много, много конфигурации и настройки в операционна система Windows, които не са достъпни никъде. Това е причината, поради която много от проблемите и грешките, с които потребителят може да се сблъска, докато използва Windows, могат лесно да бъдат отстранени чрез настройване на системния регистър. Буквално всички настройки в Windows, за които можете да се сетите, се съхраняват в тази голяма база данни, наречена Windows Registry. Ако сте свикнали да решавате проблемите сами, задължително ще попаднете на някои статии, които ви казват да стартирате редактора на системния регистър на Windows и да променяте разрешенията.



Редакторът на системния регистър на Windows е приложение, което ви позволява да модифицирате системния регистър на Windows. Тъй като регистърът на Windows също съдържа цялото ядро ​​и ключови настройки на Windows, някои части от него по подразбиране са недостъпни за нормален потребител (дори ако сте администратор), така че не можете да ги променяте.



И така, какво се случва, ако трябва да изтриете ключ на системния регистър, за да се приложи корекция към проблем във вашия Windows, който наистина ви върти главата? Вместо това всеки път, когато се опитате да го изтриете, получавате следната грешка „ Не може да се изтрие ключ: Грешка при изтриване на ключ '.



Както беше казано по-горе, това е просто мярка за сигурност, взета от Windows, за да защити вашия Windows и може лесно да бъде заобиколена с помощта на някой от следните методи.

Метод 1: Чрез Windows Registry Editor

За Windows 7 и по-ранни версии

Тук ще използваме същата програма, която използваме за извършване на промени в системния регистър на Windows, наречен редактор на системния регистър на Windows. Просто Натиснете и Задръжте на Windows и натиснете R .

Ще се отвори диалоговият прозорец за изпълнение. Тип regedit.exe в него и натиснете Въведете . Щракнете Да ако се появи поле за предупреждение на UAC.



2016-07-31_193617

Ще се отвори редакторът на системния регистър на Windows. Сега в ляв прозорец , Придвижете се до клавиша, който не можете да изтриете. Кликнете с десния бутон върху него. Сега Щракнете върху Разрешения от изскачащото меню.

2016-07-31_193720

Ще се отвори диалогов прозорец. Щракнете Разширено в него.

2016-07-31_193807

Щракнете върху Собственик раздел. Изберете вашия потребителско име в списъка под Промяна на собственика на .

Поставете a Проверете до Заменете собственика на подконтейнери и обекти и щракнете Приложи .

2016-07-31_193928

Сега отидете на Разрешения раздел. Сега Място да се Проверете до Включете наследствени разрешения от родителя на този обект & Заменете всички разрешения на дъщерни обекти с наследствени разрешения от този обект .

2016-08-16_082813

Сега кликнете Приложи . Ще се появи поле за предупреждение, потвърждаващо вашите действия. Щракнете Да продължавам.

2016-08-16_082925

Сега ще се върнете към диалоговия прозорец Разрешения. Изберете (Маркирайте) your потребителско име в списъка под Имена на групи или потребители .

Сега Място да се Проверете под Позволява срещу Пълен контрол опция в полето по-долу.

Сега кликнете Приложи и тогава Добре .

И сега ще имате пълни разрешения за този ключ на системния регистър.

2016-08-16_083049

За Windows 8 и по-нови версии

Просто отворете редактора на системния регистър на Windows от Натискане и Холдинг на Windows бутон и натискане R едновременно. Ще се отвори диалоговият прозорец за изпълнение.

В него напишете regedit.exe и Натиснете Въведете . Щракнете Да ако се появи поле за предупреждение на UAC.

2016-08-16_030616

Редактор на системния регистър на Windows ще отвори. Сега в левия прозорец, Навигирайте до ключа, който не можете да изтриете. Кликнете с десния бутон върху него. Сега кликнете Разрешения от изскачащото меню.

2016-08-16_030825

Ще се отвори диалогов прозорец. Щракнете Разширено в него.

2016-08-16_031133

На върха, до Собственик: Доверен инсталатор или СИСТЕМА , Кликнете върху Промяна .

2016-08-16_031141

Ще се появи диалогов прозорец Избор на потребител или група. В него, Тип вашият точен потребителско име и щракнете Проверете имената . Вашето потребителско име ще бъде преобразувано в необходимия формат. Сега кликнете ОК -> Приложи -> ОК

2016-08-16_031454

Изберете (Маркирайте) your потребителско име в списъка под Имена на групи или потребители.

Сега Място да се Проверете под Позволява срещу Пълен контрол опция в полето по-долу.

Сега кликнете Приложи и тогава Добре .

2016-08-16_031205

И сега ще имате пълни разрешения за този ключ на системния регистър.

Метод 2: Чрез CMD

При този метод ние ще поемем собствеността върху ключа на системния регистър чрез Command Prompt и малка помощна програма за трета част, наречена SetACL

Първо да Изтегли SetACL utilty, отидете на тази страница: тук .

Превъртете малко надолу и Щракнете На EXE версия на SetACL за да започнете да го изтегляте. Прочети и Приемете показаните условия за започване на изтегляне.

Отворете изтегления zip файл и също отворете SetACL (изпълнима версия) папка в него.

Сега отворете 32-битова папка ако имате 32-битов Windows инсталиран или отворете 64-битова папка ако имате 64 битов Windows инсталиран. За да разберете дали вашият Windows е 32-битов или 64-битов, Натиснете и Задръжте на Windows и натиснете R . Тип msinfo32 и Натиснете Въведете . ДА СЕ Системна информация Ще се отвори прозорец.

В десния прозорец до Тип система , ако е x64-базиран компютър тогава е a 64 битов Windows така че отворете 64-битовата папка. Ако е базиран на x86 компютър тогава имате a 32-битов Windows инсталиран, така че отворете 32-битовата папка.

Веднъж в папката, копие на SetACL.exe файл.

Сега Натиснете и Задръжте клавиша Windows и натиснете R да отвориш Windows Explorer . Отворете на C задвижване . Сега отворете Windows папка. В него Потърсете папка на име System32 и Отворете то. Поставете SetACL.exe файл в него. Щракнете Да ако се появи предупредително съобщение за UAC.

Сега, за да използвате командата SetACL, за да поемете собствеността върху ключа, първо ще трябва да стартирате командния ред. За да направите това, Натиснете на Windows ключ за възпитание Търсене (Старт меню. Тип cmd .

В резултатите от търсенето, Кликнете с десния бутон На CMD и щракнете Изпълни като администратор . Щракнете Да ако се появи предупредително съобщение за UAC. Ще се отвори черен прозорец на командния ред.

Преди да продължим по-нататък, трябва да знаете пълния път на ключа на системния регистър, над който ще поемете собствеността. Можете лесно да го копирате. За да го копирате, отворете Регистър на Windows чрез метода по-горе и отидете до целевия ключ. Кликнете с десния бутон върху целевия клавиш и щракнете Копирайте името на ключа .

Сега се върнете към прозореца на командния ред и Тип следната команда и натиснете Въведете :

SetACL.exe –на „ПОСТАВЕТЕ КЛЮЧА ТУК“ -ot reg -actn setowner -ownr „n: Administrators“

Поставете Вашият ключ където е показано в командата между кавички. НЕ ИЗТРИВАЙТЕ ЦИТАТИТЕ. За да поставите, Кликнете с десния бутон в черния прозорец и щракнете Поставете .

Например, това би изглеждало по следния начин:

SetACL.exe –на “HKEY_CLASSES_ROOT CLSID {6850404F-D7FB-32BD-8328-C94F66E8C1C7} ShellFolder” -ot reg -actn setowner -ownr “n: Administrators”

Сега отново се върнете към прозореца на командния ред и Тип следната команда и натиснете Въведете :

SetACL.exe -on “ПОСТАВЕТЕ КЛЮЧА ТУК” -ot reg -actn ace -ace “n: Administrators; p: full”

Отново, направете Поставете копираният ключ, където е показан в командата и натиснете Въведете .

След като изпълните и двете команди, вече ще имате пълен достъп до въпросния ключ на системния регистър.

4 минути четене