Преди време се сблъсках с проблем, при който като местен администратор на машината не можах да прегледам или изтрия някои клонове в системния регистър (друг вирус е окачен там пред мен). Търсех начин да нулирам или възстановя всички разрешения в системния регистър на Windows. В тази статия ще опиша намерения метод за възстановяване на всички разрешения в системния регистър до стойности по подразбиране.
Забележка: Преди да направите каквито и да било промени в регистъра, не забравяйте да ги архивирате,
На първо място, изтеглете помощната програма SUBINACL.
SUBINACL е помощна програма за командния ред, която позволява на администраторите да получават информация за правата за достъп до файлове, ключове и услуги на регистъра, както и да прехвърлят тази информация от един потребител на друг, между локални или глобални групи и между домейни.
Създайте файл, наречен reset.cmd, в папката C: \ Program Files \ Windows Resource Kits \ Tools
Във файла reset.cmd напишете следните редове:
subinacl / subkeyreg HKEY_LOCAL_MACHINE / grant = администратори = f
subinacl / subkeyreg HKEY_CURRENT_USER / grant = администратори = f
subinacl / subkeyreg HKEY_CLASSES_ROOT / grant = администратори = f
subinacl / поддиректории% SystemDrive% / grant = администратори = 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 / поддиректории% SystemDrive% / grant = system = f
Сега трябва да отворите командния ред, да изпълните следните команди
cd „C: \ Програмни файлове \ Ресурсни комплекти на Windows \ Инструменти“
нулиране.ПМС
След няколко минути на разработване на този скрипт, всички права върху клоновете на системния регистър ще придобият девствен вид, както биха изглеждали веднага след инсталирането на системата.