1. 程式人生 > 實用技巧 >Microsoft Windows 登錄檔

Microsoft Windows 登錄檔

一、瞭解登錄檔

1.1 登錄檔的用途

登錄檔實質是一個龐大的資料庫。裡面存放了計算機硬體的全部配置資訊、系統和應用軟體的初始化資訊等。

1.2 登錄檔的開啟方式

win+R 開啟執行,執行regeditrededt32均可開啟登錄檔。
或按下win鍵,直接搜尋登錄檔。

1.3 官方文件

適用於高階使用者的 Windows 登錄檔資訊
Microsoft 使用登錄檔清理實用程式的支援策略

二、登錄檔的結構

2.1 登錄檔編輯器的外觀

2.2 登錄檔的五大主鍵

  • HKEY_CLASSES_ROOT
  • HKEY_CURRENT_USER
  • HKEY_LOCAL_MACHINE
  • HKEY_USERS
  • HKEY_CURRENT_CONFIG

2.3 各主鍵的作用

主鍵 說明
HKEY_CURRENT_USER 包含當前登入的使用者的配置資訊的根。 使用者的資料夾、螢幕顏色和 "控制面板" 設定儲存在此處。 此資訊與使用者的配置檔案相關聯。 此金鑰有時縮寫為 HKCU。
HKEY_USERS 包含計算機上所有主動載入的使用者配置檔案。 HKEY_CURRENT_USER 是 HKEY_USERS 的子項。 HKEY_USERS 有時縮寫為 HKU。
HKEY_LOCAL_MACHINE 包含特定於計算機 (任何使用者) 的配置資訊。 此金鑰有時縮寫為 HKLM。
HKEY_CLASSES_ROOT 是的子項 HKEY_LOCAL_MACHINE\Software 。 儲存在此處的資訊可確保在使用 Windows 資源管理器開啟檔案時,會開啟正確的程式。 此登錄檔項有時縮寫為 HKCR。 從 Windows 2000 開始,此資訊儲存在 "HKEY_LOCAL_MACHINE" 和 "HKEY_CURRENT_USER" 鍵下。 此 HKEY_LOCAL_MACHINE\Software\Classes 項包含可應用於本地計算機上的所有使用者的預設設定。 此 HKEY_CURRENT_USER\Software\Classes 項包含的設定可替代預設設定,並且僅適用於互動式使用者。 HKEY_CLASSES_ROOT 鍵提供了將來自這兩個源的資訊合併在一起的登錄檔檢視。 HKEY_CLASSES_ROOT 還為為早期版本的 Windows 設計的程式提供此合併檢視。 若要更改互動式使用者的設定,必須在 HKEY_CURRENT_USER\Software\Classes HKEY_CLASSES_ROOT (而不是在下進行更改)。 若要更改預設設定,必須在下進行更改 HKEY_LOCAL_MACHINE\Software\Classes 。 如果您將鍵寫入 HKEY_CLASSES_ROOT 下的某個項,系統會將該資訊儲存在下 HKEY_LOCAL_MACHINE\Software\Classes 。 如果您將值寫入 HKEY_CLASSES_ROOT 下的某個鍵,並且該登錄檔項已存在 HKEY_CURRENT_USER\Software\Classes ,則系統將在其中儲存資訊,而不是在下儲存 HKEY_LOCAL_MACHINE\Software\Classes 。
HKEY_CURRENT_CONFIG 包含有關本地計算機在系統啟動時使用的硬體配置檔案的資訊。