System32文件夹详解.docx
- 文档编号:9798661
- 上传时间:2023-05-21
- 格式:DOCX
- 页数:38
- 大小:45.53KB
System32文件夹详解.docx
《System32文件夹详解.docx》由会员分享,可在线阅读,更多相关《System32文件夹详解.docx(38页珍藏版)》请在冰点文库上搜索。
System32文件夹详解
System32文件夹详解
C:
\WINDOWS\system32...
这个system32文件夹中包含了大量的用于Windows的文件.这里主要用于存储DLL文件,控制面板小程序(.CPL),设备驱动(.drv),帮助文件(.hlp和.cnt),MS-DOS工具(.com),语言支持文件(.nls),屏幕保护(.scr),安装信息文件(.inf),以及其它用于支持,配置,或操作的文件.
-------------------------------------------------------
1、C:
\WINDOWS\system32\com_dmi
我把这个文件夹删掉了.
2、C:
\WINDOWS\system32\1025,1028,1031,1033,1037,1041,1053,2052&、3076
我把其中的空文件夹都删掉了.1033(英语).2052(简体中文).
这些以数字命名的文件夹中包含了本地化语言文件.其中大多数文件夹都可能是空的.
据Microsoft说:
用于指定语言的本地化(语言)文件,按照数字指派到对应的文件夹中。
除非Windows被本地化为特定的语言,否则其它不对应的文件夹就是空的。
-------------------------------------------------------
3、C:
\WINDOWS\system32\CatRoot和C:
\WINDOWS\system32\CatRoot2
CatRoot文件夹中包含了安全编录文件.
CatRoot2文件夹中包含了编录数据库文件.
你也许能够删除这两个文件夹以及其中的内容。
这个就取决于你的系统了。
当你安装某些第三方程序时,可能会需要某些特定的.CAT文件存在.这些.CAT存在于以下文件夹中:
C:
\WINDOWS\system32\CatRoot\
有些人可以将其删除而不出现任何问题.而其它人就不行.
在我的系统上,我发现,使用AcronisTrueImage的浏览磁盘镜像的功能时,需要某些.CAT文件.如果不存在,那么就会弹出一个Windows硬件安装窗口,它会告诉你"你为以下硬件所安装的软件:
通用卷没有通过Windows标识测试,(用来验证它与Windows的兼容性)...等等."
如果我选择继续,那么就会弹出对话框,说"无法为分区指派盘符."
简而言之,AcronisTrueImage的浏览磁盘镜像功能离不开特定的.CAT文件.
你所安装的某些第三方程序可能会依赖于某些特定的.CAT文件.
我还发现在我的系统上需要以下两个.CAT文件存在:
"oemO.CAT"和"1.CAT".
当oemO.CAT和1.CAT不存在时,"dberr.txt"中就会出现错误记录,其存在于C:
\WINDOWS\system32\CatRoot2中.
我注意到,当我打开设备管理器中的设备属性时就会出现这些错误,并且当我使用AcronisTrueImage的浏览镜像功能时也会出现这些错误.
我偶尔也会在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:
\WINDOWS\system32\CatRoot2中的"dberr.txt".查看是否有缺失.cat文件的错误信息.然后把有提示的.CAT文件放回到C:
\WINDOWS\system32\CatRoot\文件夹中
当你把所有所需的.CAT文件放回原位之后,"dberr.txt"就会停止显示错误了.
dberr.txt..........关于编录文件注册情况的日志文件.包含了未注册编录文件的相关信息,并且只有当识别出未注册的编录时才会存在.
缺失编录文件时也会产生dberr.txt.
关于CatRoot2文件夹,我一般都是用文件清理工具删除其中的某些垃圾文件,而不是删除整个文件夹.CatRoot2文件夹中产生的文件都是临时文件.其扩展名为*.chk,*.emb,*log,以及*.txt.
-------------------------------------------------------
4、C:
\WINDOWS\system32\Com
组件对象模型(COM)组件.
我把这个文件夹以及其中的内容都删掉了.
然后打开“控制面板”->“管理工具”,把其中的“组件服务”快捷方式删.
顺便,我还会把用不到的"数据源(ODBC)"快捷方式删掉.
5、C:
\WINDOWS\system32\config
包含了用于引导的注册表储备,还有可通过事件查看器查看的系统,安全以及应用程序日志文件.
我把所有能删的文件都删掉了.有些文件,Windows是不会让你删的.它们是你的注册表实体.
其它的文件都可以删掉,且不会引起任何问题.
以下是13个重要的文件:
AppEvent.Evt
default
default.LOG
SAM
SAM.LOG
SecEvent.Evt
SECURITY
SECURITY.LOG
software
software.LOG
SysEvent.Evt
system
system.LOG
C:
\WINDOWS\system32\config\systemprofile
我把这个文件夹以及其中的内容都删掉了.
这个文件夹中包含了一个用于本地系统的标准配置文件.
我发现,要在安全模式下才能彻底地删掉这个文件夹.
systemprofile文件夹本身,以及其中的一些空文件夹,有可能会自动重新出现.
这是那些古怪的文件夹中的一个.有些时候将其删除之后,就不会重新出现了.而有时重装系统之后,将其删除,它又可能会莫名其妙地重新出现.(真是受打击...)
6、C:
\WINDOWS\system32\dhcp
我把这个文件夹删掉了.
这个文件夹一般是空的,如果你想让主机作为一台DHCP服务器,那么这个文件夹就会用于保存动态主机配置协议(DHCP)数据库文件.)==此段话不正确.因为==(路由器给你提供网络通道。
DCHP给你的电脑分配IP两个必不可少)==
7、C:
\WINDOWS\system32\DirectX
我把这个文件夹以及其中的内容都删掉了.
这个文件夹中包含了用于支持某些游戏设备的文件.
8、C:
\WINDOWS\system32\dllcache
我把其中的文件都删掉了,但是我把文件夹保留下来了.
这个文件夹包含了受“Windows文件保护系统”保护的系统文件副本.
我把dllcache中的文件备份到另一个分区中了.但我需要某个初始文件时,我就可以将其从备份镜像中提取出来了.
我没有删除这个文件夹中新生成的那些文件.进行过在线更新之后,新版本的系统文件就会被置入这个dllcache文件夹中.这些是我所拥有的新文件的唯一副本.
9、C:
\WINDOWS\system32\drivers\etc
我把其中的内容都删掉了.
一般来说,现在很少会用到其中的HOSTS文件了.它是DNS缓存文件,优先于DNS,一般是没必要用到的.
有效的hosts文件是没有扩展名的.
10、C:
\WINDOWS\system32\export
我把这个文件夹删掉了.
11、C:
\WINDOWS\system32\ias
我把这个文件夹以及其中的内容都删掉了.
如果不能连接Internet的话,那么它一般会是一个空文件夹.它会储存用于InternetAuthentication服务的配置文件.一般来说,只能在服务器上见到这个服务.如果你的电脑上有能够连接到Internet上的社别,那么这个IAS文件夹就不会为空了.它可能会包含2个文件:
DNARY.MDB(IAS日志文件)和IAS.MDB(用于储存远程访问策略).
我把这个文件夹以及其中的内容都删掉了.
然后我还把存在于C:
\WINDOWS\system32中的以下文件删掉了:
iasacct.dll
iasads.dll
iashlpr.dll
iasnap.dll
iaspolcy.dll
iasrad.dll
iasrecst.dll
iassam.dll
iassdo.dll
iassvcs.dll
12、C:
\WINDOWS\system32\icsxml
我把这个文件夹以及其中的内容都删掉了.
其中包含了用于UniversalPlugandPlay(通用即插即用)的文件.
13、C:
\WINDOWS\system32\IME
我把这个文件夹以及其中的内容都删掉了.
包含了各类输入法文件.(语言文件)
注意:
简体中文版用户要小心了,这里是跟系统自带的输入法紧密相关的地方.不要乱删.
14、C:
\WINDOWS\system32\inetsrv
我把这个文件夹删掉了.
其中包含了用于WorldWideWeb服务的文件.一般为空.
15、C:
\WINDOWS\system32\Lang
我把这个文件夹以及其中的内容都删掉了.
16、C:
\WINDOWS\system32\Macromed
我把这个文件夹以及其中的内容都删掉了.
注意:
这个是用于在线播放Flash的控件,XPSP2中的版本为6,当前最新为7,删掉也没什么关系,可以在线更新为最新的.
17、C:
\WINDOWS\system32\MsDtc
我把这个文件夹以及其中的内容都删掉了.
这个文件夹包含了与MicrosoftDistributedTransactionCoordinator(分布式事务协调器)相关的文件,分布式事务协调器可用于控制不同程序或进程间的的事务输出和消息传递。
18、C:
\WINDOWS\system32\mui
我把这个文件夹以及其中的内容都删掉了.
其中包含了多国语言用户界面的相关文件.
19、C:
\WINDOWS\system32\npp
我把这个文件夹以及其中的内容都删掉了.
这个文件夹包含了一些用于在网络监视服务器上支持收集网络传输的文件.
20、C:
\WINDOWS\system32\oobe
我把这个文件夹以及其中的内容都删掉了.
其中包含了"OutofBoxExperience"文件,它能帮助用户完成产品激活和注册,还可用于创建Administrator外的新用户.
21、C:
\WINDOWS\system32\ras
我把这个文件夹以及其中的内容都删掉了.
其中包含了拨号网络要用到的默认脚本.
22、C:
\WINDOWS\system32\ReinstallBackups
我把其中的内容都删了.
当其为空时,我还会把这个文件夹删掉.当你更新某些驱动时,有可能会重新生成这个文件夹.
23、C:
\WINDOWS\system32\Restore
我把这个文件夹以及其中的内容都删掉了.
这个就是系统还原.如果将其删除,那么就无法使用系统还原了。
我从不用系统还原。
我平时用AcronisTrueImage.因此我把这个文件夹删掉了.
-------------------------------------------------
24、C:
\WINDOWS\system32\Setup
这个文件夹包含了用于额外服务的安装文件,例如,FrontPage服务器扩展以及Microsoft传真服务.
你需要其中的大多数文件才能正常访问Windows"可选"组件向导(磁盘清理->更多选项->清理).
就我个人而言,用不到那些额外的服务,也用不到Windows"可选"组件向导.因此我把它删掉了,还把C:
\WINDOWS\system32中与其相关的2个文件删掉了:
loadperf.dll..加载卸载性能计数器
resutils.dll...用于Richedit1.0的包装Dll
(用于访问Windows"可选"组件向导.)
事实上,我一向都用不到磁盘清理,因此我把C:
\WINDOWS\system32中的以下2个文件删掉了:
CLEANMGR.EXE...(磁盘清理).一个用于移除无用临时文件并重新释放已用空间的工具.
compact.exe....文件压缩工具(压缩文件系统以节省空间.).没有磁盘清理的话,那就用不到它了.
dataclen.dll...磁盘清理库文件
sysocmgr.exe....系统可选组件管理器
-------------------------------------------------
25、C:
\WINDOWS\system32\ShellExt
我把这个文件夹删掉了.
默认为空.
26、C:
\WINDOWS\system32\SoftwareDistribution
我把这个文件夹以及其中的内容都删掉了.
注意:
我保留了C:
\WINDOWS下的SoftwareDistribution.
System32下的SoftwareDistribution没有用,因为WindowsUpdate使用C:
\WINDOWS下的同名文件夹.什么时候System32下的SoftwareDistribution才会有用,那我就不知道了.
26、C:
\WINDOWS\system32\spool
我把这个文件夹以及其中的内容都删掉了.因为我没有打印机.
这个文件夹是打印系统用于临时存放打印任务以及相关文件的.其中的Printers子文件夹用于临时存储缓冲文件的.其它文件夹大都是跟打印机驱动和配置有关的.
27、C:
\WINDOWS\system32\usmt
我把这个文件夹以及其中的内容都删掉了.
USMT就是用户状态迁移工具.这个文件夹中包含了与USMT以及文件和设置传输向导相关的文件.
28、C:
\WINDOWS\system32\wbem(Windows管理规范)
用于基于网络的企业管理存储它的数据和可执行文件.利用WMI,开发人员可以使用与平台无关的命令控制网络设备.
这是Windows中最能够引起大家误解的组件.
即便是BlackViper(他整理的服务,设置相当好),我也强烈地怀疑他是否彻底地理解了Windows管理规范.
前两年,他告诉我保留并启用WMI是如何的重要.
然而,这段时间以来,BlackViper改变了他的想法.
最近他说:
"在ServicePack1a中,这个服务并不是必须的.然而,在安装过ServicePack2之后,安全中心和Windows防火墙/Internet连接共享就需要这个服务了.
如果你想在服务配置中查看“依存关系”选项卡的话,那么这个服务就是必需的.我不推荐禁用这个服务,因为将来会有越来越多的应用程序用到这个服务."
大家已经被禁用Windows管理规范的问题困扰了很久了.部分原因是因为BlackViper对“不要禁用”说不了.
现在应该是OK了,因为他就是这么说的.我想大家更愿意听专家的意见...即便专家的意见是错的.
平心而论,我所见过的大多数专家都建议不要禁用这个服务...而且,他们都没有解释为什么不能禁用这个服务.
我知道,你一定被告知过,这个WMI组件是系统中的一个非常重要的组件.但我不这样认为.
当我运行SiSoftSandra时,这个程序建议我最好把这个服务禁用掉.
当你深入查看磁盘清理时,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.....IPv6Windows防火墙驱动
tcpip6.sys....IPv6驱动
在C:
\WINDOWS\system32中:
firewall.cpl..Windows防火墙控制面板
fwcfg.dll.....Windows防火墙配置助手
IPSEC6.EXE....(Ipv6安全配置工具).
ipsecsvc.dll..WindowsIPSecSPD服务器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:
\ProgramFiles\CommonFiles\MicrosoftShared\MSInfo
还有它的快捷方式在这里:
C:
\DocumentsandSettings\AllUsers\StartMenu\Programs\Accessories
没有WMI的话,系统信息就无法正常工作了.
system32是32位系统程序存储的文件夹,而system文件夹是为了兼容98以及以前时期的16位程序而设计的,由于目前16位程序不多,所以作用不大。
29、DDL文件说明
aclui.dll.....SecurityDescriptorEditor,没有它,注册表编辑器会无法运行
ACTIVEDS.DLL.....(ADs路由层DLL).没有它,打开事件查看器会出错
ADSLDPC.DLL......ADsLDAP提供程序CDLL
ADVAPI32.DLL.....(高级Window
ASYCFILT.DLL....我所安装的一个程序StatBar,需要这个文件
ATL.DLL..........WindowsXPATL模块(Unicode)
AUTHZ.DLL........认证框架
BASESRV.DLL......WindowsNTBASEAPIServerDLL
BATMETER.DLL.....(电池助手DLL).打开电源选项需要这个文件
bootvid.dll.....VGA启动驱动
BROWSELC.DLL.....外壳浏览器用户界面库
browser.dll.....ComputerBrowserServiceDLL
BROWSEUI.DLL.....外壳浏览器用户界面库
browsewm.dll...BrowseWMPlayer
CABINET.DLL......(Microsoft®Cab文件API).想要正常打开系统选项就要保留这个文件
CALC.EXE.......(计算器).Windows自带的计算器程序
CFGMGR32.DLL...配置管理转发器DLL,没有它,无法在资源管理器中对磁盘进行格式化
clb.dll.....ColumnListBox,没有它,注册表编辑器会无法运行
CMD.EXE....(命令行).可提供WindowsNT下的命令行提示符(MS-DOS外壳解释程序)
comcat.dll.....MicrosoftC运行时库文件
COMCTL32.DLL.....通用控件库
COMDLG32.DLL.....通用对话框DL
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- System32 文件夹 详解