天天看點

關于64位Windows作業系統中的系統資料庫 zz

後一篇 系統資料庫重定向

折騰了幾回機器,才明白x64上有x64、x86兩種系統資料庫,記錄下。

 //z 2012-2-9 17:40:19 [email protected]

32位系統資料庫被重定向為 HKEY_LOCAL_MACHINE\Software\WOW6432Node

關于64位Windows作業系統中的系統資料庫

關于64位Windows作業系統中的系統資料庫 zz
修改系統資料庫之前,一定要先進行備份,并且要知道在發生問題時如何還原系統資料庫。
關于64位Windows作業系統中的系統資料庫 zz
64位Windows作業系統中的系統資料庫不同于32位Windows作業系統。如果您使用64位的Windows作業系統,如果發現一些程式運作不正常,比如很多需要手工導入*.reg的程式,請注意将系統資料庫項導入到這裡:HKEY_LOCAL_MACHINE\Software\WOW6432Node

64 位版本 Windows 中的系統資料庫分為 32 位系統資料庫項和 64 位系統資料庫項。許多 32 位系統資料庫項與其相應的 64 位系統資料庫項同名,反之亦然。

 //z 2012-2-9 17:40:19 [email protected]

64 位版本 Windows 包含的預設 64 位版本系統資料庫編輯器 (Regedit.exe) 可顯示 64 位和 32 位的 系統資料庫項。WOW64 系統資料庫重定向器為 32 位程式提供了對應于 32 位程式系統資料庫項的不同系統資料庫項。在 64 位版本的系統資料庫編輯器中,32 位系統資料庫項顯示在以下系統資料庫項下: HKEY_LOCAL_MACHINE\Software\WOW6432Node 使用預設的 64 位版本系統資料庫編輯器,可以檢視或編輯 64 位和 32 位的系統資料庫項和項值。要檢視或編輯 64 位系統資料庫項,必須使用 64 位版本的系統資料庫編輯器 (Regedit.exe)。還可以使用 %systemroot%\Syswow64 檔案夾中的 32 位版本系統資料庫編輯器檢視或編輯 32 位系統資料庫項和項值。在 32 位版本系統資料庫編輯器中執行任務的方式與 64 位版本系統資料庫編輯器沒有差別。要打開 32 位版本的系統資料庫編輯器,請按照下列步驟操作:

1. 單擊“開始”,然後單擊“運作”。
2. 在“打開”框中,鍵入 %systemroot%\syswow64\regedit,然後單擊“确定”。
注意:除非使用 -m 開關啟動系統資料庫編輯器的第二個執行個體,否則,必須先關閉 64 位版本的系統資料庫編輯器,然後才能打開 32 位版本的系統資料庫編輯器(反之亦然)。例如,如果 64 位版本的系統資料庫編輯器已經在運作,在第 2 步鍵入 %systemroot%\syswow64\regedit -m 可啟動 32 位版本的系統資料庫編輯器。

為了支援 32 位和 64 位 COM 注冊和程式狀态的共存,WOW64 為 32 位程式提供了一種備用系統資料庫視圖。32 位程式會看到與真正的 64 位 HKEY_LOCAL_MACHINE\Software 樹完全分開的 32 位 HKEY_LOCAL_MACHINE\Software 樹 ( HKEY_LOCAL_MACHINE\Software\WOW6432Node)。這樣可以隔離 HKEY_CLASSES_ROOT,因為此樹的每個計算機部分駐留在以下系統資料庫項内: HKEY_LOCAL_MACHINE\Software 為了通過 COM 和其他機制實作 64 位/32 位程式互操作性,WOW64 使用了一個“系統資料庫反射器”來在 64 位系統資料庫視圖和 32 位系統資料庫視圖之間鏡像某些系統資料庫項和項值。該反射器是“智能”的,因為  //z 2012-2-9 17:40:19 [email protected]它隻反射 COM 激活資料。

反射的系統資料庫項

 //z 2012-2-9 17:40:19 [email protected]

WOW64 系統資料庫反射器可能會在反射過程中修改系統資料庫項的内容和項值,目的是為了調整路徑名等。是以,32 位的内容與 64 位的内容可能會有所不同。下面的系統資料庫項會被反射:

· 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

x64 64位作業系統 windows 7 32位系統資料庫 regedit

 //z 2012-2-9 17:40:19 [email protected]

後一篇 系統資料庫重定向

繼續閱讀