无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3681|回复: 10
打印 上一主题 下一主题

[分享] cleanmgr-系统磁盘清理程序-推荐

  [复制链接]
跳转到指定楼层
1#
发表于 2021-2-1 18:04:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 pleasez 于 2021-2-1 21:02 编辑

cleanmgr-系统磁盘清理程序-推荐

个人感觉这功能简答好用,看了网上的教程整理了下,如果静默清理,要求以管理员身份运行,否则无法清理系统残留垃圾,例如更新日记,传递优化,更新日记记录和以前安装的老系统windows old,非常不错推荐给他大家,但是玩了下好像静默都不支持指定盘符清理,他有两种静默参数:


cleanmgr /d 驱动器号 : - 此选项用于指定您希望“磁盘清理”工具清理哪个驱动器。

cleanmgr /sageset: n - 此选项可显示磁盘清理设置对话框

cleanmgr /sagerun: n - 此选项将运行那些被指定到 n 值的特定任务。


 我们将详细解析 cleanmgr 磁盘清理程序。首先,他的相关信息保存在注册表:HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches 里。


各个子项的功能:
Active Setup Temp Folders:临时安装文件。
Compress old files:压缩旧文件。
Content Indexer Cleaner:用于内容索引程序的分类文件。
Downloaded Program Files:已下载的程序文件。
Internet Cache Files:Internet 临时文件。
Memory Dump Files:调试转储文件。
Office Setup Files:Office 安装文件。
Offline Files:脱机文件。
Offline Pages Files:脱机网页。
Old ChkDsk Files:旧的 Chkdsk 文件。
Recycle Bin:回收站。
Remote Desktop Cache Files:临时远程桌面文件。
Setup Log Files:安装日志文件。
System Restore:可删除的旧系统还原点。
Temporary Files: TEMP 临时文件。
Temporary Offline Files:临时脱机文件。
WebClient and WebPublisher Cache: WebClient/Publisher 临时文件。
卸载备份图像:为上一个操作系统备份文件。

  下面,我们来看一下具体每个项里的键值:


每个项里的:
(默认)(REG_SZ):该选项的CLSID。
AdvancedButtonText(REG_SZ):功能按钮。
Description(REG_SZ):描述。
Display(REG_SZ):选项的名称。
FileList(REG_SZ):筛选的文件扩展名。
Folder(REG_SZ):筛选的路径。
StateFlags-n(REG_DWORD):这里的 n 就是 n 值。 REG_DWORD 值为2表示设置里选择了,0表示被    取消。

  通过注册表,我们了解到,虽然语法中写“ /sageset: n - 此选项可显示磁盘清理设置对话框,并且还将创建一个注册表项来存储您选择的设置。n 值存储在注册表中,它允许您指定“磁盘清理”运行的各种任务。n 值可以是从 0 到 65535 之间的任何整数。为了在使用 /sageset 选项时让所有的选项都可用,您可能需要指定安装 Windows 的驱动器。”但是,实际使用中,n 值的应该是 0 到 9999 之间。而超过 10000 的 n 值,例如设置 n 值为 60188 ,而实际保存的仅为 6018 ,即只取前四位!


  HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches 下的各个子项为 Cleanmgr 的清理选项,如果不希望其出现,可直接将该子项删除。



执行前需要先导入注册表清理项目:我导出了一份,0表示关闭,2.表示开启,然后配合cleanmgr /sagerun: n 运行指定项目清理,可以根据自己需要修改0不选定或者2选定的清理操作


上传一份批处理和注册表文件:

指定项目注册表下载地址:

Windows Registry Editor Version 5.00


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


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Active Setup Temp Folders]

"StateFlags0000"=dword:00000002


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\BranchCache]

"StateFlags0000"=dword:00000000


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Content Indexer Cleaner]

"StateFlags0000"=dword:00000000


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\D3D Shader Cache]

"StateFlags0000"=dword:00000002


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Delivery Optimization Files]

"StateFlags0000"=dword:00000002


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Device Driver Packages]

"StateFlags0000"=dword:00000002


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Diagnostic Data Viewer database files]

"StateFlags0000"=dword:00000002


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Downloaded Program Files]

"StateFlags0000"=dword:00000002


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\DownloadsFolder]

"StateFlags0000"=dword:00000000


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Internet Cache Files]

"StateFlags0000"=dword:00000002


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Language Pack]

"StateFlags0000"=dword:00000002


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Offline Pages Files]

"StateFlags0000"=dword:00000002


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Old ChkDsk Files]

"StateFlags0000"=dword:00000002


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Previous Installations]

"StateFlags0000"=dword:00000002


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Recycle Bin]

"StateFlags0000"=dword:00000002


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\RetailDemo Offline Content]

"StateFlags0000"=dword:00000002


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Setup Log Files]

"StateFlags0000"=dword:00000002


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\System error memory dump files]

"StateFlags0000"=dword:00000002


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\System error minidump files]

"StateFlags0000"=dword:00000002


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Temporary Files]

"StateFlags0000"=dword:00000002


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Temporary Setup Files]

"StateFlags0000"=dword:00000002


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Temporary Sync Files]

"StateFlags0000"=dword:00000002


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Thumbnail Cache]

"StateFlags0000"=dword:00000002


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Update Cleanup]

"StateFlags0000"=dword:00000002


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Upgrade Discarded Files]

"StateFlags0000"=dword:00000002


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\User file versions]

"StateFlags0000"=dword:00000002


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows Defender]

"StateFlags0000"=dword:00000002


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows Error Reporting Files]

"StateFlags0000"=dword:00000002


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows ESD installation files]

"StateFlags0000"=dword:00000002


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows Upgrade Log Files]

"StateFlags0000"=dword:00000002

;复制保存为.reg注册表文件


指定项目+清理 批处理:

@ECHO OFF

title 默认以管理员权限运行批处理

setlocal EnableDelayedExpansion


PUSHD %~DP0 & cd /d "%~dp0"

%1 %2

mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :runas","","runas",1)(window.close)&goto :eof

:runas


@echo off

title 添加磁盘清理指定项目

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Active Setup Temp Folders" /f /v "StateFlags0000" /t REG_DWORD /d 2

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\BranchCache" /f /v "StateFlags0000" /t REG_DWORD /d 2

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Content Indexer Cleaner" /f /v "StateFlags0000" /t REG_DWORD /d 2

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\D3D Shader Cache" /f /v "StateFlags0000" /t REG_DWORD /d 0

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Delivery Optimization Files" /f /v "StateFlags0000" /t REG_DWORD /d 2

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Device Driver Packages" /f /v "StateFlags0000" /t REG_DWORD /d 2

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Diagnostic Data Viewer database files" /f /v "StateFlags0000" /t REG_DWORD /d 2

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Downloaded Program Files" /f /v "StateFlags0000" /t REG_DWORD /d 2

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\DownloadsFolder" /f /v "StateFlags0000" /t REG_DWORD /d 2

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Internet Cache Files" /f /v "StateFlags0000" /t REG_DWORD /d 2

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Language Pack" /f /v "StateFlags0000" /t REG_DWORD /d 2

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Offline Pages Files" /f /v "StateFlags0000" /t REG_DWORD /d 2

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Old ChkDsk Files" /f /v "StateFlags0000" /t REG_DWORD /d 2

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Previous Installations" /f /v "StateFlags0000" /t REG_DWORD /d 2

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Recycle Bin" /f /v "StateFlags0000" /t REG_DWORD /d 0

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\RetailDemo Offline Content" /f /v "StateFlags0000" /t REG_DWORD /d 2

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Setup Log Files" /f /v "StateFlags0000" /t REG_DWORD /d 2

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\System error memory dump files" /f /v "StateFlags0000" /t REG_DWORD /d 2

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\System error minidump files" /f /v "StateFlags0000" /t REG_DWORD /d 2

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Temporary Files" /f /v "StateFlags0000" /t REG_DWORD /d 2

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Temporary Setup Files" /f /v "StateFlags0000" /t REG_DWORD /d 2

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Temporary Sync Files" /f /v "StateFlags0000" /t REG_DWORD /d 2

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Thumbnail Cache" /f /v "StateFlags0000" /t REG_DWORD /d 0

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Update Cleanup" /f /v "StateFlags0000" /t REG_DWORD /d 2

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Upgrade Discarded Files" /f /v "StateFlags0000" /t REG_DWORD /d 2

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\User file versions" /f /v "StateFlags0000" /t REG_DWORD /d 2

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows Defender" /f /v "StateFlags0000" /t REG_DWORD /d 2

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows Error Reporting Files" /f /v "StateFlags0000" /t REG_DWORD /d 2

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows ESD installation files" /f /v "StateFlags0000" /t REG_DWORD /d 2

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows Upgrade Log Files" /f /v "StateFlags0000" /t REG_DWORD /d 2



@echo off

title 执行磁盘清理指定项目

start cleanmgr sagerun:n



复制以上保存为批处理,一般我都是用这个






其次另外一种静默参数:

但是,您还知道它可以作为命令行启动。
  • 指定磁盘驱动器  /D DriveLetter
    •   Cleanmgr /d c
  • 使用 -LOWDISK参数全选复选框
    •   cleanmgr /d c /lowdisk

  • 使用 -verylowdisk 参数进行自动化
    •   cleanmgr.exe /verylowdisk /d c
  • 使用 -AUTOCLEAN 参数自动化清理遗留系统文件
    • cleanmgr.exe /autoclean
补充:
  “dism /online  /Cleanup-Image /StartComponentCleanup /ResetBase”  ##安装全部补丁后期 效果明显

 静默参数:cleanmgr /d c /lowdisk /verylowdisk 就会自动执行全选自动清理操作,



第一种操作方式文章说到不能和指定盘符清理操作,但是感觉第2种好像也是不能指定盘符静默选定的,测试过程他也是全部盘符清理,和第2种的静默清理如何指定特定清理也没搞懂,所以我直接使用第一种清理指定方式,


win自带磁盘静默清理:

下载地址:

Win自带磁盘清理-推荐.rar (906 Bytes, 下载次数: 120)

感觉不错分享给大家,欢迎讨论测试!


以上的注意的编辑批处理时候要以管理员身份运行,否则是无法清理系统主要垃圾的,例如更新,更新日志,老系统这些...


和清理完毕建议重启电脑,让缓存缩略图这些生效!






2#
发表于 2021-2-2 08:25:17 | 只看该作者
这个cleanmgr-系统磁盘清理程序清理效果还是很不错的
回复

使用道具 举报

3#
发表于 2021-2-2 09:33:43 | 只看该作者
给楼主点赞
回复

使用道具 举报

4#
发表于 2021-2-2 10:30:45 | 只看该作者
楼主辛苦了
回复

使用道具 举报

5#
发表于 2021-3-21 12:51:13 来自手机 | 只看该作者
谢谢分享
回复

使用道具 举报

6#
发表于 2021-3-21 17:19:30 | 只看该作者
说得很详细,赞一个。
回复

使用道具 举报

7#
发表于 2021-3-21 17:34:35 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

8#
发表于 2022-3-16 12:18:51 | 只看该作者
不错 绝对值得学习下
回复

使用道具 举报

9#
发表于 2024-3-13 16:47:14 | 只看该作者
thanks for you share
回复

使用道具 举报

10#
发表于 2024-3-16 13:14:41 来自手机 | 只看该作者
谢谢分享
回复

使用道具 举报

11#
发表于 2024-3-31 23:44:33 来自手机 | 只看该作者
谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-1 08:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表