主頁(yè) > 知識(shí)庫(kù) > 科普知識(shí):Windows下的Program Files (x86)文件夾是干什么的?

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

熱門(mén)標(biāo)簽:電視購(gòu)物行業(yè) 電銷(xiāo)行業(yè) 呼叫中心架構(gòu) 家政服務(wù)網(wǎng)絡(luò) Mysql連接數(shù)設(shè)置 阿里云 電話(huà)機(jī)器人搭建 電銷(xiāo)業(yè)務(wù)

今天在微博上看到有人問(wèn)這個(gè)問(wèn)題。在裝好64位的Windows之后,能在系統(tǒng)盤(pán)(通常是C盤(pán))下看到這么一個(gè)文件夾,它比我們都知道的Program Files文件夾多出來(lái)個(gè)”(x86)“的后綴。那這個(gè)帶”x86″的文件夾和不帶”x86″的有什么區(qū)別呢?

簡(jiǎn)單來(lái)說(shuō):Program Files (x86)存放了一些32位的系統(tǒng)文件。它和正常的Program Files以及Windows文件夾一樣,都屬于系統(tǒng)文件夾,請(qǐng)勿隨意改動(dòng)。

64位Windows中提供了一種技術(shù),Windows on Windows 64(即WoW64)。它可以使32位的應(yīng)用程序正常地運(yùn)行在64位的Windows中,這樣用戶(hù)在從32位到64位過(guò)渡的過(guò)程中,不會(huì)感受到很大的不便。為了能讓32位的程序正常運(yùn)行,64位的Windows中自帶了一大部分的32位的系統(tǒng)文件,當(dāng)32位程序運(yùn)行的時(shí)候,系統(tǒng)會(huì)給它虛擬出一個(gè)32位的環(huán)境,這樣32位程序會(huì)以為自己運(yùn)行在32位Windows中。Windows的系統(tǒng)文件主要是存放在%SystemDrive%\Program Files和%Windir%\System32中(即通常的C:\Program Files和C:\Windows\System32)。64位系統(tǒng)中,這兩個(gè)文件夾存放的是64位的系統(tǒng)文件,為了存放32位的同名系統(tǒng)文件,64位系統(tǒng)中有另外兩個(gè)文件夾與之對(duì)應(yīng),%SystemDrive%\Program Files (86)和%Windir%\SysWoW64(即通常的C:\Program Files (86)和C:\Windows\SysWoW64)。

當(dāng)32位程序需要訪問(wèn)Program Files或者System32中的文件時(shí),系統(tǒng)會(huì)自動(dòng)轉(zhuǎn)向到Program Files (x86)或者SysWoW64中,這樣32位的程序就可以正常的在64位Windows中運(yùn)行了。類(lèi)似的情況也發(fā)生在應(yīng)用程序安裝的時(shí)候,64位的程序一般都會(huì)被安裝到Program Files中,而32位的程序則是裝在Program Files (x86)中。

從64位系統(tǒng)的角度來(lái)說(shuō),WoW64只是提供了兼容32位程序的方法,而系統(tǒng)本身則完全是64位的,所以把Program Files (x86)和SysWoW64這兩個(gè)文件夾刪除,并不會(huì)影響系統(tǒng)的正常運(yùn)行,但是這種做法是非常不推薦的?,F(xiàn)在64位應(yīng)用程序的普及率并不高,很多廠商不愿意在64位方面投入大量精力,比如常用的聊天工具和多媒體播放工具等。在實(shí)際使用過(guò)程中,很難避免使用32位的應(yīng)用程序,所以還是把WoW64留著吧。

另外補(bǔ)充一些常見(jiàn)問(wèn)題:
為什么C盤(pán)和D盤(pán)下都有Program Files (x86)?
Program Files、 Program Files (x86)和Windows文件夾通常都存在于同一個(gè)盤(pán)(分區(qū))中,如果某個(gè)盤(pán)下面只有Program Files而沒(méi)有Windows的話(huà),則它不是系統(tǒng)文件夾,刪除后不影響系統(tǒng)運(yùn)行,當(dāng)然有可能會(huì)影響某些軟件。

在命令行(DOS)下如何進(jìn)行Program Files (x86)文件夾
現(xiàn)代的Windows都支持長(zhǎng)文件名了,可以直接CD “Program Files”或者CD “Program Files (x86)”,注意加引號(hào)。
如果你是在原古的DOS環(huán)境下,文件(夾)名稱(chēng)只能有8個(gè)字符那么長(zhǎng),而Program Files顯然是多于8個(gè)字符了,它會(huì)被自動(dòng)縮寫(xiě)成如“progra~1”的形式,在C盤(pán)下運(yùn)行CD progra~1命令可以進(jìn)行Program Files,或者CD progra~2進(jìn)入Program Files (x86)。
更復(fù)雜的方法可以參考這篇文章。

32位和64位系統(tǒng)有什么差異?
請(qǐng)看這里。

標(biāo)簽:吉林 金昌 沈陽(yáng) 吳忠 金融催收 云南 德州 梅州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《科普知識(shí):Windows下的Program Files (x86)文件夾是干什么的?》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話(huà)咨詢(xún)

    • 400-1100-266