absmiddle HKEY_LOCAL_MACHINE 篇


[解說] jackei@Maxwell (逸容): HKEY_LOCAL_MACHINE 詳細記載所有硬體, 驅動程式以及系統的設定值. 包括硬體的形式, 對應的介面, 軟體的設定值, 隨插即用(PNP), 軟體驅動程式...等等. 資料存放在 SYSTEM.DAT 裡. 許多設定值都可由 控制台|系統 變更. ◆ Config 記錄許多硬體輸出入裝置的設定值. 比如說 Display 這個分支記錄解析度, 掃描頻率, 使用的字型...等等. 如同 控制台|系統|硬體設定檔. 分支從 0001 開始依序遞增(一般電腦都只會有一組 設定). 可攜式電腦(見 控制台|系統|效能|檔案系統)有無駁接以及網路伺服器是否 連上網路都會影響分支的設定值. 更換新的硬體重新啟動時, 會自動產生新的分支記錄設定值. ◆ Enum 記錄硬體設定值, 包含裝置型態, 廠商, 硬體編號, 相關的資訊...等等. 主要的分支如下: ◆ BIOS 記錄內部硬體裝置. 像是插斷控制器, 印表機連接埠. ◆ ESDI 記錄硬碟型態, 驅動程式類型. ◆ FLOP 記錄軟碟型態, 驅動程式類型. ◆ ISAPNP 記錄 ISA 插槽上的 PNP 裝置. ◆ Monitor 記錄顯示器類型. ◆ Network 有關"本機所設定"的網路的設定值, 如同 控制台|網路 的設定. ◆ Root 記錄著所謂的 Legacy Device(出現在 Windows 95 之前的裝置). ◆ hardware 主要記載串列埠跟 Modem 的設定值. ◆ Network 記錄電腦名稱, 登錄網域...等等. ◆ Security 記錄網路安全以及遠方使用者的設定值(對 95 來說這些不是很重要). ◆ SOFTWARE 各項軟體的安裝設定值. 大部份都是先列出公司的名稱, 再列出軟體 名稱. 像 Microsoft => Windows, Symantec => Norton Utilities ◆ System 有兩大分支. ◆ control 有點像以前 Windows 3.1 或是 Windows NT 3.51 控制台所記錄的功 能. 鍵盤對應, 使用語言, 時區, 多媒體各項設定, 是否由 3.1 升級而來等. 其中 Session Manager 佔了蠻大份量, 不過我研究不出那是什麼東東 >_O ◆ Services 記錄各種驅動程式, 檔案系統. 並決定開機時驅動程式的載入順序. 像是 VxD,DLL,Drv,SYS. 您或許不知道光開個機就要載入數以百計的驅動程式.
上一層目錄