当前位置: 首页 > news >正文

系统垃圾清理批处理脚本 (BAT)

系统垃圾清理批处理脚本 (BAT)

以下是一个Windows系统垃圾清理的批处理脚本,它可以清理常见的系统临时文件、缓存和日志等:

@echo off
title 系统垃圾清理工具
color 0a
echo.
echo 正在清理系统垃圾文件,请稍候...
echo.:: 清理临时文件
echo 清理临时文件...
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 %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*":: 清理系统缓存
echo 清理系统缓存...
Dism /Online /Cleanup-Image /StartComponentCleanup /ResetBase:: 清理Windows更新缓存
echo 清理Windows更新缓存...
net stop wuauserv
rd /s /q %windir%\SoftwareDistribution
net start wuauserv:: 清理回收站
echo 清理回收站...
rd /s /q %systemdrive%\$Recycle.bin:: 清理DNS缓存
echo 清理DNS缓存...
ipconfig /flushdns:: 清理缩略图缓存
echo 清理缩略图缓存...
del /f /s /q "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_*.db":: 清理浏览器缓存(Chrome, Firefox, Edge)
echo 清理浏览器缓存...
del /f /s /q "%userprofile%\AppData\Local\Google\Chrome\User Data\Default\Cache\*.*"
del /f /s /q "%userprofile%\AppData\Local\Microsoft\Edge\User Data\Default\Cache\*.*"
del /f /s /q "%userprofile%\AppData\Local\Mozilla\Firefox\Profiles\*.default\cache\*.*":: 执行磁盘清理工具
echo 执行磁盘清理工具...
cleanmgr /sagerun:1echo.
echo 系统垃圾清理完成!
echo.
pause

使用说明

  1. 将上面的代码复制到记事本中
  2. 保存为 .bat 文件,例如 clean_system.bat
  3. 右键选择"以管理员身份运行"

注意事项

  • 运行此脚本需要管理员权限
  • 清理过程可能需要几分钟时间,请耐心等待
  • 某些文件可能正在使用中而无法删除,这属于正常现象
  • 建议定期运行此脚本保持系统清洁

自定义修改

你可以根据需要修改脚本,例如:

  • 添加或删除特定的文件类型
  • 调整清理的目录范围
  • 添加其他清理命令

希望这个脚本对你有帮助!

http://www.dtcms.com/a/328881.html

相关文章:

  • 电子电气架构 --- 软件项目文档管理
  • OpenCVSharp中的HDR成像
  • 杂记 01
  • electron进程间通信- 从渲染进程到主进程
  • Spring cloud集成ElastictJob分布式定时任务完整攻略(含snakeyaml报错处理方法)
  • 移动端网页调试实战,触摸事件穿透与点击冲突问题的定位与优化
  • C++中的`auto`与`std::any`:功能、区别与选择建议
  • CV 医学影像分类、分割、目标检测,之【肝脏分割】项目拆解
  • 数据挖掘常用公开数据集
  • [爬虫实战] 基于半自动化的cookie池更新逻辑讲解
  • 数据分析总结
  • MyBatis 中 XML 与 DAO 接口的位置关系及扫描机制详解
  • 把 Linux 装进“小盒子”——边缘计算场景下的 Linux 裁剪、启动与远程运维全景指南
  • 关于Google Pixel,或者安卓16,状态栏颜色无法修改的解决方案
  • 双屏加固笔记本电脑C156-2:坚固与高效的完美融合
  • FPGA+护理:跨学科发展的探索(四)
  • 在CentOS 7上配置Android USB网络共享方式的方法
  • MacOS字体看起来比在 Windows 上更好?
  • HTTPS与CA证书:安全通信全解析
  • CA+https+动态WEB页面部署
  • JavaWeb核心:HttpServletRequest与HttpServletResponse详解
  • Linux 服务部署:自签 CA 证书构建 HTTPS 及动态 Web 集成
  • OpenBMC中观察者模式架构与实现全解析
  • http与https协议区别;vue3本地连接https地址接口报500
  • 解惑rust中的 Send/Sync(译)
  • 什么是费曼学习法?
  • 机器学习-Cluster
  • Jenkins一直无法启动,怎么办?
  • C# winform 调用 OPC UA C# WinForm 的批量订阅方法
  • Java19 Integer 位操作精解:compress与expand《Hacker‘s Delight》(第二版,7.4节)