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