Batch-script-reading-registry
提供:Dev Guides
バッチスクリプト-レジストリからの読み取り
レジストリからの読み取りは、REG QUERYコマンドを介して行われます。 このコマンドを使用して、レジストリ内から任意のキーの値を取得できます。
構文
REG QUERY [ROOT\]RegKey/v ValueName [/s]
REG QUERY [ROOT\]RegKey/ve --This returns the (default) value
RegKeyはレジストリで検索する必要があるキーです。
例
@echo off
REG QUERY HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows\
上記のコマンドは、レジストリキーHKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Windows \の下のすべてのキーとそれぞれの値を照会します
出力
出力には、レジストリキーの下のすべてのキーと値が表示されます。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows\
レジストリ内のこの場所には、システムディレクトリの場所など、Windowsシステムに関する重要な情報が含まれています。
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