Modifica autorizzazioni di registro tramite riga di comando (file batch)


11

Ho trovato un fantastico Reg Hack per Windows 7, che rinomina l'icona "Computer" in qualcosa del genere %username% on %computername%. Sfortunatamente, nel tutorial, dice di cambiare le autorizzazioni della chiave di registro. Vorrei cambiarlo dalla riga di comando, in un file batch, quindi aggiungere quel tweak, quindi bloccare nuovamente quella chiave, tutto in un unico file. È possibile? Se é cosi, come?

Risposte:


12

Ho trovato il modo di aggirare un'altra utility, SetACL . Ho inviato il file ad alcuni sistemi, quindi ho eseguito i seguenti comandi in remoto. Ci sono riusciti e l'icona è cambiata su quei sistemi dopo aver fatto F5sul 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

0

Puoi anche usare Subinacl.exe (strumento ufficiale di Microsoft per la gestione delle autorizzazioni).

Per modificare le autorizzazioni degli utenti per una chiave di registro speciale e le sue sottochiavi è possibile scrivere sommething in questo modo (copiare il file Subinacl.exe in C: \ Cindows \ system32 per usarlo direttamente come comando standard in cmd):

> subinacl.exe /subkeyreg HKEY_LOCAL_MACHINE\SOFTWARE\POLICIES\MICROSOFT /grant=Everyone=f
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.