好友联盟论坛's Archiver

随缘 发表于 2008-7-6 11:23

C:\WINDOWS\system32文件夹的详细解说 (二)

C:\WINDOWS\system32\Setup

这个文件夹包含了用于额外服务的安装文件, 例如, Frontpage 服务器扩展以及 Microsoft 传真服务.

你需要其中的大多数文件才能正常访问 Windows '可选' 组件向导 (磁盘清理 -> 更多选项 -> 清理).

就我个人而言, 用不到那些额外的服务, 也用不到Windows '可选' 组件向导. 因此我把它删掉了, 还把 C:\WINDOWS\system32 中与其相关的 2 个文件删掉了:

loadperf.dll ..加载卸载性能计数器

resutils.dll ...用于Richedit 1.0 的包装 Dll

(用于访问 Windows '可选' 组件向导.)

事实上, 我一向都用不到磁盘清理, 因此我把 C:\WINDOWS\system32 中的以下 2 个文件删掉了:

CLEANMGR.EXE ...(磁盘清理). 一个用于移除无用临时文件并重新释放已用空间的工具.

compact.exe ....文件压缩工具 (压缩文件系统以节省空间.). 没有磁盘清理的话, 那就用不到它了.

dataclen.dll ...磁盘清理库文件

sysocmgr.exe ....系统可选组件管理器

-------------------------------------------------

C:\WINDOWS\system32\ShellExt
我把这个文件夹删掉了.

默认为空.

C:\WINDOWS\system32\SoftwareDistribution
我把这个文件夹以及其中的内容都删掉了.

注意: 我保留了 C:\WINDOWS 下的SoftwareDistribution.

System32 下的SoftwareDistribution 没有用, 因为Windows Update 使用C:\WINDOWS 下的同名文件夹. 什么时候System32 下的 SoftwareDistribution 才会有用, 那我就不知道了.

C:\WINDOWS\system32\spool
我把这个文件夹以及其中的内容都删掉了. 因为我没有打印机.

这个文件夹是打印系统用于临时存放打印任务以及相关文件的. 其中的 printers 子文件夹用于临时存储缓冲文件的. 其它文件夹大都是跟打印机驱动和配置有关的.

C:\WINDOWS\system32\usmt
我把这个文件夹以及其中的内容都删掉了.

USMT 就是用户状态迁移工具. 这个文件夹中包含了与 USMT 以及文件和设置传输向导相关的文件.

C:\WINDOWS\system32\wbem (Windows 管理规范)

用于基于网络的企业管理存储它的数据和可执行文件. 利用 WMI, 开发人员可以使用与平台无关的命令控制网络设备.

这是 Windows 中最能够引起大家误解的组件.

即便是 blackViper(他整理的服务,设置相当好), 我也强烈地怀疑他是否彻底地理解了 Windows 管理规范.

前两年, 他告诉我保留并启用 WMI 是如何的重要.

然而, 这段时间以来, blackViper 改变了他的想法.

最近他说: '在 Service pack 1a 中, 这个服务并不是必须的. 然而, 在安装过 Service pack 2 之后, 安全中心和 Windows 防火墙/Internet 连接共享就需要这个服务了.

如果你想在服务配置中查看 “依存关系” 选项卡的话, 那么这个服务就是必需的. 我不推荐禁用这个服务, 因为将来会有越来越多的应用程序用到这个服务.'

大家已经被禁用 Windows 管理规范的问题困扰了很久了. 部分原因是因为 blackViper 对 “不要禁用” 说不了.

现在应该是OK 了, 因为他就是这么说的. 我想大家更愿意听专家的意见...即便专家的意见是错的.

平心而论, 我所见过的大多数专家都建议不要禁用这个服务...而且, 他们都没有解释为什么不能禁用这个服务.

我知道, 你一定被告知过, 这个 WMI 组件是系统中的一个非常重要的组件. 但我不这样认为.

当我运行 SiSoft Sandra 时, 这个程序建议我最好把这个服务禁用掉.

当你深入查看磁盘清理时, Windows 甚至会显示一个卸载 WMI 的选项. 只是, 它不允许你这么做. (奇怪, 那为什么要把它列为一个 '可选组件' 呢?)

另外, 你知道吗? 当你将其禁用之后, 能够加速启动并减少内存占用.

-------------------------------------------------------

重要: 首先, 要把 C:\WINDOWS\system32\wbem 中的'framedyn.dll' 移动到C:\WINDOWS\system32 文件夹中. 它是 wbem 文件夹中仅有的一个重要文件.

有时当你运行系统还原时, 会出现错误 “由于缺少 framedyn.dll, 无法启动系统还原. 请重新安装这个应用程序以解决这个问题”.

没有 'framedyn.dll' 的话, 那么当你右击 “我的电脑” 时, 可能会出现一个错误. 把这个文件保留在 System32 文件夹中即能避免这种情况的出现.

另外, 你还需要禁用 “服务” 中的 WMI.

当你禁用服务中的 WMI 时, 还会把 Windows 防火墙/Internet 连接共享 (ICS) 禁用掉. Windows 会弹出个对话框询问你是否要禁用WMI.

在我禁用Windows 防火墙/Internet 连接共享 (ICS) 之前, 我会先把Windows 防火墙关掉:

开始 > 控制面板 > 防火墙 > 选择 '关闭 (不推荐)'


以下列出的文件属于Windows 防火墙/Internet 连接共享 (ICS).

在 C:\WINDOWS\system32\drivers 中:

ip6fw.sys .....Ipv6 Windows 防火墙驱动
tcpip6.sys ....Ipv6 驱动
在 C:\WINDOWS\system32 中:
firewall.cpl ..Windows 防火墙控制面板
fwcfg.dll .....Windows 防火墙配置助手
IpSEC6.EXE ....(Ipv6 安全配置工具).
ipsecsvc.dll ..Windows IpSec SpD 服务器 DLL
IpV6.EXE ......(Ipv6 配置工具). 一个用于安装和配置 Ipv6 的工具.
然后进入安全模式并删除C:\WINDOWS\system32\wbem 文件夹中的内容.
最好在安全模式下删除 wbem 文件夹中的内容, 因为有 3 个文件无法在正常情况下删除.
在重启之后, 在 C:\WINDOWS\system32 中删除以下 5 个文件:
cmprops.dll ....WMI 插件
licwmi.dll .....Windows 产品激活配置 WMI 提供称故
mmfutil.dll ....WMI 插件助手
servdeps.dll ...(WMI 插件) 在重启之前可能无法删除这个'servdeps.dll' 文件. 反正, 它不大重要.)
wmimgmt.msc....
你可能还需要删除以下文件夹:
C:\program Files\Common Files\Microsoft Shared\MSInfo
还有它的快捷方式在这里:
C:\Documents and Settings\All Users\Start Menu\programs\Accessories
没有 WMI 的话, 系统信息就无法正常工作了

sxjd 发表于 2008-7-6 13:27

好东西,收下啦。谢谢。

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.