更新时间:2023-05-21 22:16
cleanmgr.exe是微软系统内置的一个小程序,利用它,用户可以以“比较安全的状态清理系统垃圾”。事实上,它也就是磁盘清理。
清理系统垃圾是每一个微软操作系统用户必做的功课之一。既然是功课,那么就会出现有人做得好,有人做得差的区别。笔者所做的功课虽不敢妄称是最好的,但是笔者也敢说拍着胸脯说,我清理系统垃圾的这门功课做的是真的是很完全,也很完美。就拿我现在所使用的Windows XP/2003/Vista操作系统来说,应该有很多朋友都是按部就班地使用“cleanmgr.exe”命令,以“全手工”的方式来清理系统垃圾。可你不觉得每次都是一步一步的以“全手工”方式清理垃圾太没有效率呢?笔者在工作中摸索出一套“全自动”的方式,只要你将系统设置好,以后就不用你再劳神了。
打开“计算机”窗口,右击任意一个磁盘分区选择“属性”命令,打开属性窗口后单击右下角的“磁盘清理”按钮,单击之后可以安全清理磁盘上的多余文件,例如已下载的程序文件、Internet临时文件、系统错误内存转储文件、系统错误小型转储文件、临时Windows安装文件等。建议在这里勾选所有的清理项目,最后单击“确定”按钮关闭这个对话框。
谢谢楼主的开创!我加二个参数值
每次都从这里选择需要清理的项目,的确也麻烦了些,而且每次只能针对一个磁盘分区进行清理,效率显然是不高。其实,磁盘清理主要是通过 cleanmgr.exe这个文件来实现清理的操作,我们可以使用参数重新指定cleanmgr.exe的清理方式,以达到自动清理的目的。
参数1:“/sageset:n”参数。可以显示磁盘清理设置对话框,而且创建一个注册表项来存储用户所选择的设置。这个n值存储在注册表中,它允许指定磁盘清理运行的各种任务,n是一个从0至65535之间的任何整数,也就是说最多可以创建65535个磁盘清理配置文件,通常使用“99”就可以了。按下“Win+R”组合键打开运行对话框,在这里输入“cleanmgr/sageset:99”,执行后会弹出对话框,你可以根据自己的需要选择相应的项目。
参数2:“/sagerun:n”参数。目的是运行那些被指定到n值的特定任务,并针对每一个驱动器选定特定的配置文件。n的含义如前,在大多数情况下同样是使用“99”,只要记住这里的数字与前面配置文件的数字保持一致就可以了。打开运行对话框,手工输入“cleanmgr/sagerun: 99”,系统就会按照先前的设置自动清理相关的项目。虽然花费的时间比以前长了一些,但删除的项目更多,而且安全性绝对可以保证。
如果你觉得每次从运行对话框执行这个任务太麻烦的话,可以进入组策略对象编辑器创建一个关机脚本,脚本文件的内容当然就是“cleanmgr/sageset:99”,然后按照图5所示添加关机脚本。这样在每次关机时都会自动完成磁盘清理的任务。