2022年windows系统文件System详解 .pdf
“System32” 文件夹详解C:WINDOWSsystem32. 这个system32 文件夹中包含了大量的用于Windows 的文件 . 这里主要用于存储DLL 文件 , 控制面板小程序(.CPL), 设备驱动(.drv), 帮助文件(.hlp 和 .cnt), MS-DOS 工具(.com), 语言支持文件(.nls), 屏幕保护(.scr), 安装信息文件(.inf), 以及其它用于支持, 配置 , 或操作的文件 . - C:WINDOWSsystem323com_dmi 我把这个文件夹删掉了. C:WINDOWSsystem321025, 1028, 1031, 1033, 1037, 1041, 1053, 2052 & 3076 我把其中的空文件夹都删掉了. 1033 (英语 ). 2052 (简体中文 ). 这些以数字命名的文件夹中包含了本地化语言文件. 其中大多数文件夹都可能是空的. 据 Microsoft 说: 用于指定语言的本地化(语言 ) 文件 , 按照数字指派到对应的文件夹中. 除非Windows 被本地化为特定的语言 , 否则其它不对应的文件夹就是空的. - C:WINDOWSsystem32CatRoot 和C:WINDOWSsystem32CatRoot2 CatRoot 文件夹中包含了安全编录文件. CatRoot2 文件夹中包含了编录数据库文件. 你也许能够删除这两个文件夹以及其中的内容. 这个就取决于你的系统了. 当你安装某些第三方程序时, 可能会需要某些特定的.CAT 文件存在 . 这些 .CAT 存在于以下文件夹中: C:WINDOWSsystem32CatRoot 有些人可以将其删除而不出现任何问题. 而其它人就不行. 在我的系统上 , 我发现 , 使用Acronis True Image 的浏览磁盘镜像的功能时, 需要某些.CAT 文件 . 如果不存在 , 那么就会弹出一个Windows 硬件安装窗口 , 它会告诉你你为以下硬件所安装的软件: 通用卷没有通过 Windows 标识测试 ,(用来验证它与Windows 的兼容性 ).等等 . 如果我选择继续, 那么就会弹出对话框, 说 无法为分区指派盘符. 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 9 页 - - - - - - - - - 简而言之 , Acronis True Image 的浏览磁盘镜像功能离不开特定的.CAT 文件 . 你所安装的某些第三方程序可能会依赖于某些特定的.CAT文件 . 我还发现在我的系统上需要以下两个.CAT 文件存在 : oemO.CAT 和 1.CAT. 当 oemO.CAT 和 1.CAT 不存在时 , dberr.txt 中就会出现错误记录, 其存在于C:WINDOWSsystem32CatRoot2 中. 我注意到 , 当我打开设备管理器中的设备属性时就会出现这些错误, 并且当我使用Acronis True Image 的浏览镜像功能时也会出现这些错误. 我偶尔也会在dberr.txt 中看到其它的 .CAT 错误 : FP4.CAT, IMS.CAT, MSMSGS.CAT, msn7.cat, msn9.cat, MSTSWEB.CAT, NTPRINT .CAT , SP2.CAT, startoc.cat 和 wmerrenu.cat. 在我的系统中有这么多的.CAT 文件 , 很难确定哪些 .CAT 文件可被删除. 我只是把所有的Hotfix .CAT 文件(KB*.* files) 删掉了 . 你可以通过Hotfix 号码将其识别出来. 以下是一些你可以做的东西, 只要你愿意 . 把所有的.CAT 文件放置到一个别的文件夹中. 周期性地检查C:WINDOWSsystem32CatRoot2 中的dberr.txt. 查看是否有缺失.cat 文件的错误信息. 然后把有提示的.CAT 文件放回到C:WINDOWSsystem32CatRoot 文件夹中当你把所有所需的.CAT 文件放回原位之后, dberr.txt 就会停止显示错误了. dberr.txt. 关于编录文件注册情况的日志文件. 包含了未注册编录文件的相关信息, 并且只有当识别出未注册的编录时才会存在. 缺失编录文件时也会产生dberr.txt. 关于CatRoot2 文件夹 , 我一般都是用文件清理工具删除其中的某些垃圾文件, 而不是删除整个文件夹. CatRoot2 文件夹中产生的文件都是临时文件. 其扩展名为*.chk, *. emb, *log, 以及*.txt. - C:WINDOWSsystem32Com 组件对象模型(COM) 组件 . 我把这个文件夹以及其中的内容都删掉了. 然后打开“控制面板”- “管理工具”, 把其中的“组件服务”快捷方式删 . 顺便 , 我还会把用不到的数据源(ODBC) 快捷方式删掉. C:WINDOWSsystem32config 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 9 页 - - - - - - - - - 包含了用于引导的注册表储备, 还有可通过事件查看器查看的系统, 安全以及应用程序日志文件. 我把所有能删的文件都删掉了. 有些文件 , Windows 是不会让你删的. 它们是你的注册表实体. 其它的文件都可以删掉, 且不会引起任何问题. 以下是13 个重要的文件: AppEvent.Evt default default.LOG SAM SAM.LOG SecEvent.Evt SECURITY SECURITY .LOG software software.LOG SysEvent.Evt system system.LOG C:WINDOWSsystem32configsystemprofile 我把这个文件夹以及其中的内容都删掉了. 这个文件夹中包含了一个用于本地系统的标准配置文件. 我发现 , 要在安全模式下才能彻底地删掉这个文件夹. systemprofile 文件夹本身 , 以及其中的一些空文件夹, 有可能会自动重新出现. 这是那些古怪的文件夹中的一个. 有些时候将其删除之后, 就不会重新出现了. 而有时重装系统之后, 将其删除 , 它又可能会莫名其妙地重新出现. (真是受打击 .) C:WINDOWSsystem32dhcp 我把这个文件夹删掉了. 这个文件夹一般是空的, 如果你想让主机作为一台DHCP 服务器 , 那么这个文件夹就会用于保存动态主机配置协议(DHCP) 数据库文件 . C:WINDOWSsystem32DirectX 我把这个文件夹以及其中的内容都删掉了. 这个文件夹中包含了用于支持某些游戏设备的文件. C:WINDOWSsystem32dllcache 我把其中的文件都删掉了, 但是我把文件夹保留下来了. 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 9 页 - - - - - - - - - 这个文件夹包含了受“Windows 文件保护系统”保护的系统文件副本. 我把dllcache 中的文件备份到另一个分区中了. 但我需要某个初始文件时, 我就可以将其从备份镜像中提取出来了. 我没有删除这个文件夹中新生成的那些文件. 进行过在线更新之后, 新版本的系统文件就会被置入这个dllcache 文件夹中 . 这些是我所拥有的新文件的唯一副本. C:WINDOWSsystem32driversetc 我把其中的内容都删掉了. 一般来说 , 现在很少会用到其中的HOSTS 文件了 . 它是DNS 缓存文件 , 优先于DNS, 一般是没必要用到的. 有效的hosts 文件是没有扩展名的. C:WINDOWSsystem32export 我把这个文件夹删掉了. C:WINDOWSsystem32ias 我把这个文件夹以及其中的内容都删掉了. 如果不能连接Internet 的话 , 那么它一般会是一个空文件夹. 它会储存用于Internet Authentication 服务的配置文件. 一般来说 , 只能在服务器上见到这个服务. 如果你的电脑上有能够连接到Internet 上的社别 , 那么这个IAS 文件夹就不会为空了. 它可能会包含2 个文件 : DNARY .MDB (IAS 日志文件 ) 和 IAS.MDB (用于储存远程访问策略). 我把这个文件夹以及其中的内容都删掉了. 然后我还把存在于C:WINDOWSsystem32 中的以下文件删掉了: iasacct.dll iasads.dll iashlpr.dll iasnap.dll iaspolcy.dll iasrad.dll iasrecst.dll iassam.dll iassdo.dll iassvcs.dll C:WINDOWSsystem32icsxml 我把这个文件夹以及其中的内容都删掉了. 其中包含了用于Universal Plug and Play(通用即插即用) 的文件 . C:WINDOWSsystem32IME 我把这个文件夹以及其中的内容都删掉了. 包含了各类输入法文件. (语言文件 ) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 9 页 - - - - - - - - - 注意 : 简体中文版用户要小心了, 这里是跟系统自带的输入法紧密相关的地方. 不要乱删 . C:WINDOWSsystem32inetsrv 我把这个文件夹删掉了. 其中包含了用于World Wide Web 服务的文件 . 一般为空 . C:WINDOWSsystem32Lang 我把这个文件夹以及其中的内容都删掉了. C:WINDOWSsystem32Macromed 我把这个文件夹以及其中的内容都删掉了. 注意 : 这个是用于在线播放Flash 的控件 , XP SP2 中的版本为6, 当前最新为7, 删掉也没什么关系, 可以在线更新为最新的 . C:WINDOWSsystem32MsDtc 我把这个文件夹以及其中的内容都删掉了. 这个文件夹包含了与Microsoft Distributed Transaction Coordinator( 分布式事务协调器) 相关的文件 , 分布式事务协调器可用于控制不同程序或进程间的的事务输出和消息传递. C:WINDOWSsystem32mui 我把这个文件夹以及其中的内容都删掉了. 其中包含了多国语言用户界面的相关文件. C:WINDOWSsystem32npp 我把这个文件夹以及其中的内容都删掉了. 这个文件夹包含了一些用于在网络监视服务器上支持收集网络传输的文件. C:WINDOWSsystem32oobe 我把这个文件夹以及其中的内容都删掉了. 其中包含了Out of Box Experience 文件 , 它能帮助用户完成产品激活和注册, 还可用于创建Administrator 外的新用户 . C:WINDOWSsystem32ras 我把这个文件夹以及其中的内容都删掉了. 其中包含了拨号网络要用到的默认脚本. C:WINDOWSsystem32ReinstallBackups 我把其中的内容都删了. 当其为空时 , 我还会把这个文件夹删掉. 当你更新某些驱动时, 有可能会重新生成这个文件夹. 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 9 页 - - - - - - - - - C:WINDOWSsystem32Restore 我把这个文件夹以及其中的内容都删掉了. 这个就是系统还原. 如果将其删除, 那么就无法使用系统还原了. 我从不用系统还原. 我平时用Acronis TrueImage. 因此我把这个文件夹删掉了. - C:WINDOWSsystem32Setup 这个文件夹包含了用于额外服务的安装文件, 例如 , FrontPage 服务器扩展以及Microsoft 传真服务 . 你需要其中的大多数文件才能正常访问Windows 可选 组件向导(磁盘清理- 更多选项- 清理 ). 就 我 个人 而 言, 用 不到 那 些额 外的 服 务 , 也 用不 到Windows 可 选 组件 向 导 . 因 此我 把 它删 掉了 , 还 把C:WINDOWSsystem32 中与其相关的2 个文件删掉了: loadperf.dll . 加载卸载性能计数器resutils.dll . 用于 Richedit 1.0 的包装Dll (用于访问Windows 可选 组件向导 .) 事实上 , 我一向都用不到磁盘清理, 因此我把C:WINDOWSsystem32 中的以下2 个文件删掉了: CLEANMGR.EXE .( 磁盘清理 ). 一个用于移除无用临时文件并重新释放已用空间的工具. compact.exe . 文件压缩工具(压缩文件系统以节省空间.). 没有磁盘清理的话, 那就用不到它了. dataclen.dll . 磁盘清理库文件sysocmgr.exe .系统可选组件管理器- C:WINDOWSsystem32ShellExt 我把这个文件夹删掉了. 默认为空 . C:WINDOWSsystem32SoftwareDistribution 我把这个文件夹以及其中的内容都删掉了. 注意 : 我保留了C:WINDOWS 下的 SoftwareDistribution. System32 下的 SoftwareDistribution 没有用 , 因为 Windows Update 使用 C:WINDOWS 下的同名文件夹. 什么时候System32 下的SoftwareDistribution 才会有用 , 那我就不知道了. 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 9 页 - - - - - - - - - C:WINDOWSsystem32spool 我把这个文件夹以及其中的内容都删掉了. 因为我没有打印机. 这个文件夹是打印系统用于临时存放打印任务以及相关文件的. 其中的Printers 子文件夹用于临时存储缓冲文件的. 其它文件夹大都是跟打印机驱动和配置有关的. C:WINDOWSsystem32usmt 我把这个文件夹以及其中的内容都删掉了. USMT 就是用户状态迁移工具. 这个文件夹中包含了与USMT 以及文件和设置传输向导相关的文件. C:WINDOWSsystem32wbem (Windows 管理规范 ) 用于基于网络的企业管理存储它的数据和可执行文件. 利用WMI, 开发人员可以使用与平台无关的命令控制网络设备 . 这是Windows 中最能够引起大家误解的组件. 即便是BlackViper(他整理的服务 ,设置相当好 ), 我也强烈地怀疑他是否彻底地理解了Windows 管理规范 . 前两年 , 他告诉我保留并启用WMI 是如何的重要 . 然而 , 这段时间以来 , BlackViper 改变了他的想法. 最近他说 : 在 Service Pack 1a 中 , 这个服务并不是必须的. 然而 , 在安装过Service Pack 2 之后 , 安全中心和Windows 防火墙 /Internet 连接共享就需要这个服务了. 如果你想在服务配置中查看“依存关系”选项卡的话 , 那么这个服务就是必需的. 我不推荐禁用这个服务, 因为将来会有越来越多的应用程序用到这个服务. 大家已经被禁用Windows 管理规范的问题困扰了很久了. 部分原因是因为BlackViper 对 “不要禁用”说不了 . 现在应该是OK 了 , 因为他就是这么说的. 我想大家更愿意听专家的意见.即便专家的意见是错的. 平心而论 , 我所见过的大多数专家都建议不要禁用这个服务.而且 , 他们都没有解释为什么不能禁用这个服务. 我知道 , 你一定被告知过, 这个WMI 组件是系统中的一个非常重要的组件. 但我不这样认为. 当我运行SiSoft Sandra 时, 这个程序建议我最好把这个服务禁用掉. 当你深入查看磁盘清理时, Windows 甚至会显示一个卸载WMI 的选项 . 只是 , 它不允许你这么做. (奇怪 , 那为什么要把它列为一个可选组件 呢?) 另外 , 你知道吗 ? 当你将其禁用之后, 能够加速启动并减少内存占用. - 重要 : 首先 , 要把C:WINDOWSsystem32wbem 中的 framedyn.dll 移动到C:WINDOWSsystem32 文件夹中 . 它名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 9 页 - - - - - - - - - 是 wbem 文件夹中仅有的一个重要文件. 有时当你运行系统还原时, 会出现错误“由于缺少framedyn.dll, 无法启动系统还原. 请重新安装这个应用程序以解决这个问题”. 没有framedyn.dll 的话 , 那么当你右击“我的电脑”时 , 可能会出现一个错误. 把这个文件保留在System32 文件夹中即能避免这种情况的出现. 另外 , 你还需要禁用“服务”中的WMI. 当你禁用服务中的WMI 时, 还会把Windows 防火墙 /Internet 连接共享(ICS) 禁用掉 . Windows 会弹出个对话框询问你是否要禁用WMI. 在我禁用Windows 防火墙 /Internet 连接共享(ICS) 之前 , 我会先把Windows 防火墙关掉 : 开始 控制面板 防火墙 选择关闭(不推荐 ) 以下列出的文件属于Windows 防火墙 /Internet 连接共享(ICS). 在 C:WINDOWSsystem32drivers 中 : ip6fw.sys .IPv6 Windows 防火墙驱动tcpip6.sys .IPv6 驱动在 C:WINDOWSsystem32 中: firewall.cpl .Windows 防火墙控制面板fwcfg.dll .Windows 防火墙配置助手IPSEC6.EXE .(Ipv6 安全配置工具). ipsecsvc.dll .Windows IPSec SPD 服务器DLL IPV6.EXE .(Ipv6 配置工具 ). 一个用于安装和配置IPv6 的工具 . 然后进入安全模式并删除C:WINDOWSsystem32wbem 文件夹中的内容. 最好在安全模式下删除wbem 文件夹中的内容, 因为有3 个文件无法在正常情况下删除. 在重启之后 , 在 C:WINDOWSsystem32 中删除以下5 个文件 : cmprops.dll .WMI 插件licwmi.dll .Windows 产品激活配置WMI 提供称故mmfutil.dll .WMI 插件助手名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 9 页 - - - - - - - - - servdeps.dll .(WMI 插件 ) 在重启之前可能无法删除这个servdeps.dll 文件 . 反正 , 它不大重要 .) wmimgmt.msc. 你可能还需要删除以下文件夹: C:Program FilesCommon FilesMicrosoft SharedMSInfo 还有它的快捷方式在这里: C:Documents and SettingsAll UsersStart MenuProgramsAccessories 没有WMI 的话 , 系统信息就无法正常工作了. system32 是 32 位系统程序存储的文件夹,而 system 文件夹是为了兼容98 以及以前时期的16 位程序而设计的,由于目前 16 位程序不多,所以作用不大。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 9 页 - - - - - - - - -