参考链接:

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

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

  1. windows server 2003中 如何限制用户修改计算机名,Windows命令行下修改文件访问控制权限 -电脑资料...

    随着Windows XP/Server 2003的流行,越来越多的用户开始选择NTFS文件系统,NTFS的好处自然是大大增强了系统的安全性,在"安全"标签页下,我们可以在这里为不同 ...

  2. Windows命令行下对文件做MD5校验

    Windows命令行下对文件做MD5校验 按[win]+R键来打开运行cmd命令行窗口 进入cmd命令行界面,使用如下命令做MD5校验: CertUtil -hashfile C:\xxx.tar M ...

  3. 很有用的东西,可以修复MBR引导区,在windows命令行下mbrfix /drives 0 fixmbr就可以了

    很有用的东西,可以修复MBR引导区,在windows命令行下mbrfix /drives 0 fixmbr就可以了

  4. windows命令行下用netsh实现端口转发(端口映射)

    windows命令行下用netsh实现端口转发(端口映射) 微软Windows的netsh是一个命令行脚本实用工具.使用netsh工具 ,可以查看或更改本地计算机或远程计算机的网络配置.不仅可以在本地 ...

  5. Windows命令行下常用网络命令解释大全

    命令行下常用网络命令解释大全 1.Arp 显示和修改"地址解析协议"(ARP) 所使用的到以太网的 IP 或令牌环物理地址翻译表.该命令只有在安装了 TCP/IP 协议之后才可用. ...

  6. 在 windows 命令行下快速检测与排除网络故障

    电子科技大学微软技术俱乐部 梁晨 当我们组建好了一个小型局域网后,为了使网络运转正常,网络维护就显得格外重要.由于网络协议和网络设备的复杂性,许多故障解决起来绝非像解决单机故障那么简单.网络故障的定位 ...

  7. windows命令行下通过cl命令编译动态链接库示例

    一般在windows下写一个c/c++的动态链接库,我们都是在visual studio或着visual c++这些ide里面进行编译和生成的,今天介绍,如何通过命令行来实现手动编译和生成动态链接库. ...

  8. Windows命令行下怎么打开文件夹

    你好,我是悦创.长期招收编程一对一学员,过千人报名学习. 输入[cmd],打开命令提示符. 如果在命令行下希望打开图形界面的文件夹可以使用[start]命令,比如[start c:\windows\s ...

  9. windows 如何在Windows命令行下配置IP地址

    有时候系统发生问题,网络连接中看不到本地连接,网卡工作还是正常的.这样一来却没有办法修改本地的IP地址了.因为通常都是在本地连接属性中修改IP的,但现在本地连接已经看不到了,在命令行下用IPconfi ...

最新文章

  1. Authentication Error errorcode: 230 uid: -1 appid -1 msg: APP Scode码校验失败
  2. mac_android_studio_环境搭建
  3. 图论 —— 生成树 —— 生成树计数
  4. 如何根据参数类型重载__init__方法?
  5. 世事(1987.吴忠)
  6. 计算机软件配置项(转),如何将表格转换配置导入另一台计算机 - 应用技巧 - 常青藤软件工作室...
  7. 内网穿透工具NatApp使用教程
  8. 去掉scan pattern多余port的方法
  9. Gan 和 StyleGAN 架构
  10. ICON设计的7个实用原则
  11. Long-tail Relation Extraction via Knowledge Graph Embeddings and Graph Convolution Networks
  12. 企业微信品牌私域运营案例合集
  13. 一个完整的NES模拟器
  14. 零基础想要快速的学好3D游戏建模,兼职接单私活,来看业内人士的分析
  15. VS2017如何设置C++11?
  16. 在线配资的诀窍是什么?
  17. 重磅丨云和恩墨zCloud数据库云管平台2.0版本发布
  18. 恶意代码分析-静态分析基础
  19. ORCL数据字典(10级学员 张家玮整理)
  20. noi linux 比赛使用哪个编译器,NOI比赛用什么编译器?TP还是FP,那里有下载?

热门文章

  1. python中fd和rt是什么意思_pythonfd是什么意思
  2. 【最短路算法例题-升降梯上】-C++
  3. hdu 1548 升降梯
  4. Unity3D学习笔记(四)天空、光晕和迷雾
  5. conda 安装多环境及多cuda共存
  6. 大学四年,我悄悄看了B站上这些 Java 视频,毕业去阿里了!
  7. xml python2.6_Python2.6 XML解析器断言
  8. JSON Schema定义 +Networknt validator格式校验
  9. qq2009破解流程[图]
  10. 最新微信固码免签监控系统+完美运营+完整数据+带搭建教程和APP