新人下载app,立即提现现金 您的好友 送你现金 去提现

自编写脚本,深度清理Windows系统

qianseyue 02-16 18:42 关注

如何才能快速换一种生活方式?参加#牛年Flag#征稿活动,征集你2021年的购物学习生活计划!>>点击查看活动详情<<本次征稿活动欢迎你的敢出敢买Flag、学习Flag以及各种生活Flag,优秀的投稿文章能获得优厚的大奖,让我们一起努力实现目标吧!

创作立场声明:欢迎理性观点交流碰撞。

清理Windows系统垃圾的批处理脚本在Xp时代就已经存在,本人只是将网络的资料收集汇总一下,如有不准确之处欢迎指正。

教程

编写批处理脚本使用的是记事本,从XP时代记事本这个下小程序就存在Windows系统之中,简单好用。

自编写脚本,深度清理Windows系统

要求较高,也可以使用Notepad++、metapad、TextWrangler等等。

自编写脚本,深度清理Windows系统

第一行输入“@echo off”,作用是“回显”。这条命令后的内容,都会显示在控制台上。

自编写脚本,深度清理Windows系统

第二行开始输入清理指令”del /f /s /q“,其实就是删除指令del,再增加些参数。

s参数意味指定目录,需要清理的都是系统目录,一般使用系统变量进行指定。

自编写脚本,深度清理Windows系统

关于系统变量,可以在系统属性中找到。

自编写脚本,深度清理Windows系统

垃圾文件主要是tmp结尾,所以我要指定一下。使用”*.tmp“,标识全部tmp文件。

自编写脚本,深度清理Windows系统

另外还有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*.*"

全部输入到脚本内。

自编写脚本,深度清理Windows系统

增加结束控制指令“echo pause”,意思是暂停执行,按任意键继续。

自编写脚本,深度清理Windows系统

ctrl+shift+s另存文件为clear.bat,保存类型为所有文件。

自编写脚本,深度清理Windows系统

就会得到一个图标是齿轮的批处理文件。

自编写脚本,深度清理Windows系统

右键管理员运行,进行系统垃圾的深度清理。

自编写脚本,深度清理Windows系统

一定要使用系统管理员权限,不然部分文件无法删除。一阵滚动代码,系统的清理就完成。


后记

这个脚本清理的文件,大部分是windows的缓存、日志和临时文件。这些文件是有利于系统运行的,不需要手动清理。但是在备份系统或者是磁盘拷贝、迁移之前,手动清除缓存,可以减少需要备份的文件,加快备份速度。



未经授权,不得转载

展开阅读全文

打开App,享最佳阅读体验
全部评论 (104)
zyffreedom2
41
02-16 19:06

如果只是为了做这种清理,没必要上脚本,装个CCleaner或者DISM++之类的软件更全面、安全、快捷,毕竟SSD下系统盘 del /f /s /q 删错文件大概率就没法恢复了。

zyffreedom2
19
02-16 21:37
zyffreedom2: 如果只是为了做这种清理,没必要上脚本,装个CCleaner或者DISM++之类的软件更全面、安全、快捷,毕竟SSD下系统盘 del /f /s /q 删错文件大概率就没法恢复了。 1
qianseyue: 1kb文件就能进行清理,为什么还要下载个软件来 2

你做的清理很表层,比如Windows更新安装记录,旧版本的驱动等等,根本清理不掉,这些往往才是大头的文件。另外我也不明白,别人已经做了很好的轮子(清理工具),你再去搞一个功能很简陋的版本有什么意义么?执行你的命令行能有什么优势么,省十几兆软件安装空间,还是省几十秒的执行时间?

Sonkwo
16
02-16 19:31

echo off 是关闭回显,不认识echo还不认识off么[皱眉]而且上古冷饭了,基本无价值,用 dism++ 清理都比这强

传说中的敦哥
16
02-16 19:03

十几年前的冷饭了,度娘一下“一键清理系统垃圾”就好了。

SDXXB
14
02-16 21:23
zyffreedom2: 如果只是为了做这种清理,没必要上脚本,装个CCleaner或者DISM++之类的软件更全面、安全、快捷,毕竟SSD下系统盘 del /f /s /q 删错文件大概率就没法恢复了。 1
qianseyue: 1kb文件就能进行清理,为什么还要下载个软件来 2

我直接对着C盘就是格式化,啥都清除了,1k都不用,何必浪费1kB? 我这么杠一个你能懂我意思吗? (我在这里只是抬杠,要格式化C盘一般要进入PE,人家的意思是 你用这个1kB的脚本,会误删重要文件,不仅仅是程序大小的问题>

挨踢男
9
02-16 19:16

故弄玄虚,代码就是网上流传了十几年的“一键清理.bat”[想一想],涉嫌抄袭。

抱猫悠游
7
02-16 21:06

这种文章…同时浪费了流量,首页推荐位和大家的生命…

优雅的IT狗
6
02-16 22:48

别发这破玩意了,把temp目录删了重建,权限不一样,搞出来一大堆莫名其妙的问题,还查不出来原因,别折腾了

胖叔很拉风
6
02-16 18:51

哎,又回想起了当年走人清除痕迹时的点点滴滴……

cunana
5
02-16 23:30
我的大王: 不知道有些网友为什么怨气那么重,你是大神就当路过好了。这位朋友发出来也是给那些小白看的,我身边有玩了20年电脑的到现在系统都不会装的,你会不变代表别人都会。 1

既然是小白,你还敢用来路不明的bat整C盘。就像有病不喜欢看医生偏信江湖郎中的偏方。

打开App,查看更多好文和评论
猜你喜欢
查看更多
相关好价
相关商品
查看更多热门商品
社区主页 文章详情
112
1080
104
你已经点过赞了
新浪微博 QQ空间 微信好友 豆瓣
当前为触屏版
热门搜索