Как да нулирате всички разрешения в системния регистър

Преди време се сблъсках с проблем, при който като местен администратор на машината не можах да прегледам или изтрия някои клонове в системния регистър (друг вирус е окачен там пред мен). Търсех начин да нулирам или възстановя всички разрешения в системния регистър на 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 \ Инструменти“

нулиране.ПМС

След няколко минути на разработване на този скрипт, всички права върху клоновете на системния регистър ще придобият девствен вид, както биха изглеждали веднага след инсталирането на системата.