Script par lots - Lecture à partir du registre

La lecture à partir du registre se fait via la commande REG QUERY. Cette commande peut être utilisée pour récupérer les valeurs de n'importe quelle clé à partir du registre.

Syntaxe

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

Où RegKey est la clé qui doit être recherchée dans le registre.

Exemple

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

La commande ci-dessus interrogera toutes les clés et leurs valeurs respectives sous la clé de registre HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Windows \

Production

La sortie affichera toutes les clés et valeurs sous la clé de registre.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows\

Cet emplacement dans le registre contient des informations clés sur le système Windows, telles que l'emplacement du répertoire système.

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