HKEY_LOCAL_MACHINE (HKLM) 存放電腦層級的硬體、軟體、安全性與系統設定,與使用者無關,屬全域公共配置。其下包含五大核心子鍵:
DEVICEMAP:裝置對應表,如 SERIALCOMM 定義 COM1、COM2 等序列埠對應。DESCRIPTION:系統硬體描述,含 System\FloatingPointProcessor 等數學協處理器資訊。系統自動保護,存放使用者帳戶密碼雜湊等敏感資料,一般不可直接存取。
同樣受系統保護,包含本地安全性原則、審核原則等,非專業人士請勿嘗試修改。
最常被存取的分支,包含:
Microsoft、Adobe、Symantec 等)僅含 CurrentControlSet 一個子鍵,指向目前啟動使用的驅動程式控制集。重點子分支:
fontassoc:字體關聯 (系統字體 simsun.ttf、字體包、字元集對應)。Nls:語言/代碼頁/輸入法相關 (EUDC 範圍等)。Session Manager:會話管理核心
KnownDLLs:系統已知 32-bit DLL 清單。CheckBadApps / CheckBadApps400:有問題的 16/32-bit 應用程式相容性旗標 (如 POWER.EXE、UE32.EXE)。AppPatches:應用程式修補資訊 (舊版放於 Win.ini)。MediaResources / MediaProperties:多媒體資源與屬性 (DirectSound、搖桿、MIDI 驅動等)。FileSystem:NTFS/FAT32/Win31 檔案系統參數。Shutdown:快速關機等關機行為設定。keyboard layouts:鍵盤配置/輸入法代碼 (數值 ID 表示)。Update:控制面板重新整理旗標。TimeZoneInformation:時區資訊。Print:印表機設定。IDConfigDB:硬體設定檔資料。ComputerName:ActiveComputerName、ComputerName 雙層結構管理電腦名稱。SecurityProviders:網路安全性提供者設定。每個服務/驅動程式一個子鍵,包含 Start (啟動類型)、Type、ErrorControl、ImagePath 等關鍵值,是服務管理、故障排除的核心區域。
理解 HKLM 架構,是進階系統管理、驅動開發、安全稽核的基礎。修改前請務必備份,謹慎操作。