# Win10:什麼是 SysWOW64? WoW64(Windows 32-bit on Windows 64-bit)是 Microsoft Windows 作業系統的一個子系統,它提供在所有 Windows 64 位元系統上執行 32 位元應用程式的能力,是一種輕量級的[相容層](https://zh.wikipedia.org/wiki/%E5%85%BC%E5%AE%B9%E5%B1%82)(Compatibility layer),可以讓 32 位元的應用程式不經過任何修改就正常運行在 64 位元的系統上。 AMD 在開發新 CPU 的時候強調 64 位元處理器應該要保留有對於 32 位元應用程式的向下相容性,因此誕生了 AMD 的 [x86-64 處理器](https://zh.wikipedia.org/zh-tw/X86-64)。 ![](https://i.imgur.com/2VkMdqy.png) ## 〔SysWow64 放置 32 位元系統檔〕 Windows 主要系統檔都放在 System32 資料夾中,為了能同時兼容兩套系統檔,Windows 在 64 位元的系統上額外設計了一個 SysWow64 的資料夾,用來放置運行 32 位元應用程式所需要的系統檔。 ## 〔System32 放置 64 位元系統檔?〕 因為許多應用程式已經把 System32 這個資料夾路徑寫死在程式本身,為了讓這些應用程式順利過渡到 64 位元的系統上執行,為了最大化 CPU 處理器的效能,Windows 仍然把 64 位元的系統檔放置在 System32 這個資料夾下方;然後將需要使用 32 位元系統檔運行的 32 位元應用程式轉向到 SysWOW64 這個資料夾中。 ## 〔Reference〕 https://blog.xuite.net/auster.lai/twblog/123089423-%E4%BB%80%E9%BA%BC%E6%98%AFSysWow64 https://baike.baidu.com/item/syswow64 https://zh.wikipedia.org/zh-tw/WoW64 --- : : 20211005 : : 與松 withhhsong : : ###### tags: `notes` `withhhsong` `win10`