建文本文档,复制下面全部代码,保存,把后缀 .txt 修改为 clean_temp.bat,右键以管理员身份运行。
@echo off
chcp 65001 >nul
echo ======================================
echo Windows安全临时文件清理工具
echo 仅清理系统临时、更新缓存,不碰业务数据
echo ======================================
echo.
echo [1]清理系统临时目录 C:\Windows\Temp
del /f /s /q C:\Windows\Temp\* >nul 2>&1
rd /s /q C:\Windows\Temp >nul 2>&1
md C:\Windows\Temp >nul 2>&1
echo [2]清理用户临时目录 %%TEMP%%
del /f /s /q %TEMP%\* >nul 2>&1
rd /s /q %TEMP% >nul 2>&1
md %TEMP% >nul 2>&1
echo [3]清理Windows更新缓存 SoftwareDistribution\Download
net stop wuauserv >nul 2>&1
del /f /s /q C:\Windows\SoftwareDistribution\Download\* >nul 2>&1
net start wuauserv >nul 2>&1
echo [4]清理用户本地缓存回收站
del /f /s /q C:\Users\*\AppData\Local\Temp\* >nul 2>&1
echo.
echo ✅ 系统临时文件清理完成!
echo 提示:部分文件正在被程序占用无法删除属于正常现象
echo.
pause
D 盘安全清理 bat 脚本
说明:只删 D 盘临时缓存、tmp 文件,不会删除文档、图片、安装程序、已装软件;不会触碰 D 盘 Program Files。 保存方法:新建文本文档,复制全部代码进去,另存为 → 编码选 ANSI,文件名 CleanD.bat;右键【以管理员身份运行】
@echo off
chcp 65001 >nul
echo ===================== D盘安全临时文件清理工具 =====================
echo 仅清理 *.tmp、*.temp、临时缓存文件,不会删除你的文档、软件
echo 注意:正在打开/占用的文件无法删除,属于正常现象
echo ===================================================================
pause
echo.
echo [1] 清理D盘根目录临时文件
del /f /s /q D:\*.tmp 2>nul
del /f /s /q D:\*.temp 2>nul
echo [2] 清理D盘回收站
rd /s /q D:\$Recycle.Bin 2>nul
echo [3] 清理D盘用户缓存目录(如果存在)
del /f /s /q D:\temp\*.* 2>nul
del /f /s /q D:\tmp\*.* 2>nul
echo [4] 清理D盘日志文件 *.log
del /f /s /q D:\*.log 2>nul
echo.
echo ===================== 清理完成 =====================
echo 占用文件跳过,无需担心。
echo 建议再使用系统自带 cleanmgr 磁盘清理做补充。
pause