Pagina principala » HOWTO » Cum se adaugă preluați proprietatea la meniul cu clic dreapta din Windows Explorer

    Cum se adaugă preluați proprietatea la meniul cu clic dreapta din Windows Explorer

    Utilizarea fișierelor sau a folderelor în Windows nu este simplă. Atât GUI cât și linia de comandă fac prea mulți pași. De ce nu adăugați o comandă de meniu simplu care vă permite să vă asumați dreptul de proprietate asupra oricărui fișier sau dosar?

    Puteți adăuga o comandă "Take Ownership" în meniul contextual, editând Registrul manual în două locații - unul pentru fișiere și al doilea pentru dosare. De asemenea, puteți să descărcați hack-urile din Registrul cu o singură etapă pentru a face aceste schimbări pentru dvs..

    În Windows, un utilizator care deține un fișier sau un dosar are drepturi implicite de a schimba permisiunile pentru acel obiect. Acest utilizator este, de asemenea, întotdeauna permis să acceseze fișierul sau folderul - chiar și atunci când alte permisiuni par să contrazică acest acces. Uneori, puteți intra într-o situație în care trebuie să preluați proprietatea asupra unui fișier sau a unui dosar. Ar putea fi un fișier de sistem pe care trebuie să îl modificați pentru a aplica un înlocuitor de tip Notepad cu un alt editor de text - în acest caz, un cont de utilizator încorporat numit Trusted Installer are proprietatea în mod implicit. Sau puteți avea un hard disk de pe alt computer de care aveți nevoie pentru a controla fișierele.

    Indiferent de motiv, puteți să vă asumați dreptul de proprietate utilizând casetele de dialog diferite de permisiuni din Windows sau utilizând Promptul de comandă. Dar ambele metode necesită completarea câtorva pași. Cu câteva editări ale Registrului, însă, puteți adăuga o comandă simplă "Take Ownership" în meniul contextual File Explorer, care vă permite să vă ocupați într-un singur pas. Vă vom arăta metoda manuală pentru efectuarea acestor modificări în Registry, dar avem și un hack cu un pas pe care îl puteți utiliza pentru a instala aceste modificări fără a avea probleme.

    Notă: Tehnica din acest articol funcționează în majoritatea versiunilor de Windows - de la Vista până la 7, 8 și 10.

    Adăugați "preluați proprietatea" prin editarea manuală a registrului

    Pentru a adăuga o comandă "Take Owned" în meniul contextual din orice versiune de Windows, trebuie doar să faceți niște modificări în Registrul Windows. Este o listă corectă de modificări și veți lucra în două locații separate ale Registrului. Dar luați-vă timpul, urmați pașii și veți ajunge acolo. Și dacă nu preferați să faceți modificările de dvs., puteți săriți și pur și simplu descărcați hackurile cu un pas. Vă recomandăm cel puțin să scăpați această secțiune, pentru a înțelege astfel schimbările făcute.

    Avertizare standard: Registry Editor este un instrument puternic și abuzul poate face sistemul dvs. instabil sau chiar inoperabil. Aceasta este o hack destul de simplă și atâta timp cât respectați instrucțiunile, nu trebuie să aveți probleme. Acestea fiind spuse, dacă nu ați lucrat niciodată cu acestea, luați în considerare citirea cu privire la modul de utilizare a Editorului de Registry înainte de a începe. Și, în mod sigur, faceți o copie de rezervă a Registry (și a calculatorului!) Înainte de a efectua modificări.

    Deschideți Editorul de registri prin apăsarea Start și tastând "regedit." Apăsați Enter pentru a deschide Editorul de Registry și acordați permisiunea de a efectua modificări în calculatorul dvs..

    Veți face același set de modificări în două locații din Registru. Prima locație adaugă "Take Ownership" în meniul contextual pentru fișiere de orice tip, iar a doua locație adaugă comanda la meniul contextual pentru dosare.

    Adăugați comanda "preluați proprietatea" în meniul contextual pentru fișiere

    În Registry Editor, utilizați bara laterală stângă pentru a naviga la următoarea cheie:

    HKEY_CLASSES_ROOT \ * \ coajă

    Apoi, veți crea o cheie nouă în interiorul coajă cheie. Faceți clic dreapta pe coajă și selectați New> Key. Denumiți noua cheie "runas". Dacă vedeți deja a runas cheie în interiorul coajă , puteți trece peste acest pas.

    Apoi, o să schimbați (Mod implicit) valoare în interiorul runas cheie. Cu runas selectați cheia, faceți dublu clic pe (Mod implicit) valoare pentru a deschide fereastra proprietăților.

    În fereastra cu proprietăți, tastați "Luați proprietatea" în caseta "Valori de date" și apoi faceți clic pe "OK". Valoarea pe care o introduceți aici devine comanda pe care o vedeți în meniul contextual, deci nu ezitați să schimbați acest lucru la ceea ce doriți.

    Apoi, veți crea o nouă valoare în interiorul runas cheie. Faceți clic dreapta pe runas și selectați New> String Value. Denumiți noua valoare "NoWorkingDirectory".

    Acum, veți crea o cheie nouă înăuntru runas cheie. Faceți clic dreapta pe runas și selectați New> Key. Denumiți noua comandă ".

    Cu noul comanda selectați cheia, faceți dublu clic pe (Mod implicit)valoare în panoul din dreapta pentru a deschide fereastra proprietăților.

    În caseta "Date valori", tastați (sau copiați și lipiți) următorul text, apoi faceți clic pe "OK".

    cmd.exe / c takeown / f \ "% 1 \" && icacls \ "% 1 \" / administratori de grant: F

    Acum, trebuie să creați o nouă valoare în interiorul tastei de comandă. Faceți clic dreapta pe tasta de comandă și selectați New> String Value. Denumiți noua valoare "IsolatedCommand" și apoi faceți dublu clic pe ea pentru a deschide fereastra proprietăților.

    În caseta "Valori de date", tastați (sau copiați și lipiți) următorul text și apoi faceți clic pe "OK". Rețineți că aceasta este aceeași comandă pe care tocmai am adăugat-o la valoarea (implicită).

    cmd.exe / c takeown / f \ "% 1 \" && icacls \ "% 1 \" / administratori de grant: F

    Și asta adaugă comanda "Take Ownership" în meniul contextual pentru fișiere. Să trecem la modificările pe care trebuie să le faceți pentru a obține comanda în meniu pentru dosare.

    Adăugați comanda "Luați proprietatea" în meniul contextual pentru dosare

    Pentru a adăuga dosarele de comandă "Take Ownership", veți face în mod esențial aceleași modificări pe care le-ați făcut în secțiunea anterioară, dar la o altă locație din Registru. În Registry Editor, utilizați bara laterală stângă pentru a naviga la următoarea cheie:

    HKEY_CLASSES_ROOT \ Directory \ coajă

    Apoi, veți crea o cheie nouă în interiorul coajă cheie. Faceți clic dreapta pe coajă și selectați New> Key. Denumiți noua cheie "runas". Dacă vedeți deja a runas cheie în interiorul coajă , puteți trece peste acest pas.

    Apoi, o să schimbați (Mod implicit) valoare în interiorul runas cheie. Cu runas selectați cheia, faceți dublu clic pe (Mod implicit) valoare pentru a deschide fereastra proprietăților.

    În fereastra cu proprietăți, tastați "Luați proprietatea" în caseta "Valori de date" și apoi faceți clic pe "OK". Valoarea pe care o introduceți aici devine comanda pe care o vedeți în meniul contextual, deci nu ezitați să schimbați acest lucru la ceea ce doriți.

    Apoi, veți crea o nouă valoare în interiorul runas cheie. Faceți clic dreapta pe runas și selectați New> String Value. Denumiți noua valoare "NoWorkingDirectory".

    Acum, veți crea o cheie nouă înăuntru runas cheie. Faceți clic dreapta pe runas și selectați New> Key. Denumiți noua comandă ".

    Cu noul comanda selectați cheia, faceți dublu clic pe (Mod implicit)valoare în panoul din dreapta pentru a deschide fereastra proprietăților.

    În caseta "Date valori", tastați (sau copiați și lipiți) următorul text, apoi faceți clic pe "OK".

    cmd.exe / c preluare / f \ "% 1 \" / r / d y & icacls \ "% 1 \" / administratori de granturi: F / t

    Acum, trebuie să creați o nouă valoare în interiorul tastei de comandă. Faceți clic dreapta pe tasta de comandă și selectați New> String Value. Denumiți noua valoare "IsolatedCommand" și apoi faceți dublu clic pe ea pentru a deschide fereastra proprietăților.

    În caseta "Valori de date", tastați (sau copiați și lipiți) următorul text și apoi faceți clic pe "OK". Rețineți că aceasta este aceeași comandă pe care tocmai am adăugat-o la valoarea (implicită).

    cmd.exe / c preluare / f \ "% 1 \" / r / d y & icacls \ "% 1 \" / administratori de granturi: F / t

    Și în cele din urmă ați terminat. Puteți închide Registry Editor. Aceste modificări ar trebui să aibă loc imediat, deci testați-o făcând clic dreapta pe orice fișier sau dosar și asigurându-vă că vedeți comanda "Take Ownership".

    Dacă doriți să inversați modificările oricând, reveniți în Registru și ștergeți-le runas chei create în ambele locații. Acest lucru va șterge tot ce ați creat înăuntru. Dacă ați avut deja runas cheile din acele locații - de exemplu, ați aplicat alte hacks - ștergeți doar comanda cheile pe care le-ați făcut în schimb.

    Descărcați hack-urile noastre cu un singur clic

    Există o mulțime de pași dacă efectuați acest hack manual, așa că nu vă învinovătim că doriți să utilizați metoda mai rapidă. Dacă nu vă simțiți scufundat în Registru, am creat câteva hack-uri pe care le puteți folosi. Meniul "Adăugați proprietatea la meniul contextual" creează cheile și valorile de care aveți nevoie pentru a adăuga comanda "Luați proprietatea". Modulul "Eliminați proprietatea din meniul contextual (implicit)" elimină aceste chei, eliminând comanda și restabilind setarea implicită. Ambele hacks sunt incluse în următorul fișier ZIP. Faceți dublu clic pe cel pe care doriți să-l utilizați și faceți clic pe instrucțiunile.

    Utilizați hackeri din meniul de proprietate

    Aceste hack-uri sunt într-adevăr doar runas cheie, dezbrăcat la tastele și valorile noi despre care am vorbit în secțiunea anterioară și apoi exportat într-un fișier .REG. Rularea fișierelor doar creează sau șterge cheile pentru adăugarea comenzii în meniul contextual. Și dacă vă place să vă bateți cu Registrul, merită să vă faceți timp să învățați cum să creați propriile hack-uri de registru.