如果你使用的是 64 位版本的 Windows 操作系统,你可能在浏览系统驱动器(通常是 C 驱动器)时遇到了 “SysWoW64 “目录。在研究这个文件夹时,我看到了几个帖子,有人认为它包含恶意软件,并试图将其删除。
一些网站甚至试图通过给 SysWOW64 文件夹贴上特洛伊木马的标签来推销他们的防病毒软件。
然而,让我们向你保证,SysWOW64 文件夹是一个合法的 Windows 文件夹,从你的电脑中删除它将产生反作用。
在这篇文章中,大眼仔将深入探讨 SysWOW64 文件夹的问题,了解它是什么,它包含什么,以及为什么它对你的 Windows 操作系统很重要。
在我们尝试理解 SysWOW64 文件夹是什么之前,我们必须首先理解 32 位和 64 位架构的区别。
以前,Windows 操作系统只支持 32 位技术,可用的硬件也是同样的位架构。然而,自从 Windows 7 推出后,64 位操作系统和硬件的普及率开始上升,因为现在它们的成本几乎与 32 位相同。
64 位架构比 32 位有明显的性能提升。它支持更多的内存,而 32 位系统的上限是 4GB 的内存。此外,64 位的硬件更现代,速度更快。
说到这里,32 位和 64 位操作系统的软件也必须采用相同的架构。因此,开发商早先创建了 32 位软件,后来当相应的操作系统发布相同的架构时,这些软件就超越了 64 位。
即使在今天,一些 32 位的应用程序也可以在 64 位操作系统上运行。这就是 SysWOW64 文件夹的作用。让我们进一步解释这个问题。
SysWOW64 文件夹可以在以下位置找到:
为了理解 SysWOW64 文件夹是什么以及它的作用,我们必须首先参考不同的位架构。
如果你使用的是普通的 32 位操作系统,那么所有的 32 位应用程序和程序将把它们的文件存储在 “C:Program Files”,而全系统的 .DLL 文件将被存储在 “C:WindowsSystem32″。
然而,由于 64 位操作系统是向后兼容的,它也可以运行 32 位软件。然而,这要通过分离 32 位和 64 位应用程序的 DLL 文件来实现。这就是 SysWOW64 目录所起的主要作用。
在 64 位操作系统中,64 位程序将其文件存储在 “C:Program Files”,而全系统的 DLL 文件存储在 “C:WindowsSystem32″。然而,64 位操作系统上的任何 32 位应用程序和程序将把它们的文件存储在 “C:Program Files (x86)”,DLL 文件存储在 “C:WindowsSysWOW64″。
WOW64 代表 Windows 32-bit 在 Windows 64-bit。它是 x86 模拟器,允许 32 位 Windows 应用程序在 64 位 Windows 上运行。
正如我们前面提到的,64 位操作系统上位于 “C:WindowsSystem32 “的 System32 文件夹存储了 64 位应用程序和程序的库。然而,SysWOW64 文件夹存储的是 32 位应用程序和程序的库。
当一个 32 位应用程序调用其相关库时,它将被重定向到 “C:WindowsSysWOW64″,而不是 “C:WindowsSystem32″。
System32 名称中的 “32 “可能会让你感到困惑,似乎它为 32 位应用程序存储数据,但事实并非如此,这就是为什么一些用户会得到配置。事实上,它存储的是 64 位应用程序的 DLL 文件。那么,为什么它是这样的呢?
即使它的目录名称中有 “32”,那么它为什么会存储 64 位应用程序的数据呢?
早些时候,微软没有将 “System32″文件夹改名为 “System64″,因为应用程序开发人员已经将 “C:WindowsSystem32 “目录作为标准,并将其硬编码到他们的 64 位应用程序。如果微软当时改变了该目录的名称,那么就需要所有的开发者对他们的应用代码进行修改。
因此,微软保留了 System32 作为默认的架构库,同时为 32 位库创建了一个新的架构库,名为 “SysWOW64″。
- 删除 SysWOW64 是否安全?
不,它并不安全。SysWOW64 是一个合法的 Windows(64 位)目录,它为 32 位应用程序和程序存储库。因此,删除它将对应用程序以及操作系统产生不利影响。
- SysWOW64 是否包含病毒?
SysWOW64 是一个合法的 Windows 目录,不包含任何病毒或恶意软件。然而,外部威胁可能会将自己注入 SysWOW64 文件夹内的库中,在这种情况下,我们建议你用良好的杀毒软件扫描该文件夹,但不要删除该文件夹或受感染的库。
- SysWOW64 是用来做什么的?
SysWOW64 文件夹包含用于 32 位应用程序和 64 位操作系统上的程序库。
- SysWOW64 与 System32 有什么不同?
在 64 位操作系统中,System32 文件夹存储的是 64 位程序的库,而 SysWOW64 文件夹存储的是 32 位应用和程序的库。
- 为什么在 32 位 Windows 中没有 SysWOW64 文件夹?
SysWOW64 目录是为了在 64 位操作系统中存储 32 位库而设计的,因为 System32 文件夹将被用于存储 64 位库。因此,在 32 位操作系统上,不需要为不同位的库建立单独的文件夹,因为它不能运行 64 位(或任何其他位架构)的库。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/5974.html