花点时间在互联网上,你可能会遇到一个笑话告诉你删除你的计算机上的WindowsSystem32文件夹。但是这个神秘的Windows文件夹是什么,为什么有人要你删除它呢?
如果你真的删除了System32会怎么样?以下是事实。
System32是自Windows 2000以来所有Windows版本中都包含的文件夹。它位于C:\Windows\System32,包含各种文件和文件夹,这些文件和文件夹对保持Windows正常运行至关重要。
System32中有太多的文件无法单独讨论,不过如果您感兴趣,Symantec论坛上的一位用户已经解释了很多。通常,可以将System32的大部分内容分成两组:
除此之外,System32还包含一个drivers文件夹(其中的内容允许您的计算机与各种硬件接口)、语言文件等。
尽管网上有很多笑话,但删除System32并不是一蹴而就的事。由于它是受保护的系统文件夹,如果您试图删除它,Windows将拒绝您的访问。这足以阻止没有经验的用户意外删除文件夹。
然而,如果你坚持不懈,你可以继续沿着你的毁灭之路前进。取得文件夹的所有权允许您尝试删除它,但Windows会再次阻止此操作,因为它正在System32中积极使用许多文件。
要解决这个问题,您可以开始删除System32中的单个文件,或者使用命令提示符进行更有效的删除。如果这样做,Windows将允许您删除当前未使用的文件。
如果继续删除System32中的随机文件,您的计算机将开始缓慢崩溃。启动程序、通过“开始”菜单进行搜索和打开Windows实用程序等基本功能将无法继续工作,因为您删除了它们所依赖的文件。没有任何一个激动人心的时刻,System32会“爆炸”——它会在短时间内崩溃。
根据你删除的内容,你甚至可能无**常关闭电脑。一旦你做了一个硬关机和重新启动,你可能会发现,Windows将无法启动没有这些关键的DLL。显然,您的Windows安装在这一点上已经过时了。
如果你这么做了,你必须重新安装Windows才能让一切正常工作。像系统还原这样的功能可能会被你的操作破坏,所以你必须从头开始重新安装。
看看这些,很明显Windows保护这个文件夹是有原因的。如果它没有得到保护,而且有人不太清楚,他们可能会试图删除该文件夹以节省空间,最终会得到一个令人讨厌的惊喜。
在64位版本的Windows上,您会注意到一些文件夹的差异,比如单独的程序文件(x86)目录。System32也出现了类似的情况。在64位系统的C:\Windows文件夹中,除了System32之外,还可以找到一个名为SysWOW64的文件夹。
看一下,您将看到这两个文件夹包含许多同名的文件。与程序文件(x86)一样,Windows也包含这两个独立的目录,以便与32位程序兼容。如果32位程序试图加载64位DLL,它将崩溃。
但奇怪的是,在64位系统上,System32包含64位文件,而SysWOW64包含32位文件。事实证明,WoW64代表Windows64位上的Windows32位。这是一项允许操作系统正确运行32位程序的服务,即使在64位系统上也是如此。
它实现这一点的部分方法是自动重定向32位进程以使用正确的文件夹。一个32位程序,甚至不****位软件存在,自然会尝试访问System32文件夹。但是WoW将其重定向为使用SysWOW64。程序文件也是如此。
由于许多旧的32位程序被硬编码以访问System32和程序文件,这种重定向方法允许32位和64位程序在一个系统上轻松工作。有点混乱,但现在你知道原因了。
病毒或其他恶意软件感染可能隐藏在System32中。rootkit可能会试图入侵文件夹并将自己伪装成合法进程,这可能是由于异常高的CPU使用率造成的。
如果你怀疑你有System32病毒,你不应该试图删除或修改任何受影响的文件。你有一个更好的机会意外损坏你的系统比你这样做清洗感染。
相反,你应该用可信的防病毒程序进行扫描,然后用像Malwarebytes这样的反恶意软件扫描器进行跟踪。
现在您了解了System32的所有内容,它的功能,以及如果删除它会发生什么。
如果你什么都不记得了,只需要知道System32包含了Windows正常工作所需的重要文件的集合。如果不有意绕过内置保护,就无法删除System32,而且如果您将文件夹丢弃,几乎肯定需要重新安装Windows。
要了解更多类似的信息,请查看迷惑Windows奥秘的解决方案。
... 让我们来看看这些谜团。你可能想知道为什么窗户在某些地方很特别,或者根本没有注意到它们。下面是你日常操作系统中一些神秘的小元素的答案。 ...
...一些共享信息(如DLL)时,它们需要查找正确的程序文件目录。这就是Windows将它们分开的原因。32位程序不知道如何处理64位DLL。 ...
...统可以轻松地计算inode所在inode表的偏移量。你可以理解为什么inode中的“i”代表索引。 包含inode编号的变量在源代码中声明为32位无符号长整数。这意味着inode数是一个最大值为2^32的整数值,它的计算结果是4294967295,远远超过...
...不存在,而且完全无法恢复。很可能不是这样。 相关:为什么你不能“安全地删除”一个文件,以及该怎么做 安全删除套件 secure delete命令试图克服记录文件系统的最大努力,并成功地安全地覆盖文件。但同样的警告也适用。...
...理员来管理您机器上的这些类型的设置和扩展。 相关:为什么Chrome说它是“由你的组织管理的?” 不幸的是,如果您不是企业的一部分,或者没有管理您的计算机的管理员,这些扩展可以在您的系统上找到其他方法并授予自己...
...于执行各种功能的第三方程序。 相关:什么是DLL文件,为什么我的电脑上少了一个? System32文件夹中的EXE文件表示各种Windows系统实用程序。例如,启动任务管理器时,Windows会打开Taskmgr.exe位于System32文件夹中的程序文件。 这里...
...因呢? 什么是系统32(system32)? 相关:什么是DLL文件,为什么我的电脑上少了一个? System32目录包含Windows系统文件,包括程序使用的.DLL库文件和作为Windows一部分的.EXE程序实用程序。虽然您在这里找到的大多数文件都是Windows操...
DirectX是Windows操作系统的一部分。那么,为什么你从Steam、Origin或其他地方安装的每个PC游戏都会安装自己的DirectX副本呢? 什么是directx公司(directx)? DirectX是Microsoft Windows的一部分。它是一组api(应用程序编程接口),开发者...
...它负责一些重要的系统功能。 相关:这个过程是什么?为什么它在我的电脑上运行? 本文是我们正在进行的系列文章的一部分,该系列文章解释了taskmanager中的各种流程,如主进程, dwm.exe文件, 输入法, mDNSResponder.exe,rundll32.exe...
...进程是Windows的重要组成部分。 相关:这个过程是什么?为什么它在我的电脑上运行? 本文是我们正在进行的系列文章的一部分,该系列文章解释了taskmanager中的各种流程,如主进程, dwm.exe文件, 输入法, mDNSResponder.exe,rundll32.exe...