da ba_61 » mar ago 16, 2005 8:26 pm
Disabilitare e ripristinare il comando regedit da Esegui (testato su XP Pro sp2).
La chiave da considerarsi:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
“DisableRegistryTools”, con valore = 0 (abilitato) e = 1 (disabilitato).
Se non è presente tutta la chiave, occorre aggiungere o scaricare il registro.
Una volta impostato il valore 1, digitando regedit e confermando, apparirà il messaggio di contattare l’amministratore.
Per ripristinare il valore 0, non è sufficiente creare un editor di registro con valore 0 ed applicarlo, poiché il sistema risponderà sempre come sopra.
Per risolvere, occorre utilizzare uno script in Visual Basic Script con il Blocco Note con estensione .vbs (thank to Ice_Eyes e Rancid).
Scrivere su una unica riga: CreateObject("WScript.Shell").RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegistryTools",0,"REG_DWORD" (unico spazio fra RegWrite e “HKEY…).
Salvare con estensione .vbs
Cliccando sull’icona a pergamena, nel mio caso il famigerato Norton mi chiede se bloccare o permettere l’esecuzione dello script ed ovviamente si acconsente (altri Antivirus e Firewall, non so come si comportino), e il comando regedit ritorna agibile.
Nel caso, le due applicazioni: