Ubah izin registri melalui baris perintah (file batch)

11

Saya menemukan Reg Hack yang luar biasa untuk Windows 7, yang mengubah nama ikon 'Komputer' menjadi sesuatu seperti %username% on %computername%. Sayangnya, dalam tutorial, ia mengatakan untuk mengubah izin kunci registri. Saya ingin mengubah ini dari baris perintah, dalam file batch, kemudian tambahkan tweak itu, lalu kunci kunci itu lagi, semua dalam satu file. Apakah ini mungkin? Jika ya, bagaimana caranya?

Luke Kanada
sumber

Jawaban:

12

Saya menemukan jalan saya di utilitas lain, SetACL . Saya mendorong file ke beberapa sistem, lalu menjalankan perintah berikut dari jarak jauh. Mereka berhasil, dan ikon berubah pada sistem tersebut setelah melakukan F5pada Desktop.

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
Luke Kanada
sumber
0

Anda juga dapat menggunakan Subinacl.exe (Alat resmi dari Microsoft untuk mengelola izin).

Untuk mengubah izin pengguna untuk kunci pendaftaran khusus dan subkuncinya, Anda dapat menulis sommething seperti ini (salin file Subinacl.exe di C: \ Cindows \ system32 untuk menggunakannya secara langsung sebagai perintah standar dalam cmd):

> subinacl.exe /subkeyreg HKEY_LOCAL_MACHINE\SOFTWARE\POLICIES\MICROSOFT /grant=Everyone=f
Andy McRae
sumber