专题:解析WINDOWS命令行下的的磁盘清理程序CLEANMGR

本文介绍了Windows系统下的CLEANMGR工具,用于磁盘清理。它支持图形界面和命令行操作,命令行参数包括指定驱动器、设置清理选项等。此外,还展示了如何通过注册表编辑器调整清理选项,并提供了无提示清理所有磁盘的命令行示例,涉及清理各种系统缓存和日志文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考链接:

1.微软:https://docs.microsoft.com/zh-cn/windows-server/administration/windows-commands/cleanmgr

2.菜园子图书馆:​ http://www.360doc.com/content/14/0201/23/15299159_349264751.shtml ​

一、什么是CLEANMGR:

WINDOWS下用于磁盘清理的程序,可以在界面上操作,也可以命令行操作。

二、CLEANMGR的命令语法:

cleanmgr [/d <driveletter>] [/sageset:n]  [/sagerun:n] [/TUNEUP:n] [/LOWDISK] [/VERYLOWDISK]

参数	说明
/d <driveletter>	指定想要磁盘清理清理的驱动器。
注意:****/D 选项不能与一起使用 /sagerun:n 。
/sageset: n	显示 " 磁盘清理设置 " 对话框,并创建用于存储所选设置的注册表项。 n值(存储在注册表中)允许您指定要运行的 "磁盘清理" 任务。 n该值可以是0到9999之间的任何整数值。
/sagerun: n	如果使用 /sageset 选项,则运行分配给 n 值的指定任务。 将枚举计算机上的所有驱动器,并针对每个驱动器运行所选配置文件。
/tuneup: n	为相同的运行 /sageset 和 /sagerun n 。
/lowdisk	用默认设置运行。
/verylowdisk	用默认设置运行,不提示用户。
/?	在命令提示符下显示帮助。

三、注册表regedit.exe中清理选项的位置:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches

具体键和值的详细,可以参见参考链接的菜园子图书馆

四、用命令行怎样查看默认选项和自定义选项的内容:

查看默认选项:cleanmgr /lowdisk

查看自定义选项:cleanmgr /sageset:n (备注:n是自定义的值)

五、用命令行如何无提示清理所有磁盘:

范例:win10下测试通过

@echo off
setlocal enabledelayedexpansion
echo 添加所有磁盘清理项开始.
rem 添加清理Temporary Setup Files
echo 添加清理Temporary Setup Files.
start /wait reg add  "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Active Setup Temp Folders" /v StateFlags0099 /t reg_dword /d 0 /f
rem 添加清理DirectX着色器缓存
echo 添加清理DirectX着色器缓存.
start /wait reg add  "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\D3D Shader Cache" /v StateFlags0099 /t reg_dword /d 0 /f
rem 添加清理传递优化文件
echo 添加清理传递优化文件.
start /wait reg add  "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Delivery Optimization Files" /v StateFlags0099 /t reg_dword /d 0 /f
rem 添加清理诊断数据查看器数据库文件
echo 添加清理诊断数据查看器数据库文件.
start /wait reg add  "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Diagnostic Data Viewer database files" /v StateFlags0099 /t reg_dword /d 0 /f
rem 添加清理已下载的程序文件
echo 添加清理已下载的程序文件.
start /wait reg add  "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Downloaded Program Files" /v StateFlags0099 /t reg_dword /d 0 /f
rem 添加清理Internet临时文件
start /wait reg add  "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Internet Cache Files" /v StateFlags0099 /t reg_dword /d 0 /f
rem 添加清理语言资源文件
echo 添加清理语言资源文件.
start /wait reg add  "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Language Pack" /v StateFlags0099 /t reg_dword /d 0 /f
rem 添加清理旧的Chkdsk文件
echo 添加清理旧的Chkdsk文件.
start /wait reg add  "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Old ChkDsk Files" /v StateFlags0099 /t reg_dword /d 0 /f
rem 添加清理回收站
echo 添加清理回收站.
start /wait reg add  "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Recycle Bin" /v StateFlags0099 /t reg_dword /d 2 /f
rem 添加清理RetailDemo Offline Content
echo 添加清理RetailDemo Offline Content.
start /wait reg add  "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\RetailDemo Offline Content" /v StateFlags0099 /t reg_dword /d 0 /f
rem 添加清理设置日志文件
echo 添加清理设置日志文件.
start /wait reg add  "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Setup Log Files" /v StateFlags0099 /t reg_dword /d 0 /f
rem 添加清理系统错误内存转储文件
echo 添加清理系统错误内存转储文件.
start /wait reg add  "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\System error memory dump files" /v StateFlags0099 /t reg_dword /d 0 /f
rem 添加清理系统错误小型转储文件
echo 添加清理系统错误小型转储文件.
start /wait reg add  "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\System error minidump files" /v StateFlags0099 /t reg_dword /d 0 /f
rem 添加清理临时文件
echo 添加清理临时文件.
start /wait reg add  "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Temporary Files" /v StateFlags0099 /t reg_dword /d 0 /f
rem 添加清理缩略图
echo 添加清理缩略图.
start /wait reg add  "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Thumbnail Cache" /v StateFlags0099 /t reg_dword /d 0 /f
rem 添加清理Windows更新清理
echo 添加清理Windows更新清理.
start /wait reg add  "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Update Cleanup" /v StateFlags0099 /t reg_dword /d 0 /f
rem 添加清理用户文件历史记录
echo 添加清理用户文件历史记录.
start /wait reg add  "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\User file versions" /v StateFlags0099 /t reg_dword /d 0 /f
rem 添加清理Microsoft Defender防病毒
echo 添加清理Microsoft Defender防病毒.
start /wait reg add  "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows Defender" /v StateFlags0099 /t reg_dword /d 0 /f
rem 添加清理Windows错误报告和反馈诊断
echo 添加清理Windows错误报告和反馈诊断.
start /wait reg add  "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows Error Reporting Files" /v StateFlags0099 /t reg_dword /d 0 /f
rem 添加所有磁盘清理项结束
echo 添加所有磁盘清理项结束. 
rem start /wait cleanmgr /sagerun:99
echo 清理磁盘结束!
pause

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

humors221

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值