如何才能快速换一种生活方式?参加#牛年Flag#征稿活动,征集你2021年的购物学习生活计划!>>点击查看活动详情<<本次征稿活动欢迎你的敢出敢买Flag、学习Flag以及各种生活Flag,优秀的投稿文章能获得优厚的大奖,让我们一起努力实现目标吧!
创作立场声明:欢迎理性观点交流碰撞。
清理Windows系统垃圾的批处理脚本在Xp时代就已经存在,本人只是将网络的资料收集汇总一下,如有不准确之处欢迎指正。
教程
编写批处理脚本使用的是记事本,从XP时代记事本这个下小程序就存在Windows系统之中,简单好用。
要求较高,也可以使用Notepad++、metapad、TextWrangler等等。
第一行输入“@echo off”,作用是“回显”。这条命令后的内容,都会显示在控制台上。
第二行开始输入清理指令”del /f /s /q“,其实就是删除指令del,再增加些参数。
/f 强制删除只读文件;
/s 从所有子目录删除指定文件;
/q 安静模式。删除全局通配符时,不要求确认。
s参数意味指定目录,需要清理的都是系统目录,一般使用系统变量进行指定。
关于系统变量,可以在系统属性中找到。
垃圾文件主要是tmp结尾,所以我要指定一下。使用”*.tmp“,标识全部tmp文件。
另外还有chk、old等结尾文件需要删除。根据网上搜集的资料,有如下指令。
del /f /s /q %windir%*.bak
del /f /s /q %systemdrive%*.tmp
del /f /s /q %systemdrive%*._mp
del /f /s /q %systemdrive%*.log
del /f /s /q %systemdrive%*.gid
del /f /s /q %systemdrive%*.chk
del /f /s /q %systemdrive%*.old
del /f /s /q %systemdrive%recycled*.*
del /f /s /q %windir%prefetch*.*
rd /s /q %windir%temp & md %windir%temp
del /f /q %userprofile%cookies*.*
del /f /q %userprofile%AppDataRoamingMicrosoftWindowsRecent*.*
del /f /s /q "%userprofile%AppDataLocalMicrosoftWindowsTemporary Internet Files*.*"
del /f /s /q "%userprofile%AppDataLocalTemp*.*"
del /f /s /q "%userprofile%AppDataRoamingMicrosoftWindowsRecent*.*"
全部输入到脚本内。
增加结束控制指令“echo pause”,意思是暂停执行,按任意键继续。
ctrl+shift+s另存文件为clear.bat,保存类型为所有文件。
就会得到一个图标是齿轮的批处理文件。
右键管理员运行,进行系统垃圾的深度清理。
一定要使用系统管理员权限,不然部分文件无法删除。一阵滚动代码,系统的清理就完成。
后记
这个脚本清理的文件,大部分是windows的缓存、日志和临时文件。这些文件是有利于系统运行的,不需要手动清理。但是在备份系统或者是磁盘拷贝、迁移之前,手动清除缓存,可以减少需要备份的文件,加快备份速度。
如果只是为了做这种清理,没必要上脚本,装个CCleaner或者DISM++之类的软件更全面、安全、快捷,毕竟SSD下系统盘 del /f /s /q 删错文件大概率就没法恢复了。
你做的清理很表层,比如Windows更新安装记录,旧版本的驱动等等,根本清理不掉,这些往往才是大头的文件。另外我也不明白,别人已经做了很好的轮子(清理工具),你再去搞一个功能很简陋的版本有什么意义么?执行你的命令行能有什么优势么,省十几兆软件安装空间,还是省几十秒的执行时间?
echo off 是关闭回显,不认识echo还不认识off么[皱眉]而且上古冷饭了,基本无价值,用 dism++ 清理都比这强
十几年前的冷饭了,度娘一下“一键清理系统垃圾”就好了。
我直接对着C盘就是格式化,啥都清除了,1k都不用,何必浪费1kB? 我这么杠一个你能懂我意思吗? (我在这里只是抬杠,要格式化C盘一般要进入PE,人家的意思是 你用这个1kB的脚本,会误删重要文件,不仅仅是程序大小的问题>
故弄玄虚,代码就是网上流传了十几年的“一键清理.bat”[想一想],涉嫌抄袭。
这种文章…同时浪费了流量,首页推荐位和大家的生命…
别发这破玩意了,把temp目录删了重建,权限不一样,搞出来一大堆莫名其妙的问题,还查不出来原因,别折腾了
哎,又回想起了当年走人清除痕迹时的点点滴滴……
既然是小白,你还敢用来路不明的bat整C盘。就像有病不喜欢看医生偏信江湖郎中的偏方。