使用64位版本的 Windows 檢視系統登錄

本文說明如何使用 64 位版本的 Windows 來檢視 Windows 登錄。

套用於:Windows 10 - 所有版本
原始 KB 編號: 305097

摘要

64 位版本 Windows 中的登錄分為 32 位和 64 位密鑰。 許多 32 位金輪的名稱與其 64 位對應專案相同,反之亦然。

64 位版本 Windows 隨附的預設 64 位登錄 編輯器 (Regedit.exe) 會顯示 64 位密鑰和 32 位金鑰。 WOW64 登錄重新導向器會針對 32 位程式登錄項目呈現具有不同密鑰的 32 位程式。 在 64 位版本的登錄 編輯器 中,32 位密鑰會顯示在HKEY_LOCAL_MACHINE\Software\WOW6432Node登入機碼下方。

檢視 64 位和 32 位登錄機碼

您可以使用預設的 64 位版本登錄 編輯器 來檢視或編輯 64 位和 32 位登入機碼和值。 若要檢視或編輯 64 位金鑰,您必須使用 64 位版本的登錄 編輯器 (Regedit.exe) 。 您也可以使用 32 位版本的登入 編輯器 在資料夾中%systemroot%\Syswow64檢視或編輯 32 位索引鍵和值。 在 32 位版本的登錄 編輯器 與 64 位版本的登錄 編輯器 之間執行工作的方式沒有任何差異。 若要開啟 32 位版本的登錄 編輯器,請遵循下列步驟:

  1. 按一下 [開始],再按一下 [執行]

  2. 在 [ 開啟] 方 塊中,輸入 %systemroot%\syswow64\regedit,然後按兩下 [ 確定]

    注意事項

    您必須先關閉 64 位版本的登錄 編輯器,才能開啟 32 位版本的 (,反之亦然,) 除非您使用 參數啟動第二個 Registry 編輯器 -m 實例。 例如,如果64位版本的登錄 編輯器已在執行中,請在步驟 2 中輸入 %systemroot%\syswow64\regedit -m ,以啟動32位版本的登錄 編輯器。

為了支援 32 位和 64 位 COM 註冊和程式狀態的共同存在,WOW64 提供具有登錄替代檢視的 32 位程式。 32 位程式會看到與真實 64 HKEY_LOCAL_MACHINE\Software 位樹狀結構完全分開的 32 位HKEY_LOCAL_MACHINE\SoftwareHKEY_LOCAL_MACHINE\Software\WOW6432Node狀結構 () 。 這會 HKEY_CLASSES_ROOT隔離 ,因為此樹狀結構的每部計算機部分位於登錄機碼內 HKEY_LOCAL_MACHINE\Software

為了透過 COM 和其他機制啟用 64 位 / 32 位程式互操作性,WOW64 使用登錄反映器來鏡像 64 位和 32 位登錄檢視之間的特定登錄機碼和值。 反映器是智慧型手機的,因為只會反映 COM 啟用數據。

反映的索引鍵

WOW64 登錄反映器可能會在反映程式期間修改索引鍵和值的內容,以調整路徑名稱等等。 因此,32 位和 64 位的內容可能會不同。 例如,包含 system32 登錄項目的路徑名稱會在登錄的 32 位區段中寫入為 SysWOW64 。 系統會反映下列索引鍵:

  • HKEY_LOCAL_MACHINE\Software\Classes
  • HKEY_LOCAL_MACHINE\Software\COM3
  • HKEY_LOCAL_MACHINE\Software\Ole
  • HKEY_LOCAL_MACHINE\Software\EventSystem
  • HKEY_LOCAL_MACHINE\Software\RPC

資料收集

若您需要 Microsoft 支援,建議您按照使用 TSS 收集部署相關問題的資訊所述步驟來收集資訊。