Před časem jsem narazil na problém, ve kterém jsem jako místní správce počítače nemohl zobrazit nebo vymazat některé větve v registru (přede mnou tam visel jiný virus). Hledal jsem způsob, jak obnovit nebo obnovit všechna oprávnění v registru systému Windows. V tomto článku popíšu nalezenou metodu obnovení všech oprávnění v registru na výchozí hodnoty.
Poznámka: Před provedením jakýchkoli změn v registru jej nezapomeňte zálohovat,
Nejprve si stáhněte obslužný program SUBINACL.
SUBINACL je obslužný program příkazového řádku, který umožňuje správcům získat informace o přístupových právech k souborům, klíčům registru a službám a také je přenášet z jednoho uživatele na druhého, mezi místními nebo globálními skupinami a mezi doménami.
Vytvořte soubor s názvem reset.cmd ve složce C: \ Program Files \ Windows Resource Kits \ Tools
V souboru reset.cmd zadejte následující řádky:
subinacl / subkeyreg HKEY_LOCAL_MACHINE / grant = správci = f
subinacl / subkeyreg HKEY_CURRENT_USER / grant = správci = f
subinacl / subkeyreg HKEY_CLASSES_ROOT / grant = správci = f
subinacl / podadresáře% SystemDrive% / grant = správci = f
subinacl / subkeyreg HKEY_LOCAL_MACHINE / grant = system = f
subinacl / subkeyreg HKEY_CURRENT_USER / grant = system = f
subinacl / subkeyreg HKEY_CLASSES_ROOT / grant = system = f
subinacl / podadresáře% SystemDrive% / grant = system = f
Nyní musíte otevřít příkazový řádek, spusťte následující příkazy
cd „C: \ Program Files \ Windows Resource Kits \ Tools“
reset.cmd
Po několika minutách vypracování tohoto skriptu se všechna práva na pobočky registru projeví panensky, protože by vypadali hned po instalaci systému.