Как да добавите “Собственост” в менюто с десния бутон на мишката в Windows Explorer
Приемането на собственост върху файлове или папки в Windows не е просто. Както GUI, така и командния ред предприемат твърде много стъпки. Защо не добавите проста команда от контекстното меню, която ви позволява да вземете собственост върху всеки файл или папка?
Можете да добавите команда „Take Ownership“ в контекстното меню, като редактирате регистъра ръчно на две места - една за файлове и втора за папки. Можете също така да изтеглите нашия един стъпка регистър хакове, за да направите тези промени за вас.
В Windows потребителят, който притежава файл или папка, има скрити права да променя разрешенията за този обект. Този потребител също така винаги има достъп до файла или папката, дори когато други разрешения изглежда противоречат на този достъп. Понякога може да попаднете в ситуация, в която трябва да поемете собствеността върху файл или папка. Може да е системен файл, който трябва да промените, за да приложите някои подобни на хакерски заместващи Notepad с друг текстов редактор - в този случай, вграденият потребителски акаунт с име Trusted Installer има собственост по подразбиране. Или може да имате твърд диск от друг компютър, на който трябва да контролирате файловете.
Каквато и да е причината, можете да поемете собствеността, като използвате различните диалогови прозорци за разрешения в Windows или като използвате командния ред. Но и двата метода изискват да изпълните няколко стъпки. С няколко редактирания в Регистъра обаче можете да добавите проста команда „Take Ownership“ в контекстното меню File Explorer, която ви позволява да поемете собствеността в една стъпка. Ще ви покажем ръчния метод за извършване на тези промени в Регистъра, но също така имаме и един етап, който можете да използвате, за да инсталирате тези промени, без да се налага..
Забележка: Техниката в тази статия работи в повечето версии на Windows от Vista на 7, 8 и 10.
Добавете „Собственост“, като редактирате Ръководството на Регистъра
За да добавите команда „Take Ownership“ в контекстното меню във всяка версия на Windows, просто трябва да направите някои промени в системния регистър на Windows. Това е справедлив списък с промени и ще работите в две отделни местоположения в Регистъра. Но отделете време, следвайте стъпките и ще стигнете до там. И ако предпочитате да не правите промените сами, можете да пропуснете напред и просто да изтеглите нашите едноетапни хакове. Бихме препоръчали поне да премахнете този раздел, за да разберете промените, които сте направили.
Стандартно предупреждение: Редакторът на системния регистър е мощен инструмент и неправилното му използване може да направи вашата система нестабилна или дори неработеща. Това е доста прост хак и докато се придържате към инструкциите, няма да имате никакви проблеми. Въпреки това, ако никога преди не сте работили с него, помислете за това как да използвате редактора на системния регистър, преди да започнете. И определено архивирайте регистъра (и компютъра си!), Преди да направите промени.
Отворете редактора на системния регистър, като натиснете „Старт“ и напишете „regedit“. Натиснете Enter, за да отворите редактора на системния регистър и да му дадете разрешение да правите промени в компютъра..
Ще направите същия набор от промени на две места в Регистъра. Първото местоположение добавя „Вземете собственост“ в контекстното меню за файлове от всякакъв тип, а второто местоположение добавя командата в контекстното меню за папки.
Добавете командата „Вземете собственост“ в контекстното меню за файлове
В редактора на системния регистър използвайте лявата странична лента, за да се придвижите до следния ключ:
HKEY_CLASSES_ROOT \ * \ черупка
След това ще създадете нов ключ вътре в черупка
ключ. Щракнете с десния бутон върху черупка
и изберете New> Key. Назовете новия ключ „runas“. Ако вече виждате a runas
ключ вътре черупка
можете да пропуснете тази стъпка.
След това ще промените (По подразбиране)
стойност вътре в runas
ключ. С runas
щракнете двукратно върху (По подразбиране)
стойност, за да отворите прозореца на неговите свойства.
В прозореца със свойства въведете „Take Ownership“ в полето „Value data“ и след това кликнете върху „OK“..
След това ще създадете нова стойност в полето runas
ключ. Щракнете с десния бутон върху runas
и изберете New> String Value. Назовете новата стойност „NoWorkingDirectory“.
Сега ще създадете нов ключ вътре в runas
ключ. Щракнете с десния бутон върху runas
и изберете New> Key. Назовете новия ключ „команда“.
С новото команда
щракнете двукратно върху (По подразбиране)
стойността в десния прозорец, за да отворите прозореца със свойства.
В полето „Данни за стойността“ въведете (или копирайте и поставете) следния текст и след това кликнете върху „OK“.
"% 1" / & icacls "/ 1 / администратори на грант: F
Сега трябва да създадете нова стойност в командния ключ. Щракнете с десния бутон върху командния клавиш и изберете New> String Value. Назовете новата стойност „IsolatedCommand“ и след това щракнете двукратно върху нея, за да отворите прозореца със свойствата му.
В полето „Данни за стойността“ въведете (или копирайте и поставете) следния текст и след това кликнете върху „OK“. Забележете, че това е същата команда, която добавихме към стойността (по подразбиране)..
"% 1" / & icacls "/ 1 / администратори на грант: F
И това добавя командата "Take Ownership" в контекстното меню за файлове. Нека преминем към промените, които трябва да направите, за да получите командата в менюто за папки.
Добавете командата „Вземете собственост“ в контекстното меню за папки
За да добавите командните папки “Take Ownership”, вие ще направите по същество същите промени, които направихте в предишния раздел, но на друго място в Регистъра. В редактора на системния регистър използвайте лявата странична лента, за да се придвижите до следния ключ:
HKEY_CLASSES_ROOT \ Directory \ черупка
След това ще създадете нов ключ вътре в черупка
ключ. Щракнете с десния бутон върху черупка
и изберете New> Key. Назовете новия ключ „runas“. Ако вече виждате a runas
ключ вътре черупка
можете да пропуснете тази стъпка.
След това ще промените (По подразбиране)
стойност вътре в runas
ключ. С runas
щракнете двукратно върху (По подразбиране)
стойност, за да отворите прозореца на неговите свойства.
В прозореца със свойства въведете „Take Ownership“ в полето „Value data“ и след това кликнете върху „OK“..
След това ще създадете нова стойност в полето runas
ключ. Щракнете с десния бутон върху runas
и изберете New> String Value. Назовете новата стойност „NoWorkingDirectory“.
Сега ще създадете нов ключ вътре в runas
ключ. Щракнете с десния бутон върху runas
и изберете New> Key. Назовете новия ключ „команда“.
С новото команда
щракнете двукратно върху (По подразбиране)
стойността в десния прозорец, за да отворите прозореца със свойства.
В полето „Данни за стойността“ въведете (или копирайте и поставете) следния текст и след това кликнете върху „OK“.
cmd.exe / c takeown / f "% 1" / r / d y && icacls "/ 1 / администратори на грант: F / t
Сега трябва да създадете нова стойност в командния ключ. Щракнете с десния бутон върху командния клавиш и изберете New> String Value. Назовете новата стойност „IsolatedCommand“ и след това щракнете двукратно върху нея, за да отворите прозореца със свойствата му.
В полето „Данни за стойността“ въведете (или копирайте и поставете) следния текст и след това кликнете върху „OK“. Забележете, че това е същата команда, която добавихме към стойността (по подразбиране)..
cmd.exe / c takeown / f "% 1" / r / d y && icacls "/ 1 / администратори на грант: F / t
И накрая сте готови. Можете да затворите редактора на системния регистър. Тези промени трябва да се извършат незабавно, така че ги изпробвайте, като кликнете с десния бутон на мишката върху файл или папка и се уверете, че виждате командата „Вземете собственост“..
Ако искате да промените промените по всяко време, просто се върнете в Регистъра и изтрийте runas
ключовете, които сте създали в двете места. Това също ще изтрие всичко, което сте създали вътре. Ако вече имате runas
ключове в тези местоположения - например, сте приложили други хакове - просто изтрийте команда
вместо това сте направили ключове.
Изтеглете нашия един клик регистър Hacks
Има много стъпки, ако изпълните този хак ръчно, така че не ви обвиняваме, че искате да използвате по-бързия метод. Ако не искате да се гмуркате в Регистъра, ние създадохме няколко хака, които можете да използвате. Хакът "Добавяне на собственост към контекстно меню" създава ключовете и стойностите, които трябва да добавите командата "Take Ownership". "Премахване на собственост от контекстното меню (по подразбиране)" премахва тези ключове, премахва командата и възстановява настройката по подразбиране. И двата хака са включени в следния ZIP файл. Кликнете два пъти върху тази, която искате да използвате, и кликнете върху подканите.
Вземете собственик меню Hacks
Тези хакове са наистина runas
ключ, разделени до новите ключове и стойности, за които говорихме в предишния раздел и след това изнесени в .REG файл. Стартирането на хакове просто създава или изтрива ключовете за добавяне на командата в контекстното меню. И ако ви харесва да играете с Регистъра, си струва да отделите време да научите как да създадете свой собствен регистър.