摘要:如果你使用的是 64 位版本的 Windows 操作系統(tǒng),,你可能在瀏覽系統(tǒng)驅(qū)動(dòng)器(通常是 C 驅(qū)動(dòng)器)時(shí)遇到了 "SysWoW64 "目錄,。在研究這個(gè)文件夾時(shí),我看到了幾個(gè)帖子,,有人認(rèn)為它包含惡意軟件,,并試圖將其刪除。 一些網(wǎng)站甚至試圖通過給 SysWOW64 文件夾貼上特洛伊木馬的標(biāo)簽來推銷他們的防病毒軟件,。 然而,,… 如果你使用的是 64 位版本的 Windows 操作系統(tǒng),你可能在瀏覽系統(tǒng)驅(qū)動(dòng)器(通常是 C 驅(qū)動(dòng)器)時(shí)遇到了 “SysWoW64 “目錄,。在研究這個(gè)文件夾時(shí),,我看到了幾個(gè)帖子,有人認(rèn)為它包含惡意軟件,,并試圖將其刪除,。 一些網(wǎng)站甚至試圖通過給 SysWOW64 文件夾貼上特洛伊木馬的標(biāo)簽來推銷他們的防病毒軟件。 然而,,讓我們向你保證,,SysWOW64 文件夾是一個(gè)合法的 Windows 文件夾,從你的電腦中刪除它將產(chǎn)生反作用,。 在這篇文章中,,大眼仔將深入探討 SysWOW64 文件夾的問題,了解它是什么,,它包含什么,,以及為什么它對(duì)你的 Windows 操作系統(tǒng)很重要。 32 位 VS 64 位在我們嘗試?yán)斫?SysWOW64 文件夾是什么之前,,我們必須首先理解 32 位和 64 位架構(gòu)的區(qū)別,。 以前,Windows 操作系統(tǒng)只支持 32 位技術(shù),,可用的硬件也是同樣的位架構(gòu)。然而,,自從 Windows 7 推出后,,64 位操作系統(tǒng)和硬件的普及率開始上升,因?yàn)楝F(xiàn)在它們的成本幾乎與 32 位相同,。 64 位架構(gòu)比 32 位有明顯的性能提升,。它支持更多的內(nèi)存,而 32 位系統(tǒng)的上限是 4GB 的內(nèi)存,。此外,,64 位的硬件更現(xiàn)代,速度更快,。 說到這里,,32 位和 64 位操作系統(tǒng)的軟件也必須采用相同的架構(gòu),。因此,開發(fā)商早先創(chuàng)建了 32 位軟件,,后來當(dāng)相應(yīng)的操作系統(tǒng)發(fā)布相同的架構(gòu)時(shí),,這些軟件就超越了 64 位。 即使在今天,,一些 32 位的應(yīng)用程序也可以在 64 位操作系統(tǒng)上運(yùn)行,。這就是 SysWOW64 文件夾的作用。讓我們進(jìn)一步解釋這個(gè)問題,。 SysWOW64 文件夾 什么是 Windows 中的 SysWOW64SysWOW64 文件夾可以在以下位置找到:
為了理解 SysWOW64 文件夾是什么以及它的作用,,我們必須首先參考不同的位架構(gòu)。 如果你使用的是普通的 32 位操作系統(tǒng),,那么所有的 32 位應(yīng)用程序和程序?qū)阉鼈兊奈募鎯?chǔ)在 “C:\Program Files”,,而全系統(tǒng)的 .DLL 文件將被存儲(chǔ)在 “C:\Windows\System32″。 然而,,由于 64 位操作系統(tǒng)是向后兼容的,,它也可以運(yùn)行 32 位軟件。然而,,這要通過分離 32 位和 64 位應(yīng)用程序的 DLL 文件來實(shí)現(xiàn),。這就是 SysWOW64 目錄所起的主要作用。 在 64 位操作系統(tǒng)中,,64 位程序?qū)⑵湮募鎯?chǔ)在 “C:\Program Files”,,而全系統(tǒng)的 DLL 文件存儲(chǔ)在 “C:\Windows\System32″。然而,,64 位操作系統(tǒng)上的任何 32 位應(yīng)用程序和程序?qū)阉鼈兊奈募鎯?chǔ)在 “C:\Program Files (x86)”,,DLL 文件存儲(chǔ)在 “C:\Windows\SysWOW64″。 WOW64 代表 Windows 32-bit 在 Windows 64-bit,。它是 x86 模擬器,,允許 32 位 Windows 應(yīng)用程序在 64 位 Windows 上運(yùn)行。 Sysem32 VS SysWOW64 文件夾正如我們前面提到的,,64 位操作系統(tǒng)上位于 “C:\Windows\System32 “的 System32 文件夾存儲(chǔ)了 64 位應(yīng)用程序和程序的庫,。然而,SysWOW64 文件夾存儲(chǔ)的是 32 位應(yīng)用程序和程序的庫,。 當(dāng)一個(gè) 32 位應(yīng)用程序調(diào)用其相關(guān)庫時(shí),,它將被重定向到 “C:\Windows\SysWOW64″,而不是 “C:\Windows\System32″,。 System32 名稱中的 “32 “可能會(huì)讓你感到困惑,,似乎它為 32 位應(yīng)用程序存儲(chǔ)數(shù)據(jù),但事實(shí)并非如此,這就是為什么一些用戶會(huì)得到配置,。事實(shí)上,,它存儲(chǔ)的是 64 位應(yīng)用程序的 DLL 文件。那么,,為什么它是這樣的呢,? 為什么 System32 是 64 位的?即使它的目錄名稱中有 “32”,,那么它為什么會(huì)存儲(chǔ) 64 位應(yīng)用程序的數(shù)據(jù)呢,? 早些時(shí)候,微軟沒有將 “System32″文件夾改名為 “System64″,,因?yàn)閼?yīng)用程序開發(fā)人員已經(jīng)將 “C:\Windows\System32 “目錄作為標(biāo)準(zhǔn),,并將其硬編碼到他們的 64 位應(yīng)用程序。如果微軟當(dāng)時(shí)改變了該目錄的名稱,,那么就需要所有的開發(fā)者對(duì)他們的應(yīng)用代碼進(jìn)行修改,。 因此,微軟保留了 System32 作為默認(rèn)的架構(gòu)庫,,同時(shí)為 32 位庫創(chuàng)建了一個(gè)新的架構(gòu)庫,,名為 “SysWOW64″。 常見問題解答(FAQ)
不,,它并不安全。SysWOW64 是一個(gè)合法的 Windows(64 位)目錄,,它為 32 位應(yīng)用程序和程序存儲(chǔ)庫,。因此,刪除它將對(duì)應(yīng)用程序以及操作系統(tǒng)產(chǎn)生不利影響,。
SysWOW64 是一個(gè)合法的 Windows 目錄,不包含任何病毒或惡意軟件,。然而,,外部威脅可能會(huì)將自己注入 SysWOW64 文件夾內(nèi)的庫中,在這種情況下,,我們建議你用良好的殺毒軟件掃描該文件夾,,但不要?jiǎng)h除該文件夾或受感染的庫。
SysWOW64 文件夾包含用于 32 位應(yīng)用程序和 64 位操作系統(tǒng)上的程序庫。
在 64 位操作系統(tǒng)中,,System32 文件夾存儲(chǔ)的是 64 位程序的庫,而 SysWOW64 文件夾存儲(chǔ)的是 32 位應(yīng)用和程序的庫,。
SysWOW64 目錄是為了在 64 位操作系統(tǒng)中存儲(chǔ) 32 位庫而設(shè)計(jì)的,,因?yàn)?System32 文件夾將被用于存儲(chǔ) 64 位庫。因此,,在 32 位操作系統(tǒng)上,,不需要為不同位的庫建立單獨(dú)的文件夾,因?yàn)樗荒苓\(yùn)行 64 位(或任何其他位架構(gòu))的庫,。 |
|