« 搜索引擎战略大会( 2007 厦门 )后记 | (回到Blog入口)|(回到首页) | 在线RSS阅读器的订阅统计数字反馈:Google Feedfetcher vs. Zhuaxia »

一键清理系统垃圾文件脚本: clean.bat [下载]

作者:车东 发表于:2007-07-21 22:07 最后更新于:2007-09-03 09:09
版权声明:可以任意转载,转载时请务必以超链接形式标明文章和作者信息及本版权声明

在很多同事的桌面上都有clean.bat这个一键清理脚本。我也用过几次,clean.bat就是一个通过清理操作系统c盘临时文件和优化启动缓存来加速系统的工具。发现有时候这个脚本运行起来会比较慢,重新整理了一下脚本次序,并且将清空cookie和清空打开文件历史之类比较得不偿失的操作注释掉了。你一般如何评估系统启动的速度呢? 我是看XP登录前那个横向滚动条的滚动次数,一般首次清理以后,能减少40%左右的启动时间。点击下载文件,代码附后:

@echo off

echo 清空IE临时文件目录...
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"

echo 正在清除系统临时文件 *.tmp *._tmp *.log *.chk *.old ,请稍等...
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
rem .log大部分有可能有用
rem del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old

echo 清空垃圾箱,备份文件和预缓存脚本...
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp

rem cooke和最近历史还是保留吧...
rem del /f /q %userprofile%\COOKIES s\*.*
rem del /f /q %userprofile%\recent\*.*

echo 清理系统盘无用文件...
%windir%\system32\sfc.exe /purgecache

echo 优化预读信息...
%windir%\system32\defrag.exe %systemdrive% -b

echo 清除系统完成!

echo. & pause

Comments

那个条的时间貌似可以用兔子之类的软件欺骗性的减少。

临时文件移出C盘放别的位置感觉更好些。

清理prefetch没有意义的
清理这个可以让开机滚动的那个速度提高很多
但是提高的速度都会在进入系统的时候还给你,甚至让你等更久

下载来试试,谢谢

也顺便下载了文体来了。。下载有一点问题。
只能够直接copy了。

sfc.exe /purgecache这个命令会删除系统的备份文件夹dllcache内的保护性文件,一般不建议这么做,尽管能腾出二三百兆的空间,但对目前这样的大硬盘,这二三百兆又算什么?以系统安全性和稳定性作交换划不来。

滚动条的滚动次数首先和硬盘质量的好坏(特别是转速和缓存)有很大关系

删掉了一些不该删掉得文件
例如把我得 .tmpl都删了 :(

看来这个脚本还要加强一下

下载来试试,谢谢

先下载试试,谢谢

你的blog RSS 订阅地址多少?

这个好像不对:
http://feed.feedsky.com/chedong

本来很好用,可是为什么后来突然不能用了?怎么解决呢?

这个角本不般针对哪些删的。浪个不该删节的也删了。且还有的没删
如:我的桌面的QQ什么都删了,但QQ游戏还是没删???

发表一个评论

(如果你此前从未在此 Blog 上发表过评论,则你的评论必须在 Blog 主人验证后才能显示,请你耐心等候。)