# 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)。  ## 〔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`
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.