专题:解析WINDOWS命令行下的的磁盘清理程序CLEANMGR
参考链接:
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相关推荐
- windows server 2003中 如何限制用户修改计算机名,Windows命令行下修改文件访问控制权限 -电脑资料...
随着Windows XP/Server 2003的流行,越来越多的用户开始选择NTFS文件系统,NTFS的好处自然是大大增强了系统的安全性,在"安全"标签页下,我们可以在这里为不同 ...
- Windows命令行下对文件做MD5校验
Windows命令行下对文件做MD5校验 按[win]+R键来打开运行cmd命令行窗口 进入cmd命令行界面,使用如下命令做MD5校验: CertUtil -hashfile C:\xxx.tar M ...
- 很有用的东西,可以修复MBR引导区,在windows命令行下mbrfix /drives 0 fixmbr就可以了
很有用的东西,可以修复MBR引导区,在windows命令行下mbrfix /drives 0 fixmbr就可以了
- windows命令行下用netsh实现端口转发(端口映射)
windows命令行下用netsh实现端口转发(端口映射) 微软Windows的netsh是一个命令行脚本实用工具.使用netsh工具 ,可以查看或更改本地计算机或远程计算机的网络配置.不仅可以在本地 ...
- Windows命令行下常用网络命令解释大全
命令行下常用网络命令解释大全 1.Arp 显示和修改"地址解析协议"(ARP) 所使用的到以太网的 IP 或令牌环物理地址翻译表.该命令只有在安装了 TCP/IP 协议之后才可用. ...
- 在 windows 命令行下快速检测与排除网络故障
电子科技大学微软技术俱乐部 梁晨 当我们组建好了一个小型局域网后,为了使网络运转正常,网络维护就显得格外重要.由于网络协议和网络设备的复杂性,许多故障解决起来绝非像解决单机故障那么简单.网络故障的定位 ...
- windows命令行下通过cl命令编译动态链接库示例
一般在windows下写一个c/c++的动态链接库,我们都是在visual studio或着visual c++这些ide里面进行编译和生成的,今天介绍,如何通过命令行来实现手动编译和生成动态链接库. ...
- Windows命令行下怎么打开文件夹
你好,我是悦创.长期招收编程一对一学员,过千人报名学习. 输入[cmd],打开命令提示符. 如果在命令行下希望打开图形界面的文件夹可以使用[start]命令,比如[start c:\windows\s ...
- windows 如何在Windows命令行下配置IP地址
有时候系统发生问题,网络连接中看不到本地连接,网卡工作还是正常的.这样一来却没有办法修改本地的IP地址了.因为通常都是在本地连接属性中修改IP的,但现在本地连接已经看不到了,在命令行下用IPconfi ...
最新文章
- Authentication Error errorcode: 230 uid: -1 appid -1 msg: APP Scode码校验失败
- mac_android_studio_环境搭建
- 图论 —— 生成树 —— 生成树计数
- 如何根据参数类型重载__init__方法?
- 世事(1987.吴忠)
- 计算机软件配置项(转),如何将表格转换配置导入另一台计算机 - 应用技巧 - 常青藤软件工作室...
- 内网穿透工具NatApp使用教程
- 去掉scan pattern多余port的方法
- Gan 和 StyleGAN 架构
- ICON设计的7个实用原则
- Long-tail Relation Extraction via Knowledge Graph Embeddings and Graph Convolution Networks
- 企业微信品牌私域运营案例合集
- 一个完整的NES模拟器
- 零基础想要快速的学好3D游戏建模,兼职接单私活,来看业内人士的分析
- VS2017如何设置C++11?
- 在线配资的诀窍是什么?
- 重磅丨云和恩墨zCloud数据库云管平台2.0版本发布
- 恶意代码分析-静态分析基础
- ORCL数据字典(10级学员 张家玮整理)
- noi linux 比赛使用哪个编译器,NOI比赛用什么编译器?TP还是FP,那里有下载?
热门文章
- python中fd和rt是什么意思_pythonfd是什么意思
- 【最短路算法例题-升降梯上】-C++
- hdu 1548 升降梯
- Unity3D学习笔记(四)天空、光晕和迷雾
- conda 安装多环境及多cuda共存
- 大学四年,我悄悄看了B站上这些 Java 视频,毕业去阿里了!
- xml python2.6_Python2.6 XML解析器断言
- JSON Schema定义 +Networknt validator格式校验
- qq2009破解流程[图]
- 最新微信固码免签监控系统+完美运营+完整数据+带搭建教程和APP