Script batch - Lettura dal registro

La lettura dal registro viene eseguita tramite il comando REG QUERY. Questo comando può essere utilizzato per recuperare i valori di qualsiasi chiave dall'interno del registro.

Sintassi

REG QUERY [ROOT\]RegKey /v ValueName [/s] 
REG QUERY [ROOT\]RegKey /ve --This returns the (default) value

Dove RegKey è la chiave da cercare nel registro.

Esempio

@echo off 
REG QUERY HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows\

Il comando precedente interrogherà tutte le chiavi ei rispettivi valori nella chiave di registro HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Windows \

Produzione

L'output mostrerà tutte le chiavi e i valori sotto la chiave di registro.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows\

Questa posizione nel registro contiene alcune informazioni chiave sul sistema Windows, come la posizione della directory di sistema.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows
   Directory REG_EXPAND_SZ %SystemRoot%
   SystemDirectory REG_EXPAND_SZ %SystemRoot%\system32
   NoInteractiveServices REG_DWORD 0x1
   CSDBuildNumber REG_DWORD 0x4000
   ShellErrorMode REG_DWORD 0x1
   ComponentizedBuild REG_DWORD 0x1
   CSDVersion REG_DWORD 0x0
   ErrorMode REG_DWORD 0x0
   CSDReleaseType REG_DWORD 0x0
   ShutdownTime REG_BINARY 3AFEF5D05D46D101