可通过四种bat脚本及命令行方法清理windows系统垃圾:一、运行基础清理脚本删除临时文件与缓存;二、cmd单步执行定向清理;三、结合批处理与注册表编辑清除冗余项;四、调用磁盘清理工具自动扫描删除系统级垃圾。

如果您希望快速释放硬盘空间并提升系统响应速度,可通过执行特定命令序列来清理Windows系统中积累的临时文件、日志与缓存。以下是多种基于BAT脚本的清理方法,每种均包含独立实现逻辑与操作路径。
一、创建并运行基础系统垃圾清理BAT脚本
该方法通过调用系统内置命令批量删除常见临时文件路径下的冗余数据,覆盖%TEMP%、Prefetch、Recycle Bin及用户配置目录中的缓存项,不依赖第三方工具且适用于Windows 7至Windows 11全系列。
1、在桌面空白处右键,选择“新建” → “文本文档”。
2、双击打开该文本文档,将以下代码完整复制粘贴进去:
@echo off
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 %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
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 清除系统LJ完成!
echo. & pause
3、点击菜单栏“文件” → “另存为”,保存位置设为桌面,文件名输入系统清理.bat,保存类型选择“所有文件”,编码格式选ANSI或UTF-8无BOM。
4、关闭记事本,在桌面找到刚保存的系统清理.bat,右键选择“以管理员身份运行”。
5、等待命令逐行执行完毕,屏幕显示“清除系统LJ完成!”后,按任意键退出。
二、使用CMD命令行直接执行单步清理
此方式绕过脚本封装,允许用户按需选择清理目标,避免误删风险,适合对系统路径敏感或仅需清理特定类别的用户。
1、按下Win + R,输入cmd,回车打开命令提示符。
2、输入以下命令并回车,强制删除当前用户的临时文件夹全部内容:
del %temp%* /s /f /q
3、输入以下命令并回车,清空系统回收站(C盘):
rd /s /q C:$Recycle.Bin
4、输入以下命令并回车,清除Chrome浏览器默认缓存路径(若已安装):
del /s /q "%userprofile%AppDataLocalGoogleChromeUser DataDefaultCache*"
5、输入以下命令并回车,清空Windows事件日志中的应用程序日志:
wevtutil.exe cl Application
三、深度注册表关联垃圾清理方案
部分系统残留不仅存在于文件系统,还嵌入注册表中,如卸载软件后遗留的无效键值、右键菜单冗余项等。本方法结合批处理与手动注册表编辑,提供可控清理路径。
1、新建文本文档,粘贴如下精简注册表清理指令:
@echo off
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*.log
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
cls & echo 系统垃圾清除完成:)
echo. & pause
2、保存为RegClean.bat,右键以管理员身份运行。
3、运行完成后,按下Win + R,输入regedit,回车进入注册表编辑器。
4、导航至路径:HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerRecentDocs,右侧列表中右键选择“删除”可清空最近访问文档记录。
5、导航至路径:HKEY_CLASSES_ROOT*shellexContextMenuHandlers,检查是否存在名称异常或来源不明的子项,确认无误后右键删除。
四、利用磁盘清理工具执行系统级扫描
该方法调用Windows原生diskcleanup程序,自动识别系统文件、Windows更新缓存、旧版Windows文件等高权重垃圾,无需编写代码,安全性高,适合普通用户。
1、右键点击C盘图标,选择“属性”。
2、在弹出窗口中点击“磁盘清理”按钮。
3、点击左下角“清理系统文件”按钮,此时需管理员权限确认。
4、勾选以下项目:
— Windows更新清理
— 传递优化文件
— 临时Windows安装文件
— 回收站
— 临时文件
— 缩略图
5、点击“确定”,再点击“删除文件”启动清理流程。










