Pred nejakým časom som narazil na problém, v ktorom som ako miestny správca v počítači nemohol zobraziť alebo odstrániť niektoré vetvy v registri (iný vírus, ktorý sa tam predo mnou zavesil). Hľadal som spôsob, ako obnoviť alebo obnoviť všetky povolenia v registri Windows. V tomto článku popíšem nájdenú metódu obnovenia všetkých povolení v registri na predvolené hodnoty.
Poznámka: Pred vykonaním akýchkoľvek zmien v registri ho nezabudnite zálohovať,
Najskôr si stiahnite obslužný program SUBINACL.
SUBINACL je obslužný program príkazového riadku, ktorý umožňuje správcom získať informácie o prístupových právach k súborom, kľúčom registra a službám a tiež tieto informácie prenášať z jedného používateľa na druhého, medzi miestnymi alebo globálnymi skupinami a medzi doménami..
Vytvorte súbor s názvom reset.cmd v priečinku C: \ Program Files \ Windows Resource Kits \ Tools
Do súboru reset.cmd zadajte nasledujúce riadky:
subinacl / subkeyreg HKEY_LOCAL_MACHINE / grant = správcovia = f
subinacl / subkeyreg HKEY_CURRENT_USER / grant = správcovia = f
subinacl / subkeyreg HKEY_CLASSES_ROOT / grant = správcovia = f
subinacl / podadresáre% SystemDrive% / grant = správcovia = 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áre% SystemDrive% / grant = system = f
Teraz musíte otvoriť príkazový riadok, vykonajte nasledujúce príkazy
cd „C: \ Program Files \ Windows Resource Kits \ Tools“
resetovať.cmd
Po niekoľkých minútach vypracovania tohto skriptu sa všetky práva na pobočky registra prejavia panensky, pretože by vyzerali hneď po inštalácii systému..