Když spravujeme operační systémy Windows, někdy při pokusu o přístup k určitému souboru nebo složce narazíme na následující chybu:
"Aktuálně nemáte oprávnění k přístupu do této složky. Kliknutím na Pokračovat získáte trvalý přístup do této složky"
Zpráva, že nemáme oprávnění k souboru nebo složce, přestože je nám jasné, že náš uživatel má oprávnění správce, je způsobena vlastnictvím nebo vlastníkem souboru, tj. Když byl v systému Windows vytvořen určitý prvek creator se stává vlastníkem tohoto objektu a má pravomoc udělovat nebo odepírat různé typy oprávnění ostatním uživatelům. Pokud z nějakého důvodu má tento objekt oprávnění pouze pro uživatele tvůrce a tento uživatel již není k dispozici, musíme provést určitý proces, abychom změnili vlastníka objektu a měli požadovaná oprávnění k opětovnému provedení akcí s ním.
Tento proces je trochu rozsáhlý, protože musíme přejít k pokročilým možnostem zabezpečení souboru nebo složky, ale tentokrát Solvetic naučí, jak se zmocnit souboru pomocí kontextové nabídky nebo již známého kliknutí pravým tlačítkem. Tento proces lze implementovat v jakékoli edici systému Windows od 7 do 10.
1. Konfigurace kontextové nabídky pro soubory ve Windows
K provedení tohoto procesu bude nutné upravit registr operačního systému, proto je vhodné před provedením postupu vytvořit záložní kopii a provést nezbytná opatření, aby nedošlo k ovlivnění registrů, které mění chování nebo stabilitu Systém.
Krok 1
Pro přístup k editoru registru ve Windows, v tomto případě Windows 10, máme dvě možnosti:
- Do vyhledávacího pole Windows 10 zadám výraz regedit a ze zobrazeného seznamu vyberu možnost Spustit příkaz.
- Použijte kombinaci kláves + R (Spustit) a v zobrazeném okně zadejte příkaz regedit a stiskněte Enter nebo OK.
Krok 2
V zobrazeném okně přejdeme na následující trasu.
HKEY_CLASSES_ROOT \ * \ shell
Krok 3
Dalším krokem je vytvoření klíče ve složce Shell, za tímto účelem klikneme pravým tlačítkem na složku Shell a vybereme možnost New / Key:
Tomuto novému klíči přiřadíme název runas:
Krok 4
Nyní dvakrát klikneme nebo klikneme pravým tlačítkem / Upravit na záznam Výchozí umístěný v centrálním panelu vytvořeného nového klíče a do pole Údaj hodnoty zadáme text Převzít držení. Změny uložíte kliknutím na OK.
Krok 5
Nyní v libovolném prázdném prostoru klíče runas klikneme pravým tlačítkem a vybereme možnost Nová / String hodnota:
Tomuto novému řetězci přiřadíme název NoWorkingDirectory:
Krok 6
Dalším krokem je vytvoření nového klíče ve složce runas, za tímto účelem klikneme pravým tlačítkem na runy a vybereme New / Key a přiřadíme příkaz name:
Krok 7
Nyní dvakrát klikneme na Výchozí záznam příkazového klíče a do pole Informace o hodnotě zadáme následující. Změny uložíte kliknutím na OK.
cmd.exe / c takeown / f \ "% 1 \" && icacls \ "% 1 \" / administrátoři grantu: F
Krok 8
Nyní uvnitř příkazového klíče vytvoříme novou řetězcovou hodnotu kliknutím pravým tlačítkem a výběrem hodnoty New / String a přiřadíme název IsolatedCommand:
Otevřeme tento záznam a do pole Informace o hodnotě zadáme následující řádek. Změny uložíte kliknutím na OK.
cmd.exe / c takeown / f \ "% 1 \" && icacls \ "% 1 \" / administrátoři grantu: F
Tímto způsobem jsme nakonfigurovali kontextovou nabídku pro soubory ve Windows.
2. Vytvoření kontextové nabídky pro složky Windows
Krok 1
Chcete -li vytvořit kontextovou nabídku Take Possession ve složkách, musíme v editoru registru přejít na následující cestu:
HKEY_CLASSES_ROOT \ Directory \ shell
Krok 2
Ve složce Shell bude nutné vytvořit nový klíč, jak jsme již dříve naznačili (New / Key), který se bude jmenovat runas:
Krok 3
Dále otevřeme výchozí záznam pro nový klíč a do pole Údajová hodnota zadáme název Take Possession. Změny uložíte kliknutím na OK.
Krok 4
Podle výše uvedených kroků musíme v klíči runas s názvem NoWorkingDirectory vytvořit novou řetězcovou hodnotu:
Krok 5
Nyní klikneme pravým tlačítkem na klíč runas a vybereme New / Key a přiřadíme příkaz name:
Krok 6
Poklepejte na výchozí registr v příkazu a přiřadíme následující řádek. Změny uložíte kliknutím na OK.
cmd.exe / c takeown / f \ "% 1 \" / r / d a && icacls \ "% 1 \" / administrátoři grantu: F / t
Krok 7
Další krok spočívá ve vytvoření nové řetězcové hodnoty nazvané IsolatedCommand v rámci příkazu, za tímto účelem klikneme pravým tlačítkem na centrální panel a vybereme možnost New / String value a přiřadíme uvedený název:
Krok 8
Otevřeme vytvořenou hodnotu a do pole Informace o hodnotě přiřadíme následující řádek. Změny použijete kliknutím na Přijmout
cmd.exe / c takeown / f \ "% 1 \" / r / d a && icacls \ "% 1 \" / administrátoři grantu: F / t
Krok 9
Všechny tyto změny se projeví okamžitě, takže není nutné restartovat systém. Nyní můžeme kliknout pravým tlačítkem na libovolný soubor nebo složku a vidíme možnost vytvořenou k převzetí uvedeného prvku:
ZVĚTŠIT
Pokud přistoupíme k pokročilým možnostem zabezpečení, uvidíme, že vlastnictví bylo přijato správně:
ZVĚTŠIT
Je to jednoduchý proces, který nám ušetří spoustu času a umožní nám mít kontrolu nad prvky, které jim brání ve správě ve Windows