Windows 註冊表是作業系統與應用程式設定的中樞資料庫,採層級樹狀結構儲存資料。瞭解其架構不僅有助於系統管理,更是進行進階設定、疑難排解的基礎。本文詳細說明 Windows 98/Me/2000/XP 版本中註冊表的核心檔案組成與六大根鍵功能。
在 Windows 98 時代,註冊表主要由兩個隱藏、唯讀的系統檔案構成:
這兩個檔案位於 Windows 目錄下,屬性為「系統」、「隱藏」、「唯讀」,一般不建議直接搬移或刪除。
開啟註冊表編輯器,左側窗格以「主鍵」呈現階層結構,類似檔案總管的樹狀目錄:
| 根鍵名稱 | 縮寫 | 主要功能與儲存內容 |
|---|---|---|
| HKEY_CLASSES_ROOT | HKCR | 檔案關聯、OLE 物件資訊、捷徑選單、殼層擴充等;為 HKLM\Software\Classes 與 HKCU\Software\Classes 的合併視圖。 |
| HKEY_CURRENT_USER | HKCU | 目前登入使用者的個人設定(桌面、環境變數、網路連線、應用程式偏好);對應 HKU\ |
| HKEY_LOCAL_MACHINE | HKLM | 電腦專屬的硬體、驅動程式、系統服務、軟體安裝資訊等機器層級設定;所有使用者共用。 |
| HKEY_USERS | HKU | 本機所有使用者的設定檔;每位使用者擁有以 SID 命名的子鍵。未啟用多使用者時,共用 HKU\.Default。 |
| HKEY_CURRENT_CONFIG | HKCC | 目前硬體設定檔(字型、BIOS、作業系統、印表機等);為 HKLM\Config\001 的動態連結。 |
| HKEY_DYN_DATA | HKDD | 動態資料:記憶體狀態、即時硬體監控資訊;唯讀,供系統監控工具讀取(Win9x/Me 特有,NT 核心版本無此根鍵)。 |
Windows Me/2000/XP 的註冊表架構與 Windows 98 類似,但底層改為 NT 核心機制:
%SystemRoot%\System32\Config 下的多個 Hive 檔(SAM、SECURITY、SOFTWARE、SYSTEM、DEFAULT 等)。regedit /e backup.reg 可快速匯出完整備份。掌握註冊表的六大根鍵與檔案架構,能讓你更精準地進行系統調校、問題診斷與自動化部署。