Se si ha la necessità di modificare tramite un batch il registro di sistema è possibile utilizzare la funzione
reg add
per aggiungere o modificare
reg delete
per eliminare
Aggiunta di un valore
Nello specifico se volessi aggiungere un OEM information relativo al produttore del PC al registro apro un prompt dei comandi come amministratore
e digito
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation /f /v Manufacturer /t REG_SZ /d Mandaz
Esplicando la stringa
dopo ADD segue la chiave
/f evita la richiesta di conferme
/v specifica il nome della voce
dopo /t specifica il tipo di voce da inserire:
- REG_SZ
- REG_MULTI_SZ
- REG_DWORD_BIG_ENDIAN
- REG_DWORD
- REG_BINARY
- REG_DWORD_LITTLE_ENDIAN
- REG_LINK
- REG_FULL_RESOURCE_DESCRIPTOR
- REG_EXPAND_SZ
dopo /d specifica il valore, fate attenzione perché se il valore contiene spazi sarà necessario l’utilizzo delle virgolette, es. “Mandaz Technology”
Aggiornamento di un valore
La stessa stringa sopra riportata di aggiunta vale anche per l’aggiornamento, pertanto valgono le stesse regole
Rimozione di un valore
La funzione reg delete permette di eliminare sia le chiavi che le voci
Riprendendo l’esempio OEM Information, se volessi eliminare la voce Manufacturer dalla chiave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation mi basterà digitare
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation /f /v Manufacturer
/f evita la richiesta di conferme
/v specifica il nome della voce
se al contrario volessi eliminare l’intera chiave OEMInformation
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation /f