批次處理從登錄檔中讀取

2019-10-16 22:59:02

從登錄檔中讀取是通過REG QUERY命令完成的。 此命令可用於從登錄檔中檢索任何鍵的值。

範例

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

RegKey是需要在登錄檔中搜尋的關鍵字。

範例

@echo off R
EG 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