některé oblasti registru systému Windows nelze přistupovat kvůli přiděleným oprávněním (nebo jejich nedostatku) pro tyto klíče. Například některé klíče registru jsou vlastněny účtem LocalSystem a některé jsou vlastněny TrustedInstaller.
existují legitimní případy, kdy potřebujete přístup k klíči registru, abyste mohli upravit nebo načíst nastavení, a příjem přístupu je odepřen nebo podobné chyby, když tak učiníte. Některé z chyb, se kterými se můžete setkat, jsou:
chyba při vytváření klíče
< název klíče> nelze otevřít. Chyba brání otevření tohoto klíče.
podrobnosti: přístup je odepřen.
nelze vytvořit klíč: nemáte potřebná oprávnění k vytvoření nového klíče pod < název klíče>.
při práci s počítačem napadeným malwarem budete možná muset ručně odstranit několik položek registru v případě, že nástroj pro vyčištění, který používáte, neodstraní všechny. Ve většině případů se zobrazí chyba („Chyba při mazání klíče“), která uvádí, že nemáte oprávnění k odstranění zadané větve. V takovém případě jsou nutné další kroky k obnovení oprávnění ACL registru před odstraněním klíče.
Chcete-li získat přístup k chráněnému klíči registru, máte dvě možnosti.
- Možnost 1 je spustit Editor registru v systému nebo v rámci práv TrustedInstaller a změnit potřebné úpravy v registru.
- možnost 2 by bylo změnit nebo převzít vlastnictví tohoto klíče registru a pak přiřadit plnou kontrolu (nebo požadované) oprávnění pro Váš uživatelský účet.
volba 1 je preferována, pokud potřebujete upravit nebo odstranit hodnotu registru nebo klíč bez změny položek oprávnění pro danou větev. Možnost 2 je upřednostňována, zejména pokud potřebujete přidat potřebná oprávnění pro svůj uživatelský účet pro konkrétní klíč registru.
v tomto článku se podívejme na možnost 2-změna vlastnictví klíčů registru a přiřazení úplných oprávnění pro Váš uživatelský účet. Zde jsou pokyny k tomu v jakékoli verzi systému Windows.
(snímky obrazovky jsou z počítače se systémem Windows 10, ale kroky jsou přesně stejné ve Windows 8 a 8.1. V systému Windows Vista & 7 dochází k mírné změně v dialogových oknech oprávnění, kde lze vlastnictví nastavit kliknutím na kartu Vlastník v dialogovém okně Pokročilé zabezpečení. Karta vlastníka byla odstraněna v systému Windows 8 a vyšší.)
převzít vlastnictví klíče registru
- otevřete Editor registru spuštěním
regedit.exe
- přejděte do větve, pro kterou chcete upravit oprávnění.
- klepněte pravým tlačítkem myši na větev a zvolte Oprávnění…
- klikněte na tlačítko Upřesnit.
- v dialogovém okně Upřesnit Nastavení Zabezpečení poznamenejte si vlastníka. Pokud se říká, že nelze zobrazit aktuálního vlastníka, nebo pokud váš účet není aktuálním vlastníkem, klikněte na Změnit
- zadejte název uživatelského účtu a klikněte na OK.
- váš uživatelský účet se zobrazuje jako vlastník, ale změna nebude použita, dokud nekliknete na tlačítko Použít.
- pokud chcete také převzít vlastnictví podklíčů pod vybranou větví, klepněte na tlačítko Nahradit vlastníka na subkontejnery a objekty, a potom klepněte na tlačítko Použít. Dialog ještě nezavírejte.
(pokud používáte Windows Vista nebo 7, Klepněte na kartu Oprávnění v dialogovém okně Upřesnit Nastavení Zabezpečení a postupujte podle ostatních pokynů. Dialogová okna by se v systému Windows Vista & 7 po kroku 7 lišila, ale není to tak obtížné sledovat.)
přiřazení oprávnění k úplnému ovládání pro Váš uživatelský účet
právě jste změnili vlastnictví klíče, ale to nestačí. Budete muset přiřadit potřebná oprávnění (obvykle plná kontrola) konkrétní větvi, abyste do ní mohli psát.
- klikněte na tlačítko Přidat v dialogovém okně Pokročilé nastavení zabezpečení.
- klikněte na Vybrat jistinu
- zadejte název svého uživatelského účtu a klikněte na OK.
- zaškrtněte políčko plné ovládání a povolte jej.
nyní jste udělili svému uživatelskému účtu plná oprávnění k řízení.
to je ono. Přidejte tolik položek, kolik potřebujete, například pro správce, systém atd. podle potřeby.
související: převzít vlastnictví klíče registru & přiřadit oprávnění pomocí příkazového řádku