1、windows XP 系统内核文件分析精简系统做个参考转自 eaglelin当然, 精简系统是要付出代价的. 不要贪得无厌, 免得系统坏了修不好啊. Windows XP 个别 System32 文件 System32 文件夹下个别要移除的文件 我们就要删除另外 600 个 system32 文件.我们要一次把它们全都解决掉. 以下是我所删除的 System32 文件列表, 另外还有相关的批处理文件 . 我不会把自己用的批处理文件给别人的.我已经厌倦别人认为我的批处理文件就是最适合他们的. 其实并不是这么回事. 这里有个很简单的例子能够说明原因.我在我用的批处理文件中定义了要删除 winfax
2、.dll (Microsoft 传真 API 支持 DLL), 因为我没有传真机. 你直接用我的批处理文件的话, 就会把你的系统中的传真相关文件删掉. 这样, 你的传真机无法正常工作的话. 你就会骂我. 到底需要移除哪些 System32 文件, 这应该由你自己来决定. 我已经尽力把相关信息提供给你了, 这些应该可以帮助你决定应当删除哪些文件. 如果你想创建你自己的批处理文件的话,请仔细查看相关移除信息, 我会把相应部分的批处理脚本贴上去的, 然后你可以将其粘贴到你自己的批处理文件中. 我在我的批处理文件中添加了一个防止出现意外的功能. 这些文件会被移动并会被保存下来 (没有直接将其删除.)
3、备份至 C:/backup. 在这个 backup 文件夹中有个名为 “smart placement“的子文件夹. 其出现的顺序与 XP 中的顺序相同. 首先你会看到 WINDOWS 文件夹. 在 WINDOWS 文件夹中你可以看到 system32 文件夹. 我创建这个所谓的 ”smart placement” 就是为了让你明白相关备份文件的来源. 如你所见, 这些批处理文件也可用于其它文件夹中的文件. 反正, Backup 文件夹中的结构与 XP 的相同. 请确保在你使用任何注册表清理工具之前, 应当先把 Backup 文件夹中的文件临时删掉.注册表清理工具可能会把注册表中的路径指向 b
4、ackup 文件夹中的相关路径 . 将用得到的部分脚本复制粘贴到记事本中. 然后将其另存. 代码: _ IF NOT EXIST “c:/backup/WINDOWS/system32“ md c:/backup/WINDOWS/system32 MOVE c:/WINDOWS/system32/6to4svc.dll c:/backup/WINDOWS/system32/ MOVE c:/WINDOWS/system32/aaaamon.dll c:/backup/WINDOWS/system32/ MOVE c:/WINDOWS/system32/acledit.dll c:/backup
5、/WINDOWS/system32/ MOVE c:/WINDOWS/system32/admparse.dll c:/backup/WINDOWS/system32/ _ C:/WINDOWS/system32: 12520437.cpx .代码页转换表. 12520850.cpx . 代码页转换表. 6to4svc.dll 在 IP4 网络上提供 IPv6 连接的服务 aaaamon.dll Aaaa Monitor Dll acledit.dll 访问控制列表编辑器 ac3filter.cpl ac3filter 控制面板扩展 属于我所安装用于看电影的 AC3Filter 编解码器. a
6、hui.exe .应用程序兼容用户界面 ALSNDMGR.CPL .Realtek AC97 音频控制面板 我用 RTLCPL.EXE (Realtek 音频控制面板) 作为代替. amcompat.tlb . ansi.sys . apcups.dll .APC 智能提供程序 APPEND.EXE .(Append). 允许应用程序在当前文件夹中打开指定目录中的数据文件 . 此工具源于 MS-DOS 5.0. asctrls.ocx Active Setup 控件 AT.EXE .(AT). 用于设置在指定时间和日期执行任务. 需要运行计划任务服务. atkctrs.dll Windows
7、NT AppleTalk 性能计数器 dll ATMADM.EXE .(ATM). ATM 呼叫管理器. auditusr.exe . 设置每用户审核策略 atmfd.dll Windows NT OpenType/Type 1 字体驱动 atmlib.dll .Windows NT OpenType/Type 1 API 库. atmpvcno.dll .Atm Epvc Install DLL atrace.dll .Async Trace DLL ATTRIB.EXE .(文件属性). 显示或更改文件属性 (只读, 存档, 隐藏, 或系统). AUTOCONV.EXE .(自动转换).
8、用于将 FAT 分区格式转为 NTFS. autodisc.dll .Windows AutoDiscovery API , 自动收取邮件 AUTOFMT.EXE .(自动格式化). 用于转换文件系统的工具. AUTOLFN.EXE 长文件名转换工具. 用于 DOS 模式下. 能够自动将长文件名转换为 8.3 格式. - batt.dll .电池类安装程序 如果你使用笔记本的话, 那么设备管理器会需要这个文件来访问你的电池属性. - bidispl.dll Bidispl DLL bios1.rom bios4.rom bitsprx2.dll .后台智能传输服务代理 bitsprx3.dll
9、 . 后台智能传输服务 2.0 代理 blastcln.exe .Blaster/Nachi 移除工具 BOOTOK.EXE .(启动确认). 在一次成功地登录系统之后, “上次正确的配置” 会用它保存配置参数. BOOTVRFY.EXE .(启动验证). “上次正确的配置” 会用它验证一个引导选择. browsewm.dll .BrowseWM Player bthci.dll 蓝牙类别安装程序 bthprops.cpl .蓝牙控制面板小程序 (无线公司) bthserv.dll 蓝牙支持服务 btpanui.dll 蓝牙 PAN 用户界面 - capesnpn.dll .Microsoft
10、 证书模板管理扩展 ccfgnt.dll .Internet 配置库 certmgr.dll 证书管理工具 certmgr.msc 内容 - 分级审查 - 启用 RTCSHARE.EXE .(RTC 程序共享). 实时时钟组件. rtipxmib.dll .Microsoft Router IPX MIB subagent RUNAS.EXE (运行方式). 这个工具可用一个新用户名和密码执行一个进程 . 一般, 可用来在低权限用户登录的系统上以高权限的管理员身份来运行一个程序. safrdm.dll .Microsoft 帮助中心桌面管理器 safrslv.dll Microsoft 帮助中
11、心会话处理程序 SAVEDUMP.EXE .(转储). 当系统出现 STOP 错误时, 可用于将内存中的内容转储为文件. sbe.dll DirectShow 流缓冲滤镜 sbeio.dll 流缓冲输入输出 DLL SC.EXE .( Windows NT 服务管理). 一个服务管理工具. scrobj.dll .Windows (r) 脚本组件运行时 scrrun.dll .Microsoft (r) 脚本运行时 SDBINST.EXE (Installer). AppFix 和 AppHelp 安装程序. sendcmsg.dll 发送控制台消息 sdhcinst.dll .Secure
12、Digital Host 控制器类别控制器 sdpblb.dll .Microsoft Sdpblb secupd.sig . security.dll .安全支持提供程序接口 senscfg.dll SENS 安装设置工具 serialui.dll .串行端口属性页面 setup.bmp SETUP.EXE (Setup). Windows 安装程序 setupdll.dll .Windows 2000 安装 DLL SETVER.EXE .(设置版本). 用于定义报告给某个应用程序关于 DOS 的版本. sfc.exe (Windows 2000 系统文件检查工具). 用于验证 XP 的文
13、件是否存在以及是否正确. sfc_os.dll .(Windows 文件保护). 用于保护 Windows 的系统文件. sfmapi.dll .Windows NT Macintosh 文件服务客户端 SHARE.EXE (Share). 能让两个程序同时使用一个文件的 DOS 工具. shellstyle.dll Windows 外壳样式资源 Dll SHMGRATE.EXE . Windows XP 用户数据转移工具. SHRPUBW.EXE (共享文件夹创建工具). 用于在 Windows XP 系统上创建共享文件夹. shscrap.dll 外壳碎片对象句柄 SHUTDOWN.EXE
14、 .(远程关机工具). 允许关闭或重启本地或远程电脑. sigtab.dll .文件完整性设置 SIGVERIF.EXE .(文件签名验证工具). 验证所选文件是否经过认证. simpdata.tlb sisbkup.dll 单实例存储备份支持功能 skdll.dll 序列号 SKEYS.EXE (序列号). 一个可提供支持序列号功能的系统服务. slayerxp.dll .”兼容性” 选项卡外壳扩展 DLL smbinst.exe 系统管理 BIOS 驱动安装程序 softpub.dll Softpub Forwarder DLL SORT.EXE .(Sort). 用于整理键盘输入并将结果
15、写入一个文件或是显示在屏幕上. spmsg.dll Service Pack 消息 spnike.dll .用于 Nike 设备的 MDM 设备接口 spnpinst.exe .点对点定制安装 SPRESTRT.EXE .重启时还原注册表 sprio600.dll . Rio 600 的 MDM 设备接口 sprio800.dll . Rio 800 的 MDM 设备接口 spxcoins.dll .Specialix MPS NT 升级协同安装程序 srvsvc.dll .服务器服务 DLL sti_ci.dll .静止图像类别安装程序 sti.dll 静止图像设备客户端 DLL stimo
16、n.exe . 静止图像设备监视器 storage.dll OLE 2.1 16/32 相互操作库 strmfilt.dll .流滤镜库 SUBST.EXE (虚拟). 可将一个路径虚拟为一个分区. svcpack.dll Windows 2000 Service Pack 安装程序 SYNCAPP.EXE (同步). 公文包用于同步所含文件的工具. synceng.dll Windows 公文包引擎 syncui.dll .Windows 公文包资源文件 SYSEDIT.EXE .(系统编辑器 ). 一个用于打开编辑 system.ini, win.ini, config.sys, 和 au
17、toexec.bat 的编辑器. sysinv.dll .Windows 系统清单 SYSKEY.EXE .(Windows XP 帐户数据库管理器). 用于设置 Windows XP 帐户数据库的安全特性. sysmon.ocx .系统监视控件 sysprint.sep . sysprtj.sep SYSTRAY.EXE (系统栏). 系统栏提供程序. 它能控制任务栏和系统栏. 但是, 没它的话, 也没有什么不正常的地方. t2.dll t2 taskman.exe 任务管理器 (不是平时使用的那个 . 平时那个是 : “taskmgr.exe“) tdc.ocx TDC ActiveX 控
18、件 TELNET.EXE .(Telnet). 一个 Telnet 客户端, 可用于访问远程 Telnet 服务器系统. tftp.exe .简单文件传输协议应用程序 toolhelp.dll .Windows 调试工具助手库 traffic.dll Microsoft 网络交通控制 1.0 DLL .将文件夹列为树形结构 tsbyuv.dll .东芝视频解码器 typelib.dll OLE 2.1 16/32 相互操作库 ufat.dll .FAT 工具 DLL umandlg.dll UManDlg DLL unimdm.tsp . unimdmat.dll .通用调制解调器服务提供程
19、序 AT 微型驱动 ureg.dll .注册表工具 DLL usbmon.dll .标准动态打印端口监视器 DLL USER.EXE .(Windows 用户界面核心组件 ). 用于保持 Win16 的兼容性. 不是一个有效的 Win32 应用程序. v7vga.rom . vbajet32.dll .Visual Basic 应用程序开发环境- Expression 服务加载器 vcdex.dll 32 位 MSCDEX 虚拟设备驱动 vdmredir.dll .DOS 虚拟机网络接口库 verifier.dll .标准应用程序验证提供程序 dll VERIFIER.EXE .(驱动验证管理
20、器). 可用它探测一个驱动的操作是否会导致系统冲突. vfpodbc.dll vfpodbc vga256.dll .256 色 VGA/SVGA 显示驱动 vga64k.dll .32K/64K 色 VGA/SVGA 显示驱动 View Channels.scf (查看频道). vjoy.dll .32 位手柄虚拟设备驱动 (我没有手柄) w32topl.dll Windows NT Topology 维护工具 wavemsp.dll Microsoft Wave MSP wdl.trm webvw.dll 网页视图外壳扩展库 WEXTRACT.EXE .(Win32 Cab 自解压程序创建
21、工具). 用于提取 Cab 压缩包中的文件. wiasf.ax .WIA 流快照滤镜 wifeman.dll Windows WIFE 接口核心组件 用于保持兼容性 win87em.dll winbrand.dll .Windows Branding 资源 WINCHAT.EXE 简单的聊天工具 winfax.dll .Microsoft 传真 API 支持 DLL (我没有传真机.) winhelp.hlp WINHLP32.EXE .(Windows 帮助). 用于打开帮助文件. WINMSD.EXE .(Windows XP 诊断工具或是系统信息工具). Windows XP 诊断工具
22、. winnls.dll .Windows IME 接口核心组件 winntbbu.dll .Windows 安装画面 DLL winoldap.mod . winshfhc.dll .文件风险评估 winsock.dll Windows Socket 16-Bit DLL winstrm.dll Streams DLL wkssvc.dll .Workstation 服务 DLL wmidx.dll Windows Media 索引 DLL wmiprop.dll WDM 动态属性页面协同安装程序 wmv8ds32.ax (文件版本: 8.0.0.4000). Windows Media 视
23、频解码器 V8 wmvds32.ax .Windows Media 视频解码器 WOWDEB.EXE .(WOW 调试程序 ). WOW 调试程序. Win16 调试助手 wowexec.exe Windows Win16 程序启动工具 wowfax.dll .Windows 3.1 兼容传真驱动 DLL wowfaxui.dll .Windows 3.1 兼容传真驱动 DLL WPABALN.EXE (Windows 产品激活). Windows 产品激活气球提示器. WRITE.EXE 写字板, 支持纯文本和 RTF 文档.有 Word 就不用它了 wscntfy.exe Windows
24、安全中心通知程序 wscui.cpl 安全中心控制面板小程序 WSCRIPT.EXE (脚本宿主). 基于 Windows 的脚本宿主 . wshatm.dll .Windows 套接层助手 DLL wshbth.dll .Windows 套接层助手 DLL wshcon.dll .Microsoft (r) Windows 脚本控制器 wshisn.dll .NWLINK2 套接层助手 DLL wshnetbs.dll .Netbios Windows 套接层助手 DLL wshom.ocx Windows 脚本宿主运行时库 WshRm.dll 用于 PGM 的 Windows 套接层助手
25、wsnmp32.dll Microsoft WinSNMP v2.0 Manager API xactsrv.dll 下级 API 服务器 DLL xcopy.exe 加强版的复制命令 xenroll.dll XEnroll xpob2res.dll .Service Pack 2 OOB 消息 350 个没有删除的 System32 文件.以及原因 我为什么不删除这些文件是有很多重要原因的, 其中有许多文件要经常用到. 我会把为什么不想删除这些文件的原因列在下面. NVDVD 需要以下文件 acelpdec.ax .ACELP.net 音频解码器 以下是 NVDVD 安装的文件: Dolby
26、Hph.dll .杜比耳机引擎 license.955200 设置 - 高级页面上的适配器, 监视器和疑难解答选项卡需要以下文件: deskadp.dll 高级显示适配器属性 deskmon.dll 高级显示监视器属性 deskperf.dll . 高级显示性能属性 - 硬件设备管理器需要以下文件: devmgr.dll .设备管理器 MMC 管理工具 dmocx.dll 树形视图 OCX - Windows 默认磁盘碎片整理工具需要以下文件 : 虽然我用 PerfectDisk 整理磁盘, 但是我发现需要保留 Windows 默认的磁盘碎片整理工具才能安装 PerfectDisk. 你的电脑
27、在用过一段时间之后, 磁盘上的文件分布就会比较乱, 也就产生了不少磁盘碎片, 这会导致访问操作文件变慢. 用磁盘碎片整理工具将其整理一遍之后, 就会好多了. DFRGNTFS.EXE (NTFS 磁盘碎片整理工具). 用于整理 NTFS 分区. dfrgres.dll 磁盘碎片整理工具资源模块 dfrgsnap.dll . 磁盘碎片整理管理工具模块 dfrgui.dll . 磁盘碎片整理用户界面模块 vssapi.dll Microsoft 卷影复制请求方/写入方服务 API DLL - DivX.dll .DivX 编解码器 for Windows divxdec.ax .DivX 解码滤镜
28、 - 我所安装的第三方编解码器, 以避免播放损坏的视频时画面定格 DivXAF.ax DivX 反定格滤镜 - 添加或删除模块所需的文件: duser.dll Windows DirectUser 引擎 - ELS.DLL 事件查看器管理工具 EVENTVWR.EXE .(事件查看器). 事件查看器的可执行文件 . - 服务窗口所需的文件 filemgmt.dll .服务和共享文件夹 mfc42u.dll .MFCDLL 共享库 - 用于维护字体文件夹的特殊结构, 且用于显示字体图标: fontext.dll Windows 字体文件夹外壳扩展 FONTVIEW.EXE (字体查看器 ). 用
29、于在窗口中查看字体示例. - 用于安全模式下, 避免图像看起来像是被撕裂了一样: framebuf.dll .帧缓冲显示驱动 - framedyn.dll .WMI SDK 提供程序框架 我把 wbem 文件夹中的 framedyn.dll 移动到 system32 中了, 然后又把 wbem 文件夹以及其中的内容都删掉了. 有时当你运行系统还原时会出现错误, 它会提示你, 没有 framedyn.dll 的话, 将无法运行系统还原. 没有 “framedyn.dll“ 的话, 当你右击我的电脑时会出错. 将其保留到 system32 文件夹中可避免出错. - glu32.dll (OpenG
30、L 工具库 DLL). OpenGL 3D 图形渲染函数库 . - GRPCONV.EXE .(组转换). 将 Microsoft Windows 3.x 的程序管理器组转换为开始菜单项目. 没有 GRPCONV.EXE 的话, 我就无法安装 Microsoft 的文件检查工具以检查正确的 DVD 编解码器. - Acronis True Image 所需的文件 hhctrl.ocx .Microsoft HTML 帮助控件 - hid.dll .(Hid 用户库文件). Realteks 音频配置工具需要此文件 (C:/WINDOWS 中的 soundman.exe) - html.iec
31、.(Microsoft HTML 转换器) 用于将从网页上复制的文本粘贴到写字板中. (用于保留网页文本格式?) - 我需要以下第三方解码器来回放某些格式的视频. I263_32.DRV Intel I.263 视频驱动 2.55.012 系统默认 MP3 解码器: l3codecx.ax .MPEG Layer-3 音频解码器 - 以下文件属于 Internet Explorer imgutil.dll IE 图像解码插件 DLL MSCTF.DLL MSCTF 服务器 DLL MSIMTF.DLL .Active IMM 服务器 DLL pngfilt.dll IE PNG 图像解码插件 - IMAPI.EXE .(刻录服务).通过 IMAPI 管理光盘刻录, 可用 Nero 等代替. - Plus! MP3 Audio Converter LE 所需用于将 .mp3 转为 .wma 的编解码器: IMC32.ACM Intel MSACM 音频编解码器 l3codeca.acm .(MPEG Layer-3 音频编解码器).