软件IT资讯中心

全心全意为您服务!

前言:
    这两天逛论坛, 无意中发现了这个帖子. 作者极尽所能的介绍了 Windows 系统文件的相关信息. 极有参考价值. 虽说, 这个不同于 nLite 的预先精简定制, 但是相信对于 nLite 精简效果不够满意的大有人在. 那么按照这个指南就能够令你的系统最优化.
    当然, 精简系统是要付出代价的. 不要贪得无厌, 免得系统坏了修不好啊.


压榨 Windows XP: 完全指南之第一章

临时文件和垃圾文件


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

在这篇指南中, 你可以学到以下内容: 从 Windows XP中安全地移除掉某些文件和文件夹的可能性, 移除之后还要保证微软操作系统的兼容性和功能不受影响.

只是说可以移除的 “可能性”. 在进行处理之前, 请一定要记住这一点.

我不会, 也不能, 让其他人把我列在这里的垃圾文件都删除掉. 在没有经过实际操作之前, 直接照搬我的设置, 是不可能不出问题的.

是的, 我删除了列在这里的每一个文件和文件夹...但是, 我的系统与你的不同. 我的需求与你的需求不一样. 而且, 我所安装的程序与你所安装的也不尽相同.

因此, 在压榨 Windows XP 之前请先注意一下: 这个指南只是指出了 "精简的可能性".

在你的 Windows XP中, 有哪些文件和文件夹可以被移除呢? 你的做出自己的选择. 我会尽我所能, 向你提供关于这些文件和文件夹的信息; 我会基于我的知识范围以及理解能力, 向你提供这些文件和文件夹的用法和功能.

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

我不敢保证我精简出来的 Windows 文件夹是不是最小的. 我只能保证, 就我个人而言是无法再精简更多的文件了. 我相信, 一定有人能够做的比我做的还要好.

我立下规矩, 坚决不再掺和到关于以下问题的讨论:

1)...我敢保证 “事件查看器” 中绝对不会显示任何错误. ...即便只是些无关紧要的DCOM 错误. 我也不想让它们出现.

2)...我不会使用文件压缩. (我个人估计, 可能是说用 UPX 类的程序预先压缩)

3)...我所使用的 Windows 应用程序, 以及我所安装的第三方应用程序...都工作的很好.

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

Windows 文件夹 (包含所有文件以及子目录)…

202MB...整体占用.

849....文件总数 (包含所有子文件夹中的文件).

65......目录总数.


System32 文件夹 (包含所有文件以及子目录)…

167MB...整体占用.

606....文件总数 (包含所有子文件夹中的文件).

16......目录总数.

450.....system32 文件夹下的文件数量 (133MB 总体占用).

(System32 文件夹下有 43 个 EXE 文件以及 323个DLL 文件).

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

我要做的第一件事就是下载最新版的"预览版 XPLite". 我不推荐购买 XPLite, 因为, 虽说它对应 XP SP2 推出了新版本, 但它还是有点小毛病. 它会移除一些本不该被移除的文件, 另外还不移除本来应该被移除的文件, 最后, 还会导致 “事件查看器” 中显示一些错误...这点最让我讨厌了.

你可以转到以下页面下载 XPLite 预览版.

http://www.litepc.com/xppreview.html

打开它的压缩包, 把其中的可执行文件放到一个文件夹中.

运行它并转到它的 "Windows File Protection" 选项卡. 选择 "Disabled" 然后 "Apply". 关闭这个程序并重新启动你的电脑.

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

然后转到以下网站. 下载并安装 "Register - Unregister This DLL v1.0.0.1".

http://www.programmersheaven.com/zone16/cat633/30729.htm

这个小工具能够注销我要移除的 DLLS 文件.

它会在你的右键菜单上添加两个选项: "Register This Dll" 和 "UnRegister This Dll". 当你右击 DLL 文件时, 就会出现这两个选项. 我真的很喜欢它能够一次注销多个 DLL 文件的功能.

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

现在让我们开始移除一些文件吧....


压榨 Windows XP: 完全指南之第一章

临时文件和垃圾文件


有很多非常不错的用于清理临时文件和垃圾文件的工具. 我挑了两个工具: IE Privacy Keeper 和 CCleaner. 我认为它们都非常棒.

实际上, 我还使用了第三个工具: HDValet.

使用 HDValet 的原因是, 我可以自己设置要搜索删除哪些临时文件和垃圾文件. 只需轻轻一点, HDValet 就能帮我把临时文件和垃圾文件清理掉.

你用这类工具移除大多数的临时文件和垃圾文件. 但是也会漏过不少垃圾文件.


以下就是我用的清理工具会漏掉的文件, 害得我还要手动删除:


*.log 文件

我把所有能够找到的 .log 日志文件都删除掉了, 当然, 除了以下这些受到系统保护的日志文件 ...(无论如何都不能将其删除):

C:\WINDOWS\WindowsUpdate.log

C:\Documents and Settings\USERNAME\NTUSER.DAT.LOG
C:\Documents and Settings\NetworkService\ntuser.dat.LOG

C:\WINDOWS\Debug\PASSWD.LOG
C:\WINDOWS\SoftwareDistribution\ReportingEvents.log

C:\WINDOWS\system32\config\default.log
C:\WINDOWS\system32\config\SAM.LOG
C:\WINDOWS\system32\config\SECURITY.LOG
C:\WINDOWS\system32\config\software.LOG
C:\WINDOWS\system32\config\system.LOG

C:\Documents and Settings\USERNAME\Local Settings\Application Data\Microsoft\Windows\UsrClass.dat.LOG

C:\Documents and Settings\NetworkService\Local Settings\Application Data\Microsoft\Windows\UsrClass.dat.LOG

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

通常可以在重启之后删除以下这些系统 *.log 文件:

C:\WINDOWS\Sti_Trace.log

C:\WINDOWS\wiadebug.log

C:\WINDOWS\wiaservc.log

C:\WINDOWS\system32\CatRoot2\edb.log

C:\WINDOWS\system32\CatRoot2\edbtmp.log

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

通常可以在重启之后删除以下这些系统 *.log 文件. 可能是因为某些服务要用到这些文件. 所以, 它们总是会自动地被重新创建:

C:\WINDOWS\SoftwareDistribution\DataStore\Logs\edb.log

C:\WINDOWS\SoftwareDistribution\DataStore\Logs\edbtmp.log

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

我保留了这些程序安装安装日志:

INSTALL.LOG

如果我将其删除, 那么我就无法卸载对应的程序了.

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

*.txt 文件

我把所有能够找到的 .txt 文本文件都删除掉了, 当然, 除了以下这些受到系统保护的文本文件...( 无论如何都不能将其删除):

C:\WINDOWS\SchedLgU.Txt

C:\WINDOWS\SoftwareDistribution\WebSetup\wuident.cab\wuident.txt


同样的, 我还保留这些 *.txt 程序安装日志文件:

你可以把每个 .txt 文件都打开, 看看它是不是对于某个程序很重要.

C:\Program Files\GSpot\ExportFormat.txt (看起来对这个程序很重要.)

C:\Program Files\Kazaa Lite Resurrection\bannedipranges.txt (看起来对这个程序很重要.)

C:\Program Files\Ahead\Nero\Nero.txt (看起来对这个程序很重要.)

C:\Program Files\Ontrack\Fix-It\regkeys.txt (看起来对这个程序很重要.)

C:\Program Files\RAXCO\PerfectDisk\Readme.txt ("readme.txt" 或 “register.txt” 不存在的话, 将无法执行Perfect Disk.)

C:\Program Files\RAXCO\PerfectDisk\Register.txt ("readme.txt" 或 “register.txt” 不存在的话, 将无法执行Perfect Disk.)

C:\Program Files\RAXCO\PD60Install\program\Raxco\PerfectDisk\Readme.txt ("readme.txt" 或 “register.txt” 不存在的话, 将无法执行Perfect Disk.)

C:\Program Files\RAXCO\PD60Install\program files\Raxco\PerfectDisk\Register.txt ("readme.txt" 或 “register.txt” 不存在的话, 将无法执行Perfect Disk.)

C:\Program Files\vlc-0.8.1-win32\vlc-0.8.1\AUTHORS.txt (看起来对这个程序很重要.)

C:\Program Files\vlc-0.8.1-win32\vlc-0.8.1\MAINTAINERS.txt (看起来对这个程序很重要.)

C:\Program Files\XviD\XviD_Quant_Matrices.zip\*.txt (所有的.txt 文件看起来都挺重要的. 无论如何都不能将其删除.)

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

*.bak 文件 ...备份文件
*.chk 文件 ...丢失簇日志文件

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

*.edb 文件....Exchange Server 保存的文件 (一个数据库)

通常可以在重启之后删除这个 *.edb 文件:

C:\WINDOWS\system32\CatRoot2\tmp.edb

通常可以在重启之后删除以下这些系统 *.log 文件. 可能是因为某些服务要用到这些文件. 所以, 它们总是会自动地被重新创建:

C:\WINDOWS\SoftwareDistribution\DataStore\DataStore.edb

C:\WINDOWS\SoftwareDistribution\DataStore\Logs\tmp.edb

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

*.old Files ...备份文件
*.sav Files ...备份文件.

我还要自己添加以下垃圾文件类型:

*.cnt
*.diz
*.doc
*.GID
*.lic
*.query

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

以下是其它有可能出现的垃圾文件类型. 你可以从中找到对你有用的.

临时文件和垃圾文件:

*.000 .....     可能是压缩文档的分卷文件?
*.001 .....     可能是压缩文档的分卷文件?
*.002 .....     可能是压缩文档的分卷文件?
*.1st .....     (system.1st 是个 Windows 诊断文件)
*.$$$ .....     MS-DOS 临时文件
*.&db .....     临时文件 (dBASE IV)
*.--- .....     安装时产生的临时文件
*.?$? .....     临时文件(st Reader)
*.?~? .....     临时文件
*.MS ......     Microsoft 产品备份文件
*.^ .......     临时文件
*.__ ......     临时文件
*._dd .....     丢失簇文件
*._detmp ..临时文件
*.mp ......     临时文件
*.bak .....     备份文件
*.b~k .....     备份文件, 某些文本编辑器产生的
*.bk ......     备份文件
*.bk? .....     可能是垃圾文件
chklist.* .     丢失簇文件
*.chk .....     丢失簇文件
*.cpy .....     备份文件
*.db$ .....     临时文件 (dBASE)
*.dmp .....     可能是垃圾文件
*.edb .....     Exchange Server 保存的文件 (一个数据库)
*.err .....     错误文件
*.fic .....     可能是垃圾文件
*.fnd .....     查找结果文件
*.ftg .....     .HLP 的词语列表文件
*.fts .....     HLP 的词语列表文件
*.gid .....     Windows 帮助索引文件
*.nav .....     备份文件
*.nu3 .....     Symantec 备份文件
*.old .....     备份文件
*.prv .....     备份文件 (bootlog.prv: Windows 诊断文件)
*.sav .....     备份文件.
*.sdi .....     存档目录文件
*.sik .....     可能是垃圾文件
*.spc .....     临时文件 (WordPerfect 产生的)
*.syd .....     备份文件
*.temp ....     临时文件
*.tmp .....     临时文件
*.wbk .....     Word 备份文件
*.~* ......     临时文件
*__ofidx*.* .....     Microsoft 快速查找索引文件
*.license.txt ...         可能是垃圾文件
*install*.txt ...         可能是垃圾文件
*.log.txt .......         日志文件
*modemlog.txt ...     Windows Modem 日志文件
*order*.txt .....     可能是垃圾文件
readme.txt ...         可能是垃圾文件
*whatsnew*.txt ...可能是垃圾文件
0*.nch ...........         Outlook Express 产生的临时文件
ABEND.LOG ........     Novell Abend 日志文件
anti-vir.dat .....     F-Prot Anit-Virus 产生的文件
eula.txt .........         Microsoft 最终用户许可协议
file_id.diz ......         共享软件的说明文件
ghosterr.txt .....     Norton Ghost 错误文件
iebak.dat ........     Internet Explorer 垃圾文件
modemdet.txt .....     Windows 诊断文件
msoe.txt .........     Microsoft Outlook(TM) Express 的自述文档
mssecure.xml .....     Microsoft Baseline Security Analyzer 产生的文件
pq_debug.txt .....     PowerQuest 产生的分区信息文件
pspbrwse.jbf .....     Paint Shop 文件夹图像信息缓存文件
suhdlog.dat ......     Windows诊断文件
system.st ........     Windows诊断文件
twain???.mtx .....     TWAIN 临时文件

Borland 临时文件:

*.ilc
*.ild
*.ilf
*.ils
*.tds

安装临时文件:

mscreate.dir

临时文件:

*.~*
*.^*
*.??$

Visual Studios 临时文件:

*.bsc
*.ilk
*.res
*.pch

WS_FTP 临时文件:

ws_ftp.log


我还要另外添加以下文件类型...

*.bmk
*.cam
*.cb
*.cln
*.cnt
*.da1
*.da2
*.diz
*.doc
*.fix
*.ign
*.ink
*.lgc
*.lge
*.lic
*.new
*.out
*.par
*.pvt
*.query
*.syd
*.umb
*.~mp
*.!!!
*.lhx


Trackback: http://tb.donews.net/TrackBack.aspx?PostId=381923


[点击此处收藏本文]  发表于2005年05月15日 10:28 PM




正在读取评论……

导航

blog stats

文章

收藏

相册

IT 资讯

存档


正在读取评论……