查看: 11446|回复: 36
收起左侧

[分享] XP 系统WINDOWS文件夹 简介

[复制链接]
sxingang
头像被屏蔽
发表于 2009-5-5 20:42:42 | 显示全部楼层 |阅读模式
       各位要学习规则首先要对系统目录有一定的了解,不一定精通但要了解啊,如果提示窗口 在某个文件夹建立 修改文件,不会因为不清楚而不知允许还是阻止。
先介绍WINDOWS下的文件夹,顺序按照目录顺序编的方便大家查找:

$NtUninstall?????$
每给系统打一个补丁,系统就会自动创建这样的一个目录,可删除如果你不卸载更新补丁的话
system

系统文件夹,用来存放系统虚拟设备文件,这些文件从逻辑上为系统在启动时建立一套完整的虚拟设备,尤其是当你的硬件驱动还没有安装的时候。
addins

系统附加文件夹,用来存放系统附加功能的文件。 比如 睡眠功能。
AppPatch

应用程序修补备份文件夹,用来存放应用程序的修补文件。
Config
系统配置文件夹,用来存放系统的一些临时配置的文件。
Connection Wizard

连接向导文件夹,用来存放“Internet连接向导”的相关文件。
Cursors

这是鼠标指针文件夹,用来存放除系统默认之外的鼠标指针。一些美化系统桌面的程序在美化鼠标时也是将自己的鼠标指针存放在这个文件夹中的。可以将文件夹中的鼠标指针删除,对Windows系统默认的鼠标指针不会有影响。
Downloaded Program Files

下载程序文件夹,用来存放扩展IE功能的ActiveX等插件。例如能让IE播放FLASH动画的控件,Java虚拟机控件等等。
Driver Cache

驱动缓存文件夹,用来存放系统已知硬件的驱动文件。Windows操作系统默认安装后,这里会有一个“i386”文件夹,其中有一个名为“driver.cab”的文件,即Windows操作系统自带的已知硬件的驱动库文件。 千万不要看网上许多文章说这个驱动库文件可以删除以节约空间,删除后就会有许多情况出现,比如使用USB设备需要的驱动无法安装你把驱动库都删了,不常见。再有安装老打印机没有驱动无法用的情况,所以建议不删除此文件。  其实有些安好驱动的硬件也需要用到这个驱动库文件,虽然只是个备份文件。
Fonts

字体文件夹。要安装某种字体只需将字体文件复制到该目录下即可。其中英文的字体类型比较多,而简体中文字体文件只包括仿宋体、黑体、楷体、宋体和新宋体四个类型,即计算机编码中的GB2312。可以将其中一些不常使用的英文字体删除。
Help

Windows帮助文件,存放系统自带的帮助文件和一些应用程序的帮助文件。
ime

存放系统默认安装的输入法文件。Windows操作系统已经内嵌了东亚国家的输入法,如日语,韩文等,从理论上可以将用不到的一些其他语言输入法删除掉,但不建议这样做,因为这样有可能会导致输入法系统出现不稳定的情况,严重影响简体中文输入法的正常使用)
inf(用来存放INF文件。INF文件最常见的应用是为硬件设备提供驱动程序服务,不要删除其中文件。

Downloaded Installations或者Install????有的是这个文件名
存放使用Windows Installer技术的安装程序,存放MSI文件或者程序安装所需要的临时文件。MSI文件是Windows 系统的安装包,右击文件在右键菜单中可以选择安装或者卸载程序。有的程序在卸载时必须使用到MSI文件。
java

存放Java运行的组件及其程序文件。最好不要删除此文件夹中的文件,如果你不用java ,文件夹是空。
Media

用来存放系统默认的声音文件(WAV格式),如系统登录时的声音等。如果喜欢无声的系统,可以将这里的声音文件删除。
msagent

微软助手文件夹,存放动态的卡通形象,协助你更好地使用系统。
Mui

多语言包文件夹,用来存放多国语言文件。简体中文系统中这个文件夹默认是空的,MUI就是多国语言接口的意思,来实现系统对更多语言的支持。
Offline Web Pages

这是脱机浏览文件的存放位置。当某个站点被设成允许脱机使用时,就会在该文件夹中生成对应的文件。可以删除这里的文件,不过相应站点的脱机浏览功能就会失效。IE7以后好像这个文件夹只是网页存储访问记录 IE8基本好像不用这个文件了。
PCHealth

存放协调、配置和管理计算机正常运行的文件。如“系统配置实用程序”,在\HelpCtr\Binaries 下,再如脱机浏览的缓存就在 OfflineCache 文件夹下。
Prefetch

预读取文件夹,用来存放系统已访问过的文件的预读信息(此信息是系统在访问时自动生成的新信息),以加快文件的访问速度,其扩展名为“PF”。可以说是垃圾文件。
pss

用来备份系统启动配置文件的,一般对“Boot.ini”、“System.ini”和“Win.ini”三个文件进行备份,扩展名为“backup”。如果系统原有的这三个文件损坏的话,可以从这里进行恢复。可以看出这里的重要性。
Registration

注册文件夹,用来存放用于系统COM+或者其他组件注册的相关文件。
repair

系统修复文件夹,用来存放修复系统时所需的配置文件, 当系统无法进入桌面,修复系统时,这个文件里所存放的就是系统的基本配置文件。
Resources

系统资源文件夹,用来存放系统SHELL资源文件,就是我们在桌面上所看到的主题,可以删除一些无用的主题文件。
security

系统安全文件夹,用来存放系统重要的数据文件,想看看是什么可以打开里面的.inf文件。
srchasst

是系统自带的搜索程序文件夹,用来存放系统搜索助手文件,与msagent文件夹类似。
Themes

桌面主题都存放于此,可删除无用主题
TEMP

系统临时文件夹,其中内容可以全部删除。
twain_32

扫描仪相关
WinSxS

存储各个版本的Windows XP组件,减少因为DLL文件而引起的配置问题。


下面是system32文件夹的简介:



C:\WINDOWS\system32\1025, 1028, 1031, 1033, 1037, 1041, 1053, 2052,3076
我把其中的空文件夹都删掉了. 1033 (英语). 2052 (简体中文).
这些以数字命名的文件夹中包含了本地化语言文件. 其中大多数文件夹都可能是空的.
微软官方的解释: 用于指定语言的本地化 (语言) 文件, 按照数字指派到对应的文件夹中. 除非 Windows 被本地化为特定的语言, 否则其它不对应的文件夹就是空的.

-------------------------------------------------------
C:\WINDOWS\system32\CatRoot

C:\WINDOWS\system32\CatRoot2
CatRoot文件夹中包含了安全编录文件.
CatRoot2 文件夹中包含了编录数据库文件.
当你安装某些第三方程序时, 可能会需要某些特定的 .CAT 文件存在.
这些 .CAT 存在于以下文件夹中:C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}
最好不要删除里面的东西,第三方的软件 和 系统 里的程序会用到,如果软件需要某些 .CAT 文件,不存在, 那么就会弹出一个Windows 硬件安装窗口, 它会告诉你 '你为以下硬件所安装的软件: 通用卷 没有通过Windows 标识测试,(用来验证它与 Windows 的兼容性)...等等。
在系统中有这么多的 .CAT 文件, 很难确定哪些 .CAT 文件可被删除.
如果你吃饱了撑的...把所有的 .CAT 文件放置到一个别的文件夹中. 周期性地检查C:\WINDOWS\system32\CatRoot2 中的 “dberr.txt” 查看是否有缺失 .cat 文件的错误信息. 然后把有提示的 .CAT 文件放回到 C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE} 文件夹中,当你把所有所需的 .CAT 文件放回原位之后, “dberr.txt”就会停止显示错误了.
如果你再安装新的软件,不保证会有新的错误提示........
“dberr.txt”是编录文件注册情况的日志文件. 包含了未注册编录文件的相关信息,
关于CatRoot2 文件夹中产生的文件都是临时文件. 其扩展名为  chk emb, log txt

-------------------------------------------------------
c:\windows\system32\cid_store.dat
这不是系统文件夹,是迅雷的文件夹。
不用删除迅雷文件列表,不用清空迅雷垃圾箱,迅雷也不会扫描整个磁盘。
只不过迅雷很阴险地把所有的你以前下载过的文件都存储到了c:\windows\system32\cid_store.dat里面 ,偷偷上传。
这说明这个文件夹是因为大家基本大用迅雷吧,迅雷有多阴险了吧 哈哈

-------------------------------------------------------
C:\WINDOWS\system32\Com
组件对象模型 (COM) 组件.
打开文件是 组件服务 程序,一般人根本不会接触到,有兴趣可以看看

-------------------------------------------------------
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文件夹.
systemprofile 文件夹本身, 以及其中的一些空文件夹, 有可能会自动重新出现.

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

C:\WINDOWS\system32\dhcp
基本没有用,文件夹一般是空的。
如果你想让主机作为一台 DHCp 服务器, 那么这个文件夹就会用于保存动态主机配置协议(DHCp)数据库文件.


-------------------------------------------------------
C:\WINDOWS\system32\DirectX
删不删看个人情况
这个文件夹中包含了用于支持某些游戏设备的文件.(比如 游戏手柄 的配置信息)


-------------------------------------------------------
C:\WINDOWS\system32\dllcache
这个文件夹包含了受 “Windows 文件保护系统” 保护的系统文件副本.说白了就是系统的备份文件
进行过在线更新之后, 新版本的系统文件会被置入这个 dllcache 文件夹中.
有时系统需要这里的文件,建议不要删除。比如初始化某个文件时。

-------------------------------------------------------
C:\WINDOWS\system32\drivers
用来存放硬件驱动文件,不建议删除

C:\WINDOWS\system32\drivers\etc
一般来说, 现在很少会用到其中的 HOSTS 文件了. 它是 DNS 缓存文件, 优先于 DNS, 一般是没必要用到的.
有效的hosts文件是没有扩展名的,不过需要对hosts文件保护。以免恶意修改

-------------------------------------------------------
C:\WINDOWS\system32\GroupPolicy
组策略文件夹,有2个文件夹
Machine 下的是组策略设置文件
User    下是Windows Xp的默认共享通道设置文件
如果你没有配置组策略 和 关闭了默认共享,2个文件夹都是空的

-------------------------------------------------------
C:\WINDOWS\system32\ias
一般会是一个空文件夹. 它会储存用于Internet Authentication 服务的配置文件. 一般来说, 只能在服务器上见到这个服务. 如果你的电脑上有能够连接到 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

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

C:\WINDOWS\system32\icsxml
其中包含了用于 Universal plug and play(通用即插即用) 的文件.

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

C:\WINDOWS\system32\IME
包含了各类输入法文件. (语言文件)
注意: 简体中文版用户要小心了, 这里是跟系统自带的输入法紧密相关的地方. 不要乱删.

-------------------------------------------------------
C:\WINDOWS\system32\inetsrv
其中包含了用于 World Wide Web 服务的文件。
如果你没用过这个服务的话,一般为空。

-------------------------------------------------------
C:\WINDOWS\system32\Macromed
这个是用于在线播放 Flash 的控件, Xp Sp2 中的版本为 6, 当前最新为 10, 删掉也没什么关系, 可以在线更新为最新的.

-------------------------------------------------------
C:\WINDOWS\system32\MsDtc
这个文件夹包含了与 Microsoft Distributed Transaction Coordinator(分布式事务协调器) 相关的文件,
分布式事务协调器可用于控制不同程序或进程间的的事务输出和消息传递.
一般用户没用

-------------------------------------------------------
C:\WINDOWS\system32\mui
其中包含了多国语言用户界面的相关文件.

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

C:\WINDOWS\system32\npp
这个文件夹包含了一些用于在网络监视服务器上支持收集网络传输的文件.
一般用户根本没用

-------------------------------------------------------
C:\WINDOWS\system32\oobe
其中包含了“Out of box Experience”文件, 它能帮助用户完成产品激活和注册, 还可用于创建 Administrator 外的新用户。
Out of Box Experience (OOBE)  是一个通常在安装完成后运行的向导,它完成如下功能: 产品激活 注册 鼠标教程 创建用户

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

C:\WINDOWS\system32\ras
其中包含了拨号网络要用到的默认脚本.

-------------------------------------------------------
C:\WINDOWS\system32\Reinstallbackups
当其为空时, 可以会把这个文件夹删掉. 当你更新某些驱动时, 有可能会重新生成这个文件夹.


-------------------------------------------------------
C:\WINDOWS\system32\Restore
这个就是系统还原. 如果将其删除, 那么就无法使用系统还原了.
如果不用系统还原. 我平时用可以把这个文件夹删掉了.

-------------------------------------------------------
C:\WINDOWS\system32\Setup
这个文件夹包含了用于额外服务的安装文件,
例如, Frontpage 服务器扩展以及 Microsoft 传真服务.
你需要其中的大多数文件才能正常访问 Windows 组件向导 进入方法(磁盘属性 -> 磁盘清理 -> 其他选项 -> 清理)
C:\WINDOWS\system32 中与其相关的 2 个文件
loadperf.dll
加载卸载性能计数器
resutils.dll
用于Richedit 1.0 的包装 Dll(用于访问 Windows 组件向导)

磁盘清理, C:\WINDOWS\system32 中相关的文件
CLEANMGR.EXE  (磁盘清理). 一个用于移除无用临时文件并重新释放已用空间的工具.
compact.exe   文件压缩工具 (压缩文件系统以节省空间.). 没有磁盘清理的话, 那就用不到它了.
dataclen.dll  磁盘清理库文件
sysocmgr.exe  系统可选组件管理器

-------------------------------------------------
C:\WINDOWS\system32\ShellExt
默认为空。

-------------------------------------------------
C:\WINDOWS\system32\SoftwareDistribution
跟Windows Update有关
没有用, 因为Windows Update 使用C:\WINDOWS 下的同名文件夹. 什么时候用到System32下的SoftwareDistribution的只有微软才知道

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

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

-------------------------------------------------
C:\WINDOWS\system32\wbem
(Windows 管理规范)用于基于网络的企业管理存储它的数据和可执行文件. 利用 WMI, 开发人员可以使用与平台无关的命令控制网络设备.
关于Windows 中的这个组件,其他的不太清楚。有兴趣的可以自己查,有结果不要忘了告诉我

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

system32文件夹里的文件跟上面的文件夹都有关联,比如子目录里是配置文件system32目录下就有相应的执行文件。
有些安装程序会在system32目录下创建文件一般都是DLL文件,那些基本上都是注册文件,在注册表里都可以知道关于注册的文件的注册键值。



只能是对文件夹做个简介了上千的文件简介我就放弃了 虽然是介绍的是XP但 Vista 部分也是适应的。

评分

参与人数 1经验 +12 收起 理由
秘书 + 12 感谢提供分享

查看全部评分

sxingang
头像被屏蔽
 楼主| 发表于 2009-5-5 20:43:03 | 显示全部楼层

系统里比较重要的几个文件

系统下有几个重要的文件简略说明下
系统根目录下的
AUTOEXEC.BAT     
DOS在启动会自动运行autoexec.bat这条文件,一般我们在里面装载每次必用的 如 驱动 和 配置文件。而到了Windows XP操作系统就不需要该文件,但在默认状态下Windows XP仍然会在启动时处理这个文件里面的内容,这就给一些恶意程序造成了可趁之机,默认的文件是0KB没有任何东西,这年头基本没有DOS了没有程序要用到这个文件如果有那肯定是病毒。话说会来居然根本没有微软还着保留干嘛,风俗惯例还真多像这样的东西还系统里还不少
boot.ini         
boot.ini是系统启动引导文件,丢失后导致计算机无法识别系统.电脑中安装有多个操作系统的朋友知道,在电脑加电自检后会出现一个启动菜单,它列出了在这台电脑上安装的所有的操作系统,用户使用“↑”“↓”键可以选择进入哪个系统。Windows XP主要依赖BOOT.INI文件来确定计算机在重启(引导)过程中显示的可供选取的操作系统类别。另外还可以通过修改boot.ini文件控制启动的方式。 具体请参见boot.ini文件的参数设置 这里不多说了。
bootfont.bin   
是启动选择画面的字体支持文件,汉化引导菜单用的,删除后引导菜单会变成英文的。
CONFIG.SYS      
和autoexec.bat一样是DOS,WIN95、WIN98下的系统启动时调用文件。不同的是config.sys用来设置并调用系统各项性能,autoexec.bat用来设置批处理执行命令。config.sys和autoexec.bat都是可以用EDIT命令来编辑的,只要懂得如何编写。在NTFS的分区,xp的系统下,几乎没什么用。也是0KB文件
IO.SYS         
IO.SYS为WIN9X模式下的重要启动文件,主要控制启动中由机器向操作者之间的重要转换,是WIN9X系统启动的枢纽。 和NT内核的XP没关系啊.....那要它也什么用啊。也是0KB文件
MSDOS.SYS        
DOS WIN98  系统盘中的核心文件,是系统启动时必不可少的主要负责建立、删除以及读写磁盘文件等的管理,内存的管理、磁盘和其它系统资源的管理工作。此外,还能启动并控制显示器、打印机、磁盘、磁盘驱动器等输入输出设备,并负责IO.SYS 和COMMAND.COM之间的通信。 又一个DOS下的东西...0KB
NTDETECT.COM     
系统引导文件,可执行文件, Ntdetect.com 会收集各种类型的硬件信息,有系统固件信息 例如时间和日期等, 总线适配器的类型,显卡适配器的类型,键盘,通信端口,磁盘,软盘,输入设备 如鼠标,并口,安装在ISA槽中的ISA设备 。系统重要的文件,删除将造成系统无法启动(往事不堪回首),我就因为曾经的误删
ntldr           
Ntldr用来装载操作系统Boot.ini文件,用来在计算机上建立启动装载操作系统选择菜单的文件Bootsect.dos,如果另外的操作系统被选择,则被Ntldr装载到内存。 简单的说就是Ntldr是加载Boot.ini文件的,并引导操作系统执行
pagefile.sys     
虚拟内存的页面文件  这个没什么好说的大家应该都知道 虚拟内存 吧

WINDOWS下的几个重要的文件:
system.ini               
Windows初始配置信息  包含整个系统的信息。如显示卡驱动程序等。
win.ini                  
Windows初始配置信息 控制Windows用户窗口环境的概貌,如窗口边界宽度、系统字体等。
wininit.ini            
wininit.ini即为Windows Setup Initialization Utility。翻译成中文就是Windows安装初始化工具。 软件的安装程序会把在安装过程中要用到的文件拷贝至你的计算机上,安装完这个软件后有些文件就不需要了,可有些被执行到内存中受到系统保护在Windows的正常状态下无法更改这些文件,于是安装程序在wininit.ini中写入配置,在下次系统启动时处理这些文件。
winstart.bat            
Winstart.bat是一个特殊的批处理文件,和Autoexec.bat启动时处理这个文件里面的内容。不同的是一般情况下很难看到它的神秘身影,系统启动执行后自动删除。有时应用程序在安装时会创建它,完成后系统又会自动删除。不过如果你自己创建了一个,系统不会删除。


系统文件众多不可能一个一个介绍,如果你想了解具体的文件详细信息,可以购买一部叫作《NT内核文件内幕》的书,记得是这个名字。BT人物翻译之作,还有 “楚狂人” 的一些批注(早期编程领域著名的人物)这书比较老 书店不可能有,有兴趣的可以在网上买,还是手印稿 300元

文中说明有错误的地方请短信联系我改正

[ 本帖最后由 sxingang 于 2009-5-5 21:13 编辑 ]

评分

参与人数 2人气 +2 收起 理由
magiscoldeye + 1 很详细,不知道到Win7下有多大改动
小静电 + 1 感谢分享

查看全部评分

sxingang
头像被屏蔽
 楼主| 发表于 2009-5-5 20:43:20 | 显示全部楼层
占楼备用

评分

参与人数 2人气 +2 收起 理由
coming + 1 不错,学习了!
一下子丫 + 1 感谢分享!支持持续更新。

查看全部评分

zzl699
发表于 2009-5-5 20:46:24 | 显示全部楼层
学习了,谢谢楼主
abcdefgxw
发表于 2009-5-5 21:24:02 | 显示全部楼层
顶了后再慢慢看
myhehanlin
发表于 2009-5-5 23:30:10 | 显示全部楼层
强帖。插入前排,支持LZ
palmerlee
发表于 2009-5-6 08:12:35 | 显示全部楼层
收藏以后慢慢看
0往事随风0
发表于 2009-5-6 08:30:26 | 显示全部楼层
学习了,没事多看看。
lqhstar
发表于 2009-5-6 08:39:20 | 显示全部楼层
已收藏了 慢慢学习啊
一下子丫
发表于 2009-5-6 09:27:34 | 显示全部楼层
谢谢楼主分享。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-5-2 12:15 , Processed in 0.145200 second(s), 18 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表