科普知識:Windows下的Program Files (x86)文件夾是干什么的?

今天在微博上看到有人問這個問題。在裝好64位的Windows之后,能在系統(tǒng)盤(通常是C盤)下看到這么一個文件夾,它比我們都知道的Program Files文件夾多出來個”(x86)“的后綴。那這個帶”x86″的文件夾和不帶”x86″的有什么區(qū)別呢?
簡單來說:Program Files (x86)存放了一些32位的系統(tǒng)文件。它和正常的Program Files以及Windows文件夾一樣,都屬于系統(tǒng)文件夾,請勿隨意改動。
64位Windows中提供了一種技術(shù),Windows on Windows 64(即WoW64)。它可以使32位的應(yīng)用程序正常地運行在64位的Windows中,這樣用戶在從32位到64位過渡的過程中,不會感受到很大的不便。為了能讓32位的程序正常運行,64位的Windows中自帶了一大部分的32位的系統(tǒng)文件,當(dāng)32位程序運行的時候,系統(tǒng)會給它虛擬出一個32位的環(huán)境,這樣32位程序會以為自己運行在32位Windows中。Windows的系統(tǒng)文件主要是存放在%SystemDrive%\Program Files和%Windir%\System32中(即通常的C:\Program Files和C:\Windows\System32)。64位系統(tǒng)中,這兩個文件夾存放的是64位的系統(tǒng)文件,為了存放32位的同名系統(tǒng)文件,64位系統(tǒng)中有另外兩個文件夾與之對應(yīng),%SystemDrive%\Program Files (86)和%Windir%\SysWoW64(即通常的C:\Program Files (86)和C:\Windows\SysWoW64)。
當(dāng)32位程序需要訪問Program Files或者System32中的文件時,系統(tǒng)會自動轉(zhuǎn)向到Program Files (x86)或者SysWoW64中,這樣32位的程序就可以正常的在64位Windows中運行了。類似的情況也發(fā)生在應(yīng)用程序安裝的時候,64位的程序一般都會被安裝到Program Files中,而32位的程序則是裝在Program Files (x86)中。
從64位系統(tǒng)的角度來說,WoW64只是提供了兼容32位程序的方法,而系統(tǒng)本身則完全是64位的,所以把Program Files (x86)和SysWoW64這兩個文件夾刪除,并不會影響系統(tǒng)的正常運行,但是這種做法是非常不推薦的。現(xiàn)在64位應(yīng)用程序的普及率并不高,很多廠商不愿意在64位方面投入大量精力,比如常用的聊天工具和多媒體播放工具等。在實際使用過程中,很難避免使用32位的應(yīng)用程序,所以還是把WoW64留著吧。
另外補充一些常見問題:
為什么C盤和D盤下都有Program Files (x86)?
Program Files、 Program Files (x86)和Windows文件夾通常都存在于同一個盤(分區(qū))中,如果某個盤下面只有Program Files而沒有Windows的話,則它不是系統(tǒng)文件夾,刪除后不影響系統(tǒng)運行,當(dāng)然有可能會影響某些軟件。
在命令行(DOS)下如何進(jìn)行Program Files (x86)文件夾
現(xiàn)代的Windows都支持長文件名了,可以直接CD “Program Files”或者CD “Program Files (x86)”,注意加引號。
如果你是在原古的DOS環(huán)境下,文件(夾)名稱只能有8個字符那么長,而Program Files顯然是多于8個字符了,它會被自動縮寫成如“progra~1”的形式,在C盤下運行CD progra~1命令可以進(jìn)行Program Files,或者CD progra~2進(jìn)入Program Files (x86)。
更復(fù)雜的方法可以參考這篇文章。
32位和64位系統(tǒng)有什么差異?
請看這里。
相關(guān)文章
電腦如何清除運行窗口歷史記錄? Windows系統(tǒng)清除運行窗口歷史記錄的技
winodws的命令行界面是一個不錯的快捷方式,我們只需要通過"win+r"就可以調(diào)用運行命令,隨著時間的累積,我們這里會積累下不少歷史命令,有泄露隱私的風(fēng)險,所以2025-04-17電腦鎖屏壁紙怎么固定不變? Windows系統(tǒng)鎖定桌面背景圖的方法
最近就有不少用戶想要鎖定電腦的桌面背景圖,但不清楚具體如何操作,其實方法非常簡單,詳細(xì)請看下文介紹2025-04-17怎么關(guān)閉windows索引器? Windows系統(tǒng)禁用索引器回退功能的技巧
使用Windows系統(tǒng)中的搜索功能都是在索引功能的基礎(chǔ)上建立的,因此,若想要加快搜索索引速度,就要把系統(tǒng)中的索引器回退功能設(shè)置為禁用,詳細(xì)請看下文介紹2025-04-17微軟應(yīng)用商店無法打開怎么辦? 0x80248014錯誤的原因分析與解決方案
近有不少小伙伴反映,Windows 10自帶的微軟商店怎么都打不開,顯示0x80248014錯誤錯誤代碼,下面我們就來看看詳細(xì)解決方案2025-04-16Windows系統(tǒng)如何關(guān)閉自動維護(hù)功能? 關(guān)閉自動維護(hù)輕松提升電腦性能
最近有不少用戶想關(guān)閉其中的自動維護(hù)功能,但不清楚具體如何操作,下面我們就來看看Windows系統(tǒng)關(guān)閉自動維護(hù)功能的操作方法2025-04-15微軟發(fā)布多個 OOB 更新: 用于修復(fù) Active Directory 組策略 Bug
微軟發(fā)布多個 OOB 更新用于修復(fù) Active Directory 組策略 Bug,該問題具體表現(xiàn)為:當(dāng)設(shè)備已啟用 "審核登錄 / 注銷事件" 功能且實際生效時,本地組策略編輯器或本2025-04-14定期掃描病毒功能有什么用? Windows系統(tǒng)開啟定期掃描病毒功能的技巧
定期掃描病毒功能可以很好的幫助我們電腦定義清理病毒,很多小伙伴都不知道在那里設(shè)置進(jìn)行使用,該怎么開啟這個功能呢?詳細(xì)請看下文介紹2025-04-01Windows如何設(shè)置麥克風(fēng)增強? Windows系統(tǒng)麥克風(fēng)權(quán)限開啟全攻略
麥克風(fēng)功能作為日常溝通和娛樂的重要工具,其表現(xiàn)尤為關(guān)鍵,然而,不少windows用戶發(fā)現(xiàn)麥克風(fēng)的聲音偏小,影響了使用體驗,下面我們就來看看Windows系統(tǒng)設(shè)置麥克風(fēng)增強功能2025-04-01提升性能30%! Windows系統(tǒng)關(guān)閉VBS的簡單方法
關(guān)閉VBS功能可以釋放部分系統(tǒng)資源,提高系統(tǒng)性能和游戲流暢度,windows系統(tǒng)該怎么關(guān)閉vbs功能呢?下面我們就來看看詳細(xì)教程2025-04-01Windows Server 2025安裝 Hyper-V Docker 容器的圖文教程
Hyper-V 容器是 Windows Server 2025 中的一項強大功能,今天我們就來介紹如何在 Windows Server 2025 上安裝、配置和運行容器主機,并下載運行一個 IIS 容器2025-03-27