64 位元 Windows 的 C:\Windows 下同時存在 System32 與 SysWOW64 兩個系統資料夾,名稱極易誤導。本文從 CPU 架構歷史、WoW64 技術原理、檔案重導向機制、相容性設計哲學,深度解析為何「32 位元檔案放在 System32、64 位元檔案放在 SysWOW64」是錯的,真相完全相反。
微軟在 64 位元 Windows 實作 WoW64 子系統,讓 32 位元程式「以為」自己運行在 32 位元系統上:
C:\Windows\System32 → 自動重導向至 C:\Windows\SysWOW64。HKLM\Software → HKLM\Software\Wow6432Node。| 資料夾 | 實際內容 | 名稱誤導原因 |
|---|---|---|
| System32 | 64 位元系統檔案 | 為相容大量硬編碼 System32 路徑的 32 位元舊程式,重編譯為 64 位元時無需改路徑。 |
| SysWOW64 | 32 位元系統檔案 | WoW64 環境所需 32 位元系統檔案存放地,「Wow64」= Windows 32-bit on Windows 64-bit。 |
SysWOW64 = 64 位元 Windows 存放 32 位元系統檔案的資料夾。 32 位元程式透過 WoW64 重導向機制透明存取,64 位元程式直接使用 System32,雙方互不干擾。
Win7 內核版本 6.1(Vista 6.0),因太多程式只檢查主版本號是否為 5(XP/2003),非 5 即拒絕運行。微軟吸取教訓,Win8/8.1/10 內核版號分別為 6.2/6.3/10.0,但兼容性檢查邏輯已改為檢查完整版本資訊,避免重蹈覆轍。
我的選單我做主:Win7 開始選單自訂設定(一):隱藏最近項目、釘選常用程式
不重裝系統啟用 Windows 7 AHCI 模式:登錄表修改 + BIOS 設定兩步驟完成
各種 Win7 安裝方法大總結:常規、虛擬光碟、安全模式、Vista 光碟啟動、XP/Vista 下硬碟安裝、移動硬碟安裝 (最快 13 分鐘)
Win7 70 個實用技巧精萃(四):BitLocker To Go、關閉智慧視窗排列、系統修復光碟、問題步驟記錄器等
Win7 如何快速移除系統管理員密碼?控制台使用者帳戶設定教學
Win7 如何啟用 GodMode (上帝模式)?一鍵存取 272 項系統設定