Windows 是操作系统的
系统文件夹。是操作系统的
神经中枢,文件夹中包含了大量的用于
Windows操作系统的文件。这里主要用于存储 DLL 文件,
控制面板小程序(.cpl)、
设备驱动 (.drv)、系统工具(.exe)、帮助文件 (.hlp 和 .cnt),
MS-DOS 工具 (.com)、语言支持文件 (.nls)、
屏幕保护 (.scr)、安装
信息文件 (.inf),以及其它用于支持、配置、或操作的文件。
文件夹由来
System32文件夹是在Windows全面向32位转型时出现的,后来再向64位转型时,微软原本要将System32文件夹存放32位的系统文件,SysWOW64文件夹存放64位的系统文件,后因为大量的程序默认将System32文件夹作为存放与当前系统位数一致的系统文件的文件夹,所以微软迫不得已将System32当作存放当前位数的系统文件的文件夹。
重要性说明
System32文件夹是存放系统关键文件的文件夹,没有得到明确的判断或者
权威人士的解答,极有可能导致对操作系统产生的不可恢复的损坏,如果一定要清理,请使用清理工具如Dism++或NTLite,非专业人士请勿为了节省
磁盘空间对这个文件夹内的文件轻举妄动。
文件详解
语言文件
其中1033 (英语)、2052 (简体中文)。
这些以数字命名的文件夹中包含了本地化语言文件。其中大多数文件夹都可能是空的。
据
微软官方声明说:用于指定语言的本地化 (语言) 文件,按照数字指派到对应的文件夹中,除非 Windows 被本地化为特定的语言,否则其它文件夹就是空的。
安全目录文件
CatRoot文件夹中包含了安全编录文件,CatRoot2 文件夹中包含了编录
数据库文件。
这两个文件夹包含的大多为
.cat文件,是一种
压缩文件,Windows默认将其命名为安全目录
当你安装某些第三方程序时, 可能会需要某些特定的 .cat文件存在,对于部分涉及操作系统层面的应用程序,可能依赖于部分.cat文件,大部分的系统程序或服务,也对.cat文件有着依赖,删除这些依赖的.cat文件很有可能导致操作系统崩溃,同时在部分驱动程序的
安装包里,也会见到.cat文件,这一般是存放驱动程序数据所用。
关于 CatRoot2 文件夹, 我一般都是用文件清理工具删除其中的某些
垃圾文件, 而不是删除整个文件夹. CatRoot2 文件夹中产生的文件都是
临时文件. 其
扩展名为 *.chk, *. emb, *log, 以及 *.
txt。
组件对象模型文件
不要轻易删除,因为这会带来意想不到的后果
注册表文件
包含了用于引导的注册表储备, 还有可通过
事件查看器查看的系统, 安全以及应用程序
日志文件。
我把所有能删的文件都删掉了. 有些文件是无法进行删除的,大多是因为权限问题或文件正在使用,不要试图删除它们,因为它们是你的注册表实体。
系统配置文件
这个文件夹中包含了一个用于本地系统的标准
配置文件,可以认为这个是SYSTEM账户的用户目录。
尽量不要删除这个文件夹,尤其是在启用了SYSTEM账户之后,删除此文件夹这很有可能使得操作系统无法登录。有部分证据表明Windows会
自动恢复此文件。
DHCP文件
这个文件夹一般包括了操作系统使用DHCP服务时所产生的的
数据文件,如果你使用的不是
静态IP地址,删除这个文件夹很有可能使你丢失
网络连接DirectX文件
这个文件夹中包含了用于支持某些
游戏设备的文件,尤其是那些使用
DirectX的游戏或应用程序(比如渲染有关的)
DLL缓存文件
这个文件夹包含了受 “Windows 文件
保护系统” 保护的系统文件副本.
尽量不要删除这个文件夹,这个文件夹里的文件会在你的系统遭到破坏时替换那些已经破坏了系统文件,如果一定要清理,也建议将其备份至其他硬盘,里面也会包含更新后产生的旧版本系统文件,如果不需要回滚操作系统的版本,可以使用诸如Dism++等软件进行删除。
HOSTS文件
里面是HOSTS文件,这些文件可以使你手动充当
DNS服务器的工作,即手动为一个域名指定一个
IP地址。
IAS配置文件
如果不能连接 Internet 的话, 那么它一般会是一个空文件夹. 它会储存用于Internet Authentication 服务的配置文件. 一般来说, 只能在服务器上见到这个服务. 如果你的电脑上有能够连接到 Internet 上的社别, 那么这个 IAS 文件夹就不会为空了. 它可能会包含 2 个文件: DNARY.MDB (IAS 日志文件) 和 IAS.MDB (用于储存
远程访问策略)
iasads.dll
iashlpr.dll
iasnap.dll
iaspolcy.dll
iasrad.dll
iasrecst.dll
iassam.dll
iassdo.dll
iassvcs.dll
通用即插即用文件
其中包含了用于 Universal Plug and Play(通用即插即用) 的文件.
IME文件
包含了各类输入法文件。又称之为语言编辑器,部分
东亚语言需要该文件(如中文)。尽量不要直接删除而应使用清理工具如NTLite。
IIS文件
其中包含了用于 World Wide Web 服务的文件。 一般为空。这是有关IIS(Internet Information Services,微软自家的服务器服务,承载ASP.NET网页)的文件
Flash有关文件
这个是用于在线播放 Flash 的控件, 建议不要删除,如果手动安装
Flash Player,这里面会存放有关播放Flash文件的DLL和其他数据。
分布式事务协调器有关文件
这个文件夹包含了与 Microsoft Distributed Transaction Coordinator(
分布式事务协调器) 相关的文件,
分布式事务协调器可用于控制不同程序或进程间的的事务输出和
消息传递.
本地化文件
其中包含了本地化语言界面的相关文件。这是系统的必备文件,许多软件的本地化语言信息存放于此。
网络传输文件
这个文件夹包含了一些用于在
网络监视服务器上支持收集
网络传输的文件。
OOBE文件
产品激活和注册, 还可用于创建 Administrator 外的新用户。
拨号网络相关文件
其中包含了拨号网络要用到的默认脚本。
系统还原文件
这个就是
系统还原. 如果将其删除, 那么就无法使用系统还原了。
我从不用系统还原. 我平时用 Acronis TrueImage. 因此我把这个文件夹删掉了。
可选组件文件
这个文件夹包含了用于额外服务的安装文件, 例如, FrontPage 服务器扩展以及 Microsoft传真服务.
右键菜单文件
这里面存放了部分应用程序注册的右键菜单文件。
Windows Update文件
打印机文件
这个文件夹是打印系统用于临时存放打印任务以及相关文件的。其中的 Printers
子文件夹用于临时存储缓冲文件的。其它文件夹大都是跟
打印机驱动和配置有关的.
USMT文件
USMT 就是
用户状态迁移工具. 这个文件夹中包含了与 USMT 以及文件和设置传输向导相关的文件.
用于基于网络的
企业管理存储它的数据和
可执行文件. 利用 WMI, 开发人员可以使用与
平台无关的命令控制
网络设备。
文件说明
aclui
.dll .....Security Descriptor Editor,没有它,
注册表编辑器会无法运行
ACTIVEDS.DLL .....(ADs 路由层 DLL). 没有它, 打开
事件查看器会出错
ADSLDPC.DLL ......ADs
LDAP 提供程序 C DLL
ADVAPI32.DLL .....(高级 Window)
ASYCFILT.DLL ....我所安装的一个程序 StatBar, 需要这个文件
ATL.DLL ..........
Windows XP ATL 模块 (Unicode)
AUTHZ.DLL ........认证框架
BASESRV.DLL ......
Windows NT BASE API Server DLL
BATMETER.DLL .....(
电池助手DLL). 打开电源选项需要这个文件
BROWSELC.DLL .....外壳浏览器用户界面库
browser.dll .....
Computer Browser Service DLL
BROWSEUI.DLL ..... 外壳浏览器用户界面库
browsewm.dll ...BrowseWM Player
CABINET.DLL ......(Microsoft® Cab 文件
API). 想要正常打开系统选项就要保留这个文件
CALC.EXE .......(计算器). Windows 自带的计算器程序
CFGMGR32.DLL ...
配置管理转发器 DLL,没有它,无法在
资源管理器中对磁盘进行格式化
clb.dll .....Column List Box,没有它,
注册表编辑器会无法运行
CMD.EXE ....(
命令行).可提供 Windows NT 下的命令行提示符 (
MS-DOS外壳
解释程序)
COMCTL32.DLL .....通用控件库
COMDLG32.DLL .....通用对话框 DLL
console.dll ....
控制面板控制台小程序control.exe ....Windows控制面板(这个不是实际上的控制面板.)
CONVERT.EXE ....(转换). 用于将分区格式从
FAT 转为 NTFS 以及从 NTFSv4 转为 NTFS
v5CREDUI.DLL .......授权证书管理程序
用户界面CRYPT32.DLL ......32 位加密 API
CRYPTDLL.DLL .....加密管理程序
CRYPTUI.DLL ......Microsoft 加密用户界面提供程序
CSRSRV.DLL .......客户端服务器运行时进程
CSRSS.EXE ........(客户端-服务器运行时服务器
子系统). 用于维护Win32
系统环境控制台以及其它
基本功能.
desk.cpl ......显示属性
deskmon.dll .... 高级显示
监视器属性
diskcopy.dll ...Windows DiskCopy
dmintf.dll .....
磁盘管理DCOM 接口存根
dmutil.dll ..... 逻辑磁盘管理器工具库
DNSAPI.DLL .......DNS客户端API DLL
fmifs.dll ......FM IFS 工具 DLL
framebuf.dll ...帧缓冲显示驱动
GDI32.DLL ........GDI客户端DLL(含有XCMD设置字体的函数)
hal.dll ........(
硬件抽象层). 隐藏 Windows
应用程序处理硬件问题的复杂性(启动之后可删除的文件)
hccoin.dll .....USB 协同
安装程序hotplug.dll....用于安全移除硬件, 比如, U 盘
icaapi.dll ..... TermDD
设备驱动的 DLL 接口
ifsutil.dll ....IFS 工具 DLL
IMAGEHLP.DLL .....Windows NT 图像助手(IE
显示图像需要)
imm32.dll........(Windows XP IMM32 API客户端DLL). 用于正常打开系统属性
inetmib1.dll...Microsoft MIB-II subagent
input.dll ......(文本输入 DLL). 语言和
区域设置需要这个文件来显示相关对话框
IPHLPAPI.DLL .....IP 助手API
iyuv_32.dll....Intel Indeo(R) Video YUV Codec (
文件版本: 5.1.2600.2180)
kdcom.dll.......
内核调试程序硬件扩展 DLL(启动之后可删除的文件)
KERBEROS.DLL .....
Kerberos 安全包
kernel32.dll.....Windows NT BASE API 客户端 DLL
LINKINFO.DLL .....Windows 卷目追踪
LSASRV.DLL .......LSA 服务器 DLL
LSASS.EXE........(LSA
安全服务). 本地安全
认证服务器进程
MFC42.DLL ......MFCDLL
共享库 mfc42u.dll.....MFCDLL 共享库
MPR.DLL ..........多个提供程序路由DLL
MPRAPI.DLL .......(Windows NT MP路由管理DLL)
mprui.dll .......多个提供程序
MSASN1.DLL .......
ASN.1 运行时 API
mscat32.dll....MSCAT32 Forwarder DLL
mscms.dll........(Microsoft 色彩匹配系统 DLL). 这个模块中包含了一些用于校正图像色彩,以及用于色彩映射,
色彩管理的函数
MSCTF.DLL ......MSCTF 服务器 DLL
msftedit.dll ..RTF 文本编辑控件, v4.1
MSGINA.DLL .......Windows NT 登录 GINA DLL
msh263.drv ....Microsoft H.263 ICM 驱动
msidntld.dll ...Microsoft 标识管理器
MSIMG32.DLL ......GDIEXT客户端DLL
MSIMTF.DLL .....Active IMM 服务器 DLL
msls31.dll.......(Microsoft 线性服务库文件).
Internet Explorer 需要这个文件
msports.dll ....端口类别安装程序
MSPRIVS.DLL ......Microsoft 特权转换
msrle32.dll ....
Microsoft RLE 压缩器mssign32.dll ...Microsoft 受信赖签证 APIs
mssip32.dll....MSSIP32 Forwarder DLL
msvcirt.dll....Windows NT IOStreams DLL
MSVCP60.DLL ......Microsoft (R) C++运行时库文件
MSVCRT.DLL .......Windows NT CRT DLL
msvfw32.dll...Microsoft Video for Windows DLL
msvidc32.dll ...
Microsoft Video 1 压缩器
mydocs.dll.....我的文档文件夹用户界面
ncxpnt.dll .....Netork (不是 Network) 安装向导支持 DLL
NDDEAPI.DLL ......
Network DDE 共享管理 APIs
NET1.EXE .......(Network). 与 NET.EXE 的功能相同(在使用net命令的时候需要调用net1,若不存在就无法完成操作)
NET.EXE ........(Network). 用于管理, 配置和查看与
网络相关的信息, 例如
net use, net print,
net user, 等等
NETAPI32.DLL .....Net Win32 API DLL
netrap.dll....
.网络远程管理协议DLL
netui0.dll .....NT LM UI Common Code - GUI Classes (文件版本: 5.1.2600.2180)
netui1.dll .....NT LM UI Common Code - GUI Classes (文件版本: 5.1.2600.2180)
NOTEPAD.EXE ......(记事本).
文本编辑工具NTDLL.DLL ........NT Layer DLL
NTDSAPI.DLL ......(NT5DS Library) Windows 的
目录服务需要这个
ntdsapi.dll库文件. 目录服务可令 Windows 能够更容易地定位设备以及网络上的资源
ntlanman.dll ...Microsoft® 局域网管理器
ntlsapi.dll ....Microsoft® 许可
服务器接口 DLL
NTMARTA.DLL ......Windows NT MARTA 提供程序
NTOSKRNL.EXE ..(操作系统
内核). Windows XP 操作系统内核,
启动画面就在这个文件中
ocmanage.dll ..可选组件管理库
ODBC32.DLL .......Microsoft Data Access - ODBC 驱动管理器
ODBCBCP.DLL ......(Microsoft BCP for ODBC). 没有这个文件的话, 当你打开电脑管理时会遇到一个错误. 但还是可以打开电脑管理. (我把电脑管理删掉了.)
ODBCINT.DLL ......Microsoft Data Access - ODBC 资源
OLE32.DLL ........Microsoft OLE for Windows
oleacc.dll.......(Active Accessibility 核心组件)
OLEAUT32.DLL ..... Windows 要用它执行OLE (
对象链接和嵌入) 操作. OLE 允许将程序创建的
对象嵌入到另一个程序的文档或对象中. 例如. 将一个
Excel 表格嵌入到 Word 文档中. Windows应用程序要经常用到OLE, 因此一般你是无法将其删除的
OLECLI32.DLL ..... 对象链接和嵌入客户端库文件
OLECNV32.DLL .....Microsoft OLE for Windows
OLESVR32.DLL ..... 对象链接和嵌入服务器库
OLETHK32.DLL .....Microsoft OLE for Windows
POWRPROF.DLL .....(电源配置助手 DLL). 如要正常打开
设备管理器中的键盘属性, 需要保留这个文件
PROFMAP.DLL ......Userenv
pstorec.dll ..... 受保护存储的COM 接口
pstorsvc.dll .... 受保护
存储服务器REG.EXE ........(
注册表控制台). 一个用于查询和修改注册表的命令行工具
REGAPI.DLL .......注册表配置 APIs
REGSVR32.EXE ...(注册服务器). 用于
注册组件, DLL
riched20.dll...RTF 编辑控件, v3.0
rnr20.dll......Windows Socket2
命名空间 DLL
RPCRT4.DLL .......
远程过程调用运行时
RPCSS.DLL ........分布式 COM 服务
RSAENH.DLL .......Microsoft 增强加密提供程序
rtipxmib.dll ...Microsoft Router IPX MIB subagent
RTUTILS.DLL ......路由工具
RUNDLL32.EXE ...(Run DLL). 用于运行 DLL 文件的命令行工具
RUNONCE.EXE ....(Run Once). 用于将要执行的任务添加定义到 RunOnce
注册表项中
SAMLIB.DLL .......SAM 库DLL
SAMSRV.DLL .......SAM 服务器 DLL
SCESRV.DLL .......Windows安全配置编辑器引擎
SCHANNEL.DLL .....TLS /
SSL 安全提供程序
SECUR32.DLL ......安全支持提供
程序接口security.dll ...安全支持提供程序接口
services.exe .....(安全和
控制程序). Windows XP 用它
管理服务SETUP.EXE ......(Setup). Windows 安装程序
SETUPAPI.DLL .....Windows Setup API
SFC.DLL ..........Windows 文件保护
SFC_OS.DLL .......Windows 文件保护
SHDOCVW.DLL ...... 外壳文档对象和控件库
SHELL32.DLL ......Windows 外壳通用 Dll
shellstyle.dll ..Windows 外壳样式资源Dll
SHFOLDER.DLL .....(外壳文件夹服务). 若要正常打开系统属性, 需要保留此文件
shgina.dll .....Windows 外壳
用户登录 <-- 这个文件用于从你的桌面上重启电脑. 进一步讲, 一旦你将其删除或是将其从 system32 文件夹中移走, 那么即使你将其放回, 也照样无法从你的桌面重新启动
shimgvw.dll......(Windows 图片和传真
查看器). 我要用它看电脑上的图片
SHLWAPI.DLL ......外壳 Light-weight 工具库
sigtab.dll .....文件
完整性设置(系统属性-->硬件-->
驱动程序签名选项的对话框)
SMSS.EXE .........(会话管理器). 是个会话管理器, 用于在启动期间创建Windows XP 环境
softpub.dll....Softpub Forwarder DLL
softpub.dll ....Softpub Forwarder DLL
STOBJECT.DLL .....(Systray 外壳服务对象).
stobject.dll是个库文件, 包含了一些像是图标这样的资源
streamci.dll... 流设备类别安装程序
SVCHOST.EXE ...... Win32 服务的常规
宿主进程SXS.DLL ..........Fusion 2.5
SYSTRAY.EXE ....(系统栏). 系统栏提供程序. 它能控制
任务栏和系统栏. 但是, 没它的话, 也没有什么不正常的地方
TASKMGR.EXE ...(
任务管理器). 平时使用的任务管理器
themeui.dll ......Windows 主题 API
timedate.cpl ..时间和日期
ufat.dll .......FAT 工具 DLL
ULIB.DLL .......文件工具支持 DLL
umdmxfrm.dll .....Unimodem 转换模块
untfs.dll ......NTFS 工具 DLL
ureg.dll .......注册表工具 DLL
urlmon.dll....... Win32 OLE32 扩展
user32.dll.......Windows XP 用户 API 客户端 DLL
USERINIT.EXE ..(用户初始化). 在用户登录之后, 用于确定操作系统的环境
UXTHEME.DLL ......Microsoft UxTheme Library
VERSION.DLL ......版本检查和文件安装库
vga.dll .....VGA 16 色显示驱动
w32topl.dll ....Windows NT Topology
维护工具WDIGEST.DLL ......Microsoft 采集访问
WIN32K.SYS .......
多用户 Win32 驱动
WININET.DLL ......Internet 扩展
winipsec.dll ....Windows IPSec SPD Client DLL
WINLOGON.EXE .....Windows NT 登录应用程序
WINMM.DLL ........MCI API DLL
WINRNR.DLL .......LDAP RnR 提供程序 DLL
WINSPOOL.DRV ...Windows 缓冲池驱动
WINSRV.DLL .......Windows Server DLL
WINSTA.DLL .......工作站库文件
WINTRUST.DLL .....Microsoft 受信赖证书 APIs
WLDAP32.DLL ......Win32 LDAP API DLL
WMI.DLL ..........(WMI DC 和
DP 功能). 若要正常打开电脑管理, 则需要保留此文件
WS2_32.DLL .......Windows Socket 2.0 32 位 DLL
WS2HELP.DLL ......Windows Socket 2.0 助手
wshnetbs.dll ...Netbios Windows套接层助手DLL
WSOCK32.DLL ......(Windows 32 位套接层 DLL). 某些涉及到网络的软件会需要它
WTSAPI32.DLL .....Windows
终端服务器SDK API
netid.dll -----(系统属性-->计算机名)
fontview.exe --字体查看器
fontext.dll --与字体文件夹视图安装字体有关