Egy ideje felmerült egy olyan probléma, hogy a számítógép helyi rendszergazdájaként nem tudtam megtekinteni vagy törölni a rendszerleíró adatbázis egyes ágát (egy másik vírus ott lógott előttem). Kerestem egy módszert a Windows rendszerleíró adatbázis összes engedélyének visszaállítására vagy visszaállítására. Ebben a cikkben leírom a nyilvántartásban szereplő összes engedély alapértelmezett értékekre való visszaállításának módszerét.
Megjegyzés: Mielőtt bármilyen változtatást végrehajtana a nyilvántartásban, feltétlenül készítsen biztonsági másolatot,
Először töltse le a SUBINACL segédprogramot.
A SUBINACL egy parancssori segédprogram, amely lehetővé teszi az adminisztrátorok számára, hogy információkat szerezzenek a fájlokhoz, a rendszerleíró kulcsokhoz és a szolgáltatásokhoz való hozzáférési jogokról, valamint ezeket az információkat továbbítsák az egyik felhasználóról a másikra, helyi vagy globális csoportok között és tartományok között.
Hozzon létre egy reset.cmd nevű fájlt a C: \ Program Files \ Windows Resource Kits \ Tools mappában
A reset.cmd fájlba írja be a következő sorokat:
subinacl / subkeyreg HKEY_LOCAL_MACHINE / grant = adminisztrátorok = f
subinacl / subkeyreg HKEY_CURRENT_USER / grant = adminisztrátorok = f
subinacl / subkeyreg HKEY_CLASSES_ROOT / grant = adminisztrátorok = f
subinacl / alkönyvtárak% SystemDrive% / grant = adminisztrátorok = f
subinacl / subkeyreg HKEY_LOCAL_MACHINE / grant = rendszer = f
subinacl / subkeyreg HKEY_CURRENT_USER / grant = rendszer = f
subinacl / subkeyreg HKEY_CLASSES_ROOT / grant = rendszer = f
subinacl / alkönyvtárak% SystemDrive% / grant = system = f
Most meg kell nyitnia a parancssort, és végre kell hajtania a következő parancsokat
cd “C: \ Program Files \ Windows Resource Kits \ Tools”
vissza.cmd
Néhány perc elteltével a szkript kidolgozása után a nyilvántartási ágakhoz fűződő minden jog szűz megjelenésű lesz, mint ahogy a rendszer telepítése után is ránéztek volna..