登錄 Hives

Hive是登錄中的機碼、子機碼和值的邏輯群組,在作業系統啟動時或使用者登入時,會將一組支援檔案載入記憶體中。

每次新的使用者登入電腦時,都會為該使用者建立新的 Hive,並針對該使用者建立個別的使用者設定檔檔案。 這稱為 使用者設定檔 Hive。 使用者的 Hive 包含與使用者應用程式設定、桌面、環境、網路連線和印表機相關的特定登錄資訊。 使用者設定檔區位於 HKEY_USERS 機碼底下。

登錄檔案具有下列兩種格式:標準和最新。 標準格式是 Windows 2000 唯一支援的格式。 更新版本的 Windows 也支援其回溯相容性。 從 Windows XP 開始,支援最新的格式。 在支援最新格式的 Windows 版本上,下列 Hives 仍使用標準格式: HKEY_CURRENT_USERHKEY_LOCAL_MACHINE\SAMHKEY_LOCAL_MACHINE\SecurityHKEY_USERS\.DEFAULT;所有其他 Hives 都會使用最新的格式。

Hives 的大部分支援檔案位於 %SystemRoot%\System32\Config 目錄中。 每次使用者登入時,都會更新這些檔案。 這些目錄中檔案的副檔名,或在某些情況下缺少副檔名,表示它們所包含的資料類型。 下表列出這些延伸模組以及檔案中資料的描述。

分機 Description

Hive 資料的完整複本。
。Alt
重要 HKEY_LOCAL_MACHINE\System hive 的備份複本。 只有系統金鑰有 .alt 檔案。
.log
Hive 中索引鍵和值專案的變更交易記錄。
.sav
Hive 的備份複本。
Windows Server 2003 和 Windows XP/2000: 在安裝程式中查看文字模式階段結尾時,Hive 檔案的複本。 安裝程式有兩個階段:文字模式和圖形模式。 Hive 會在安裝程式的文字模式階段之後複製到 .sav 檔案,以防止安裝圖形模式階段失敗時可能發生的錯誤。 如果在圖形模式階段期間安裝失敗,則只有在重新開機電腦時,才會重複圖形模式階段;.sav 檔案是用來還原 Hive 資料。

下表列出標準 Hives 及其支援檔案。

登錄區 支援檔案
HKEY_CURRENT_CONFIG System、System.alt、System.log、System.sav
HKEY_CURRENT_USER Ntuser.dat、Ntuser.dat.log
HKEY_LOCAL_MACHINE\SAM Sam、Sam.log、Sam.sav
HKEY_LOCAL_MACHINE\Security Security、Security.log、Security.sav
HKEY_LOCAL_MACHINE\Software Software、Software.log、Software.sav
HKEY_LOCAL_MACHINE\System System、System.alt、System.log、System.sav
HKEY_USERS\.DEFAULT Default、Default.log、Default.sav