Script em lote - leitura do registro

A leitura do registro é feita por meio do comando REG QUERY. Este comando pode ser usado para recuperar valores de qualquer chave de dentro do registro.

Sintaxe

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

Onde RegKey é a chave que deve ser pesquisada no registro.

Exemplo

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

O comando acima consultará todas as chaves e seus respectivos valores na chave de registro HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Windows \

Resultado

A saída exibirá todas as chaves e valores na chave do registro.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows\

Este local no registro contém algumas informações importantes sobre o sistema Windows, como o local do diretório do 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