Secuencia de comandos por lotes: lectura del registro

La lectura del registro se realiza mediante el comando REG QUERY. Este comando se puede utilizar para recuperar valores de cualquier clave desde el registro.

Sintaxis

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

Donde RegKey es la clave que debe buscarse en el registro.

Ejemplo

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

El comando anterior consultará todas las claves y sus respectivos valores bajo la clave de registro HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Windows \

Salida

La salida mostrará todas las claves y valores bajo la clave de registro.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows\

Esta ubicación en el registro tiene información clave sobre el sistema de Windows, como la ubicación del directorio del 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