该脚本可安全高效清理Windows 10系统垃圾,支持模拟模式预览、自动扫描临时文件/缓存/日志路径,并执行强制删除与目录重建,全程无需第三方工具或网络连接。

Windows 10长期使用后,C盘会堆积大量临时文件、浏览器缓存、系统日志和更新残留,手动逐个清理费时又容易遗漏关键垃圾位置,而一个经过验证的批处理脚本能在30秒内完成全路径扫描与安全清除,无需安装第三方工具,也不依赖网络连接。
新建并编辑批处理文件
在桌面空白处右键→新建→文本文档,命名为“clean_temp.txt”(名称任意,但后缀必须是.txt)。
双击打开该文本文件,将以下完整代码复制粘贴进去(注意:不要漏掉任何一行,也不要添加空行或中文标点):
@echo off
chcp 65001 >nul
title Win10安全清理工具
echo 正在初始化清理环境,请稍候...
setlocal enabledelayedexpansion
set "SAFE_MODE=0"
if "%1"=="--dry-run" set "SAFE_MODE=1"
if %SAFE_MODE%==1 echo [模拟模式] 仅列出待删文件,不执行删除操作 & goto scan
:scan
echo 正在扫描系统垃圾路径...
for %%D in ("%systemdrive%\Temp" "%windir%\Temp" "%userprofile%\AppData\Local\Temp" "%userprofile%\AppData\Local\Microsoft\Windows\INetCache") do (
if exist "%%D" (dir /s /b "%%D\*.tmp" "%%D\*.log" "%%D\*.cache" "%%D\*.dmp" 2>nul | findstr /i "\.tmp$ \.log$ \.cache$ \.dmp$" >> "%TEMP%\clean_scan.log")
)
if %SAFE_MODE%==1 (
echo 扫描完成!请查看 %TEMP%\clean_scan.log 确认文件列表
 >pause
 >exit /b
)
echo 开始执行清理任务...
del /f /q "%systemdrive%\*.tmp" "%systemdrive%\*.log" "%systemdrive%\*.gid" "%systemdrive%\*.chk" >nul 2>&1
del /f /q "%windir%\prefetch\*.*" >nul 2>&1
del /f /q "%windir%\temp\*.*" >nul 2>&1
rd /s /q "%windir%\temp" >nul 2>&1 & md "%windir%\temp" >nul 2>&1
del /f /s /q "%userprofile%\AppData\Local\Temp\*.*" >nul 2>&1
del /f /s /q "%userprofile%\AppData\Local\Microsoft\Windows\INetCache\*.*" >nul 2>&1
del /f /q "%userprofile%\Recent\*.*" >nul 2>&1
echo 清理完成!按任意键退出。
pause
保存为可执行的BAT文件
点击记事本左上角“文件”→“另存为”,在弹出窗口中:
① 将“保存类型”下拉菜单改为【所有文件】;
② 在“文件名”框中输入 【Win10清理.bat】(必须含英文引号内的.bat后缀);
③ 编码选择【UTF-8】;
④ 点击“保存”按钮。
若系统弹出“确认更改文件扩展名”提示,直接点【是】——这是关键一步,改错后缀将导致脚本无法运行。
以管理员身份运行脚本
右键刚生成的 Win10清理.bat 文件 → 选择【以管理员身份运行】。
命令窗口会依次显示“正在初始化…”“扫描中…”“开始执行清理任务…”等提示,期间请勿关闭窗口,也【不要按Ctrl+C或关机】,否则可能中断临时目录重建流程,导致下次开机出现系统卡顿。
当屏幕最后出现“清理完成!按任意键退出。”字样时,按下键盘任意键即可关闭窗口。










