共用方式為


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

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

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

摘要

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

Windows 64 位版本隨附的預設 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 位版本(反之亦然),除非您使用 -m 參數啟動第二個註冊表編輯器實例。 例如,如果64位版本的註冊表編輯器已經執行,請輸入 %systemroot%\syswow64\regedit -m 步驟2以啟動32位版本的註冊表編輯器。

為了支援 32 位和 64 位 COM 註冊和程式狀態共存,WOW64 會提供 32 位程式以及登錄的替代檢視。 32 位程式會看到與真實 64 位樹狀結構完全分開的 32 位HKEY_LOCAL_MACHINE\SoftwareHKEY_LOCAL_MACHINE\Software樹狀結構。HKEY_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 收集部署相關問題的資訊所述步驟來收集資訊。