Zmień uprawnienia rejestru za pomocą wiersza polecenia (plik wsadowy)

11

Znalazłem niesamowity Reg Hack dla Windows 7, który zmienia nazwę ikony „Komputer” na coś podobnego %username% on %computername%. Niestety w samouczku jest mowa o zmianie uprawnień do klucza rejestru. Chciałbym to zmienić z wiersza poleceń, w pliku wsadowym, a następnie dodać tę poprawkę, a następnie ponownie zablokować ten klucz, wszystko w jednym pliku. czy to możliwe? Jeśli tak to jak?

Kanadyjczyk Luke
źródło

Odpowiedzi:

12

Ominąłem inne narzędzie, SetACL . Wypchnąłem plik do niektórych systemów, a następnie zdalnie uruchomiłem następujące polecenia. Udało się, a ikona zmieniła się w tych systemach po wykonaniu F5na pulpicie.

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
Kanadyjczyk Luke
źródło
0

Możesz także użyć narzędzia Subinacl.exe (oficjalne narzędzie firmy Microsoft do zarządzania uprawnieniami).

Aby zmienić uprawnienia użytkowników na specjalny klucz rejestru i jego podklucze, możesz napisać takie polecenie (skopiuj plik Subinacl.exe w C: \ Cindows \ system32, aby użyć go bezpośrednio jako standardowego polecenia w cmd):

> subinacl.exe /subkeyreg HKEY_LOCAL_MACHINE\SOFTWARE\POLICIES\MICROSOFT /grant=Everyone=f
Andy McRae
źródło