Змінення дозволів реєстру за допомогою командного рядка (пакетний файл)


11

Я знайшов дивовижний Reg Hack для Windows 7, який перейменовує значок "Комп'ютер" на щось подібне %username% on %computername%. На жаль, у підручнику сказано про зміну дозволів ключа реєстру. Я хотів би змінити це в командному рядку у пакетному файлі, потім додати цю настройку, а потім знову заблокувати цю клавішу, все в одному файлі. Чи можливо це? Якщо так, то як?

Відповіді:


12

Я знайшов шлях до іншої утиліти, SetACL . Я висунув файл до деяких систем, потім віддалено запустив наступні команди. Вони досягли успіху, і піктограма змінилася в цих системах після роботи F5на робочому столі.

SetACL.exe -on "HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}" -ot reg -actn setowner -ownr n:Administrators
SetACL.exe -on "HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}" -ot reg -actn ace -ace "n:Administrators;p:full"
reg import computername.reg

0

Ви також можете використовувати Subinacl.exe (Офіційний інструмент від Microsoft для управління дозволами).

Щоб змінити дозволи користувачів для спеціального ключа реєстру та його підрозділів, ви можете написати щось подібне (скопіюйте файл Subinacl.exe в C: \ Cindows \ system32, щоб використовувати його безпосередньо як стандартну команду в cmd):

> subinacl.exe /subkeyreg HKEY_LOCAL_MACHINE\SOFTWARE\POLICIES\MICROSOFT /grant=Everyone=f
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.