Cleanmgr,也称为磁盘清理器(Disk Cleanup),是Windows操作系统中的实用工具,用于删除计算机上不需要的临时文件、回收站文件、下载文件以及其他可以安全删除的文件,以释放磁盘空间。

cleanmgr | Microsoft Learn

自动化磁盘清理工具 - Windows Server | Microsoft Learn

GitHub - TRGamer-tech/FluentTaskScheduler: A modern, powerful, and intuitive Windows task scheduling application built with WinUI 3 and .NET 8. · GitHub

FluentCleaner

现代化、透明无套路;不含间谍软件、恐吓式诱导广告、暗坑设计、强制升级推销、虚假注册表优化噱头。

开发初衷

我参照 2006 年初代 CCleaner 的思路,自制了这款清理工具,并按照当下合理的使用逻辑重新改良。软件采用现代化技术(基于 WinUI 3 开发),界面极简,只专注清理真正占用空间的垃圾文件,摒弃各类冗余鸡肋功能。
我开发它的缘由,是逐渐发现一个行业通病:
 
很多曾经口碑极佳的软件,会一步步越做越差。小型开发者做出优质工具后,往往被大企业收购;企业为了商业化不断魔改优化,最后彻底变味。一款简单纯粹的工具,最终让人唏嘘不已,CCleaner 就是最典型的例子,这点大家心知肚明,无需多言。
有意思的是,当年的 CCleaner 之所以能长久立足,全靠社区生态支撑,最典型的就是 winapp2.ini 清理规则库。这套民间规则库给软件带来的价值,远超官方所有改版决策。
我懒得从零重写一套原生清理引擎,于是单独写了一个规则解析器,解析这套旧格式。实测运行速度超乎想象,比早年 Piriform 官方原版还要快得多。至于原版为什么卡顿严重,可能是私有格式冗余、过度工程化,或是时代技术局限,现在已经无关紧要。
本软件界面基于 WinUI 3 搭建 —— 也就是微软那款 “颜值高但普遍偏慢” 的框架,但即便如此,它的运行性能依旧超越原版 CCleaner,反差很有意思。
如今各大厂商竞争的重心早已不是打磨产品本身,而是比拼谁能堆砌更多弹窗、广告、冗余功能,同时保证软件不完全崩溃。久而久之,曾经好用的工具,只变成了人们怀旧的回忆。
CCleaner 曾经十分优秀,如今却成了行业商业化翻车的反面教材。
我无意改变整个行业乱象,只是想要一款不坑人的清理工具。未来我或许会失去维护热情,或是软件慢慢走向商业化,最后重蹈同类软件的覆辙,一切都说不准。
目前我将它命名为 FluentCleaner。
 
这款工具最初仅自用,并无公开计划,但许多热心网友希望我对外发布,因此放出首个预览版,大家可以感受整体设计方向。后续维护资金或许依靠用户捐赠,暂未确定。
喜欢这款工具自然最好;不喜欢也完全理解。

常见问答(FAQ)

  1. 这款工具能让电脑变快吗?
  2. winapp2.ini 文件是什么?
  3. 什么是清理规则变体(flavors)?
  4. 软件使用安全吗?
  5. 为什么选择 WinUI 3 开发?
  6. CCleaner 7 已经放弃支持 winapp2.ini,这对 FluentCleaner 有什么影响?
  7. 是否可以加载自定义 winapp2 规则库?
  8. 在哪里可以跟进开发进度?
  9. 能否无图形界面后台运行 / 通过任务计划程序自动执行清理?
  10. 支持哪些 Windows 系统版本?
  11. 我可以赞助支持开发吗?

优化误区专栏

为什么 FluentCleaner 没有 XX 功能?

专业名词注释

  1. spyware:间谍软件,后台窃取用户数据
  2. scareware:恐吓软件,弹窗编造系统故障恐吓用户付费
  3. dark patterns:暗坑设计,诱导用户点击付费、捆绑安装的隐性套路
  4. upsell garbage:强制升级、增值推销广告
  5. fake registry magic:虚假注册表优化噱头(多数清理软件夸大注册表清理效果)
  6. winapp2.ini:民间社区维护的开源软件垃圾清理规则库,初代 CCleaner 核心扩展文件
  7. piriform:CCleaner 原开发公司
  8. flavors:清理规则分类变体,针对不同软件版本区分清理项
  9. donation:用户捐赠赞助
  10. headless /without UI:无图形界面,命令行静默运行

PixPin_2026-06-11_22-15-30

名称 描述
Microsoft Defender防病毒 Microsoft Defender 防病毒使用的非关键文件
已下载的程序文件 已下载的程序文件包括ActiveX 控件和Java小程序,你查看特定网页时将会从 Internet自动下载它们,并临时保存在硬盘上的已下载的程序文件夹中。
Internet 临时文件 Internet 临时文件夹中包含为快速查看而存储在硬盘上的网页。你的网页个性化设置将被完整保留。
Windows 错误报告和反馈诊断 从Windows错误和用户反馈生成的诊断文件。
DirectX着色器缓存 通过清理图形系统创建的文件,可缩短应用程序加载时间和改善响应性能。这些已清理的文件将在需要时重新生成。
传递优化文件 "传递优化"用于从Microsoft 下载更新。更新文件存储在专用缓存中,以便上传到本地网络上的其他设备(如果你的设置允许此操作)。如果你需要空间,可以安全地删除这些文件。
设备驱动程序包 Windows保留先前通过Windows 更新及其他来源安装的所有设备驱动程序包副本,即使安装更新版本的驱动程序后也是如此。此任务将删除不再需要的旧版本驱动程序。将保留各驱动程序包的最新版本。
语言资源文件 删除未使用的语言资源文件,包括键盘输入、语音输入等。
回收站 "回收站"包含你从计算机中删除的文件。这些文件在清空回收站之前不会永久删除。
临时文件 应用可以在特定文件夹中存储临时信息。可以手动清除这些信息(如果应用未自动将其清除)。
缩略图 Windows 保留所有图片、视频和文档缩略图的副本,以便在打开文件夹时能快速显示上述对象。如果删除这些縮略图,将自动按需重新创建这些缩略图。

PixPin_2026-06-11_22-32-31

PixPin_2026-06-11_22-31-58

PixPin_2026-06-11_22-13-41

PixPin_2026-06-11_22-37-53

 Windows 系统中磁盘清理工具(cleanmgr.exe)的命令行用法说明窗口,标题为“USAGE”,内容列出了该工具支持的多个命令行参数,用于自动化或定制化执行磁盘清理任务。以下是各参数的详细解释:
  • /SAGESET:n:用于创建并保存一个编号为 n 的自定义清理配置。运行此命令后,系统会弹出图形界面,允许用户选择要清理的文件类型(如临时文件、回收站、Internet 缓存等),设置完成后,该配置会被写入注册表,供后续调用。n 的取值范围是 0 到 65535。
  • /SAGERUN:n:用于执行之前通过 /SAGESET:n 保存的编号为 n 的清理配置。该命令不会弹出任何界面,直接在后台按预设规则清理文件,非常适合配合“计划任务”实现定时自动清理。
  • /TUNEUP:n:此参数在官方文档中较少提及,通常用于执行系统优化相关的清理操作,可能包括压缩旧文件、整理系统缓存等,具体行为依赖于 Windows 版本和注册表中的预定义配置。
  • /LOWDISK:当系统检测到磁盘空间低于某个阈值时,会自动触发此模式,执行基础清理以释放空间,通常会清理临时文件、回收站和 Internet 缓存等安全项目。
  • /VERYLOWDISK:比 /LOWDISK 更激进,当磁盘空间极度紧张时触发,会尝试清理更多类型的文件,包括部分系统更新缓存和旧驱动程序包,以尽可能腾出空间。
  • /SETUP:此参数通常用于在安装或卸载程序时调用,确保清理过程不会影响正在运行的安装程序,或在安装前清理临时文件以避免冲突。
  • /AUTOCLEAN:自动执行清理操作,无需用户交互。它会使用系统默认的清理策略,通常等同于 /LOWDISK 的行为,适合脚本或批处理中调用。

 


cleanmgr.exe 是 Windows 操作系统中的一个磁盘清理工具,它主要用于删除不必要的文件来释放磁盘空间。它可以通过图形界面或命令行方式运行,并提供多种清理选项。以下是 cleanmgr.exe 的主要功能按类别分类的表格:

cleanmgr.exe 功能分类表

功能类别 功能名称 描述 命令行参数 示例
临时文件清理 清理临时文件 删除由操作系统和程序产生的临时文件,如 Internet 临时文件、系统日志等。 /sageset:<number> cleanmgr.exe /sageset:1
  系统错误内存转储文件 删除由于系统崩溃而生成的内存转储文件。 /sagerun:<number> cleanmgr.exe /sagerun:1
系统文件清理 清理 Windows 更新文件 删除过时的 Windows 更新和补丁文件,以释放磁盘空间。 /sageset:<number> cleanmgr.exe /sageset:1
  清理系统恢复文件 删除旧的系统还原点,释放磁盘空间。 /sagerun:<number> cleanmgr.exe /sagerun:1
  删除已安装的更新 删除已安装的 Windows 更新文件,以释放空间。 /sagerun:<number> cleanmgr.exe /sagerun:1
回收站清理 清空回收站 删除回收站中的文件,释放空间。 /sageset:<number> cleanmgr.exe /sageset:1
Internet 临时文件 删除 Internet 临时文件 清理浏览器缓存、Cookie 等,释放磁盘空间。 /sagerun:<number> cleanmgr.exe /sagerun:1
日志文件 删除系统日志文件 删除 Windows 生成的系统日志文件。 /sageset:<number> cleanmgr.exe /sageset:1
应用程序文件 删除安装文件 删除已安装程序的安装文件,如 Windows 安装程序留下的文件。 /sagerun:<number> cleanmgr.exe /sagerun:1
其他文件清理 删除临时安装文件 删除 Windows 安装时生成的临时文件。 /sageset:<number> cleanmgr.exe /sageset:1
  删除临时用户文件 删除应用程序使用过程中生成的临时用户文件。 /sagerun:<number> cleanmgr.exe /sagerun:1
日志文件 删除更新日志文件 删除 Windows 更新生成的日志文件。 /sageset:<number> cleanmgr.exe /sageset:1
自定义清理 自定义清理选项 允许用户自定义清理选项(通过 /sageset:<number> 指定)。 /sageset:<number> cleanmgr.exe /sageset:1

详细功能描述

  1. 临时文件清理

    • cleanmgr.exe 可以删除临时文件、系统错误内存转储文件等,通过命令行参数执行清理。例如,使用 /sageset:<number> 可以创建一个清理设置,指定哪些类型的文件需要清理。
  2. 系统文件清理

    • 该工具还可以清理系统还原点、Windows 更新文件、已安装的更新等,从而释放大量磁盘空间。通过 cleanmgr.exe /sagerun:<number> 命令可以执行这些预先设置好的清理任务。
  3. 回收站清理

    • cleanmgr.exe 能够删除回收站中的文件,这些文件占用了硬盘空间,但没有被永久删除。
  4. Internet 临时文件清理

    • 清理与浏览器相关的临时文件,如缓存、Cookie、历史记录等,这些文件可能会占用较多的磁盘空间。
  5. 日志文件清理

    • 删除操作系统和程序生成的日志文件,减少磁盘的占用。
  6. 应用程序文件清理

    • 删除一些不再需要的安装文件或应用程序留下的文件,帮助释放存储空间。
  7. 自定义清理选项

    • 使用 /sageset:<number> 可以为不同的清理操作指定一个唯一的编号,从而自定义执行特定的清理任务。

命令行示例

  • 创建清理设置

    powershellCopy Code
    cleanmgr.exe /sageset:1

    这会启动一个图形界面,允许你选择要清理的文件类型,并保存为编号为 1 的清理设置。

  • 运行清理任务

    powershellCopy Code
    cleanmgr.exe /sagerun:1

    使用编号为 1 的清理设置运行清理任务,删除预先选择的文件类型。

  • 清理系统文件

    powershellCopy Code
    cleanmgr.exe /sageset:2

    选择清理 Windows 更新文件、临时文件等,并将其保存为编号为 2 的设置。

通过这些命令,用户可以更高效地清理系统中的不必要文件,释放存储空间。

 

cleanmgr [/SAGESET:n | /SAGERUN:n | TUNEUP:n I /LOWDISK |/VERYLOWDISK/SETUP/AUTOCLEAN]

cleanmgr 命令及其常用参数的功能分类表格化:

cleanmgr.exe 命令及功能分类

参数 功能描述 适用场景/用途 示例命令
/SAGESET:n 创建自定义的清理设置。n 为设置编号(1-65535)。该参数会打开一个图形界面,允许用户选择要清理的文件类型,并保存设置。 用于创建清理设置,以便之后通过 /SAGERUN 执行。 cleanmgr /sageset:1
/SAGERUN:n 执行预定义的清理设置。n 是之前通过 /SAGESET 创建的设置编号。 用于执行已经保存的清理设置。 cleanmgr /sagerun:1
/TUNEUP:n 启用“优化磁盘”选项,n 为优化级别。此选项可以使系统进行一些优化操作,例如删除不必要的系统文件等。 用于启动磁盘优化功能,类似于“清理工具”的增强版本。 cleanmgr /tuneup:1
/LOWDISK 执行低磁盘空间警告时自动清理。该参数会在磁盘空间低于某个阈值时自动启动清理过程。 用于磁盘空间即将不足时自动触发清理。 cleanmgr /lowdisk
/VERYLOWDISK 执行非常低磁盘空间时的自动清理。与 /LOWDISK 类似,但在磁盘空间极低时触发。 在磁盘空间非常低时自动执行清理。 cleanmgr /verylowdisk
/SETUP 启动安装时自动清理。这个选项在安装过程中会自动执行清理操作,释放磁盘空间。 安装过程中清理临时文件,以节省空间。 cleanmgr /setup
/AUTOCLEAN 启用自动清理模式。此模式下,cleanmgr 会自动运行并删除不必要的文件。 用于系统启动时自动清理临时文件和其他不必要的文件。 cleanmgr /autoclean

命令说明

  1. /SAGESET:n

    • 此命令启动一个界面,允许用户自定义磁盘清理选项。选择好后,会将这些设置保存为编号 n 的设置,可以通过 /SAGERUN:n 来执行。
    • 示例:cleanmgr /sageset:1 会启动磁盘清理界面,用户可以选择需要清理的文件类型,并保存为设置编号 1。
  2. /SAGERUN:n

    • 该命令执行之前通过 /SAGESET:n 保存的清理设置。系统会根据预定义的选项自动清理相应的文件。
    • 示例:cleanmgr /sagerun:1 会执行编号为 1 的清理任务。
  3. /TUNEUP:n

    • 用于执行系统优化操作,n 表示优化级别。优化级别通常有多种设置(如 1 为最低级别,n 可能是从 1 到 5 的数字),通过不同的优化级别可以选择不同的清理和优化功能。
    • 示例:cleanmgr /tuneup:1 会执行级别 1 的磁盘优化。
  4. /LOWDISK

    • 当系统检测到磁盘空间过低时,会自动启动磁盘清理。此选项主要用于在磁盘空间紧张时自动触发清理。
    • 示例:cleanmgr /lowdisk 在磁盘空间不足时自动进行清理。
  5. /VERYLOWDISK

    • 当磁盘空间非常低时,系统会自动执行清理操作。与 /LOWDISK 类似,但这是针对极低磁盘空间的情况。
    • 示例:cleanmgr /verylowdisk 在磁盘空间几乎耗尽时触发自动清理。
  6. /SETUP

    • 在系统安装过程中,自动执行清理操作。这会删除一些不必要的临时文件,释放磁盘空间。
    • 示例:cleanmgr /setup 会在 Windows 安装过程中启动自动清理。
  7. /AUTOCLEAN

    • 启动清理时,系统会自动选择并删除一些不必要的文件,如临时文件、浏览器缓存等。这通常用于自动清理操作。
    • 示例:cleanmgr /autoclean 会在系统启动时自动进行清理,删除不必要的文件。

 

cleanmgr 提供了灵活的磁盘清理功能,用户可以通过不同的命令组合来优化系统空间管理。通过 /SAGESET 和 /SAGERUN 配合使用,用户可以定制清理方案并按需执行;而 /LOWDISK 和 /VERYLOWDISK 则能够在磁盘空间紧张时自动触发清理,确保系统性能和稳定性。

cleanmgr(磁盘清理工具)在不同版本的 Windows 操作系统中有所差异,以下是 cleanmgr 版本差异的表格总结。这个表格列出了不同版本 Windows 中的 cleanmgr.exe 命令及其支持的功能和特性。

cleanmgr 版本差异表格

功能/特性 Windows XP Windows Vista/7 Windows 8/8.1 Windows 10 Windows 11
支持 cleanmgr 命令 是 是 是 是 是
命令行支持 SAGESET 否 是 是 是 是
命令行支持 SAGERUN 否 是 是 是 是
命令行支持 TUNEUP 否 否 否 否 否
命令行支持 LOWDISK 否 是 是 是 是
命令行支持 VERYLOWDISK 否 否 是 是 是
命令行支持 SETUP 否 否 是 是 是
命令行支持 AUTOCLEAN 否 否 否 是 是
图形界面优化选项 无 有 有 有 有
文件清理类型(缓存、临时文件等) 基本 丰富 丰富 丰富 丰富
支持清理 Windows 更新文件 否 是 是 是 是
支持清理系统恢复点 是 是 是 是 是
磁盘清理模块增强 基本 增强 增强 增强 增强
清理 Windows 更新冗余文件 否 是 是 是 是
支持后台自动清理 否 否 是 是 是

详细差异分析

  1. 支持的命令:

    • Windows XP: 该版本不支持 SAGESET、SAGERUN 等命令,功能较为简单。
    • Windows Vista/7: 引入了命令行支持 SAGESET 和 SAGERUN,但没有 TUNEUP、AUTOCLEAN 等命令。
    • Windows 8/8.1: 增加了 VERYLOWDISK 命令选项,但仍然没有 TUNEUP 命令。
    • Windows 10/11: 完全支持命令行选项,包括 SAGESET、SAGERUN、AUTOCLEAN、LOWDISK、VERYLOWDISK 等,能够自动执行更多清理任务。
  2. 文件清理类型:

    • Windows XP 提供基本的清理功能,主要包括临时文件、回收站文件等。
    • Windows Vista/7: 清理选项更加丰富,支持清理旧的 Windows 更新文件、系统恢复点等。
    • Windows 8/8.1: 提供更广泛的清理选项,如 Windows 更新文件、系统文件等,支持磁盘清理增强模式。
    • Windows 10/11: 包括 Windows 更新冗余文件、临时文件、浏览器缓存等,也能清理系统恢复点和以前的版本文件。更加强调自动清理功能。
  3. 图形界面优化:

    • 从 Windows Vista 开始,cleanmgr 的图形界面增加了更多的优化选项和细节。
    • Windows 10/11: 在用户界面上进一步优化,提供了更加易于使用的清理选项和增强的磁盘清理功能,支持选择更多类型的文件进行清理。
  4. 后台自动清理:

    • 在 Windows 8 及后续版本中,cleanmgr 开始支持自动清理功能,例如当磁盘空间低时自动清理不必要的文件。

 

  • Windows XP: 磁盘清理功能较为基础,缺少自动化命令和深度的清理选项。
  • Windows Vista/7: 引入了命令行工具并增加了一些清理功能,但相比之后的版本功能较为有限。
  • Windows 8/8.1: 增强了磁盘清理选项,支持自动化和更深层次的清理,但仍缺乏更高级的自动清理模式。
  • Windows 10/11: 提供了最全面的清理功能,支持高级命令行选项,并增强了自动清理和系统优化功能。

Cleanmgr,也称为磁盘清理器(Disk Cleanup),是Windows操作系统中的实用工具,用于删除计算机上不需要的临时文件、回收站文件、下载文件以及其他可以安全删除的文件,以释放磁盘空间。

功能特点:

  1. 释放磁盘空间: Cleanmgr 可以帮助用户识别并删除不再需要的临时文件、日志文件、下载文件等,从而释放磁盘空间。

  2. 提高系统性能: 通过定期清理磁盘,可以减少系统文件碎片、优化磁盘存储结构,从而提高系统的性能和响应速度。

  3. 安全删除: Cleanmgr 可以安全地删除不再需要的文件,而不会影响系统的正常运行或其他重要数据。

  4. 简单易用: Cleanmgr 拥有简洁直观的用户界面,操作简单,用户可以轻松进行磁盘清理操作。

为什么选择 Cleanmgr:

  1. 内置系统工具: Cleanmgr 是 Windows 操作系统自带的工具之一,无需额外安装,方便快捷。

  2. 安全可靠: Cleanmgr 删除文件时非常谨慎,不会删除任何系统关键文件或用户重要数据,保证系统和数据的安全性。

  3. 操作简便: Cleanmgr 的操作界面简单明了,不需要用户具备专业知识,任何人都可以轻松上手。

  4. 释放磁盘空间: 随着时间的推移,计算机上会积累大量临时文件和不必要的数据,使用 Cleanmgr 可以定期清理这些文件,释放磁盘空间,保持系统的良好状态。

 Cleanmgr 是一款方便实用的磁盘清理工具,可以帮助用户定期清理计算机上的临时文件,释放磁盘空间,提高系统性能。

Cleanmgr(磁盘清理管理器)是Windows操作系统自带的工具,用于清理磁盘上的临时文件、系统日志、回收站等无用文件,以释放磁盘空间并提高系统性能。其底层原理涉及以下几个方面:

  1. 扫描和识别目标文件: Cleanmgr首先会扫描指定目录(如Windows临时文件夹、回收站等)以及系统日志等位置,识别可清理的临时文件和无用文件。

  2. 分类和分析文件类型: 扫描后,Cleanmgr会将识别到的文件根据类型进行分类,如临时Internet文件、Windows临时文件、下载文件等,以便用户清理时能够有选择地删除。

  3. 执行清理操作: 一旦用户确认清理操作,Cleanmgr会按照用户选择的文件类型执行相应的清理操作,通常是将这些文件移动到回收站或直接删除。

  4. 备份和恢复功能: Cleanmgr通常会在执行清理操作之前创建文件的备份,以便在清理后用户发现误删文件时可以进行恢复。

  5. 清理日志记录: Cleanmgr会记录每次清理操作的详细信息,包括清理的文件数量、释放的磁盘空间等,以便用户查看清理效果。

  6. 系统优化: 除了清理文件外,Cleanmgr还可能执行一些系统优化操作,如压缩磁盘、整理文件碎片等,以提高系统性能。

 Cleanmgr的底层原理主要包括扫描识别目标文件、分类分析文件类型、执行清理操作、备份恢复功能、清理日志记录以及系统优化等步骤,通过这些步骤可以实现对系统磁盘的有效清理和优化。

cleanmgr [/SAGESET:n I /SAGERUN:n | TUNEUP:n I/LOWDISK |/VERYLOWDISK |/SETUP |/AUTOCLEAN]

使用 cleanmgr 命令时,可以选择性地使用以下参数来执行不同的清理操作:

  1. /SAGESET:n:此参数允许您创建自定义的清理设置。n 是一个数字,代表设置的编号,可以是 0 到 65535 之间的任意数字。例如,cleanmgr /SAGESET:1。

  2. /SAGERUN:n:使用此参数,您可以执行预先定义的自定义清理设置。n 是之前创建的自定义设置的编号。例如,cleanmgr /SAGERUN:1。

  3. TUNEUP:n:类似于 /SAGERUN,这个参数允许您执行预定义的系统优化设置。n 是之前创建的系统优化设置的编号。

  4. /LOWDISK:执行标准的磁盘清理操作,这将删除一些临时文件和其他不再需要的文件,以释放磁盘空间。

  5. /VERYLOWDISK:执行更激进的磁盘清理操作,以释放更多的磁盘空间,可能会删除一些较大的文件或者更多的临时文件。

  6. /SETUP:在 Windows 安装之后运行 Cleanmgr,这会清理安装过程中产生的临时文件和其他不必要的文件。

  7. /AUTOCLEAN:自动运行磁盘清理而不需要用户交互。这将使用默认设置执行清理操作。

下面是这些参数的一些示例和详细讲解:

  • 示例 1:创建自定义清理设置

    Copy Code
    cleanmgr /SAGESET:1

    这将打开一个窗口,允许您选择要包括在自定义清理设置中的文件类型。您可以选择要清理的文件类型,然后单击确定。设置保存后,您可以在后续清理操作中使用 /SAGERUN:1 参数来执行此设置。

  • 示例 2:执行预定义的自定义清理设置

    Copy Code
    cleanmgr /SAGERUN:1

    这将根据编号为 1 的预定义自定义清理设置来执行清理操作。此操作将删除您在创建自定义设置时选择的文件类型。

  • 示例 3:执行低磁盘空间清理操作

    Copy Code
    cleanmgr /LOWDISK

    此命令将执行标准的磁盘清理操作,用于释放一些磁盘空间。

  • 示例 4:执行非常低磁盘空间清理操作

    Copy Code
    cleanmgr /VERYLOWDISK

    这会执行更激进的清理操作,以释放更多的磁盘空间,可能会删除一些较大的文件或者更多的临时文件。

    • 示例 5:执行预定义的系统优化设置

      Copy Code
      cleanmgr /TUNEUP:1

      这将执行预定义的系统优化设置编号为1的操作,可以帮助优化系统性能。

    • 示例 6:在 Windows 安装之后运行 Cleanmgr

      Copy Code
      cleanmgr /SETUP

      这会打开一个窗口,允许您选择要清理的临时文件和其他不必要的文件,以清理安装过程中产生的垃圾文件。

    • 示例 7:自动运行磁盘清理

      Copy Code
      cleanmgr /AUTOCLEAN

      这将自动运行磁盘清理而不需要用户交互。它将使用默认设置执行清理操作。

    使用这些参数,您可以根据需要执行各种类型和级别的系统清理和优化操作,使系统保持良好状态并释放磁盘空间。

通过理解和灵活使用这些参数,您可以根据具体情况执行不同程度的磁盘清理操作,以释放磁盘空间并优化系统性能。

对于 Cleanmgr 命令的初级应用,以下是一个简要的大纲:

  1. 启动 Cleanmgr:

    • 打开命令提示符(CMD)或运行对话框(Win + R),输入 cleanmgr 命令,然后按 Enter 键即可启动 Cleanmgr。
  2. 选择磁盘:

    • Cleanmgr 会提示您选择要清理的磁盘。选择您想要清理的磁盘,并单击“确定”。
  3. 扫描磁盘:

    • Cleanmgr 将开始扫描选择的磁盘,以查找可以清理的文件类型和位置。
  4. 选择清理项目:

    • Cleanmgr 将列出可以清理的文件类型和位置,如临时Internet文件、Windows临时文件等。勾选您想要清理的项目。
  5. 执行清理:

    • 单击“确定”或“清理系统文件”(具体标签可能会有所不同),Cleanmgr 将开始清理所选的文件类型和位置。
  6. 确认清理操作:

    • Cleanmgr 可能会要求您确认清理操作,以确保您不会意外删除重要文件。确认清理操作后,清理过程将开始。
  7. 等待清理完成:

    • Cleanmgr 将显示清理进度,并在完成后显示清理结果。
  8. 完成:

    • 清理完成后,Cleanmgr 将提示您清理了多少磁盘空间,并可能提供一些优化建议。单击“确定”即可完成清理过程。

通过按照这个简要大纲,您可以轻松地使用 Cleanmgr 命令进行基本的磁盘清理操作,以释放磁盘空间并提高系统性能。

Cleanmgr 命令的中级应用大纲涉及更多的定制和高级功能,以帮助用户更有效地管理磁盘空间。以下是一个大纲:

  1. 启动 Cleanmgr:

    • 在命令提示符(CMD)或运行对话框(Win + R)中输入 cleanmgr 命令,然后按 Enter 键启动 Cleanmgr。
  2. 指定磁盘:

    • 您可以通过 cleanmgr /sageset 选项指定特定磁盘以进行清理。例如,输入 cleanmgr /sageset:1 选择磁盘并保存配置。
  3. 定制清理设置:

    • 在设置界面中,选择要清理的文件类型、文件夹和其他选项,如压缩旧文件、清理回收站等。选择完毕后,保存这些设置以便以后使用。
  4. 使用保存的设置:

    • 使用 cleanmgr /sagerun 选项和之前保存的设置编号来执行清理。例如,输入 cleanmgr /sagerun:1 以应用先前的设置并清理磁盘。
  5. 自动化清理任务:

    • 使用计划任务工具或第三方工具将 cleanmgr /sagerun 命令定时自动执行,以定期清理磁盘空间。
  6. 清理系统文件:

    • 使用 cleanmgr 命令启动 Cleanmgr,选择“清理系统文件”以扫描和清理系统级文件,包括更新缓存、错误报告等。
  7. 磁盘清理设置:

    • 使用 cleanmgr /LOWDISK 命令可以自动扫描可清理空间最大的磁盘,并建议清理。
  8. 显示可清理项目:

    • 在命令提示符中输入 cleanmgr /VERYLOWDISK 命令,这将自动清理空间不足的磁盘,并在清理后立即结束。

通过这些中级应用方法,您可以更加精细地控制和自动化 Cleanmgr 的功能,从而更好地管理磁盘空间并提高系统性能。

对于 Cleanmgr 命令的高级应用,以下是一个大纲,涵盖了更多的定制选项和进阶功能:

  1. 使用定制的清理设置:

    • 通过 cleanmgr /sageset 选项创建多个自定义的清理配置,每个配置针对特定的清理需求和文件类型。
  2. 定时自动执行清理任务:

    • 使用 Windows 的任务计划程序或第三方工具,设置定时任务来自动执行 Cleanmgr 清理,以确保系统保持清洁并释放磁盘空间。
  3. 批量管理清理配置:

    • 使用脚本语言(如批处理脚本)结合 cleanmgr /sagerun 命令,批量应用预先定义好的清理配置,以简化管理和执行清理任务。
  4. 结合其他工具进行清理:

    • 将 Cleanmgr 与其他磁盘清理工具(如CCleaner、BleachBit等)结合使用,以拓展清理功能和提高效率。
  5. 配置高级清理选项:

    • 在 Cleanmgr 设置中,深入了解各种清理选项的含义和影响,并根据实际需求进行配置,以确保清理操作不会误删重要文件或数据。
  6. 监控清理效果:

    • 在执行清理任务后,使用磁盘空间分析工具(如WinDirStat、TreeSize等)监控清理效果,确保清理操作达到预期并释放了所需的磁盘空间。
  7. 备份重要文件:

    • 在执行高级清理操作之前,始终备份重要文件和数据,以防止意外数据丢失或清理错误导致的问题。
  8. 跟踪系统性能:

    • 在清理操作后,使用系统性能监控工具(如Task Manager、Resource Monitor等)跟踪系统性能变化,以评估清理对系统性能的影响。

通过利用这些高级应用方法,您可以更加灵活地管理和优化系统的磁盘空间,确保系统保持高效运行并提高用户体验。

当涉及到使用命令行来运行 Cleanmgr 时,你可以通过使用其参数进行更加灵活和专家级的操作。以下是一些可以在命令行中使用的 Cleanmgr 参数的概要:

  1. /sageset:n: 通过运行此参数,你可以配置 Cleanmgr 的设置,并将其保存为编号为 n 的预设值。例如,cleanmgr /sageset:1 将打开 Cleanmgr 配置窗口,让你选择要清理的项目,并将其保存为预设值 1。

  2. /sagerun:n: 使用此参数,你可以运行之前保存的 Cleanmgr 预设值 n,而无需再次手动选择项目。例如,cleanmgr /sagerun:1 将运行之前保存的预设值 1。

  3. /verylowdisk: 此参数会触发 Cleanmgr 执行一些非常基本的清理操作,适用于极度低磁盘空间的情况。

  4. /lowdisk: 类似于 /verylowdisk,但会执行一些额外的清理操作。

  5. /autoclean: 使用此参数,Cleanmgr 将自动运行并清理系统中的临时文件,无需用户交互。

  6. /d driveletter: 指定要清理的特定驱动器。例如,cleanmgr /d C 将只清理 C 驱动器上的临时文件。

  7. /allusers: 使用此参数,Cleanmgr 将清理系统中所有用户的临时文件,而不仅仅是当前用户的。

  8. /verylowdisk: 当磁盘空间非常低时使用,会执行最基本的清理操作。

  9. /lowdisk: 当磁盘空间较低时使用,会执行更多的清理操作。

  10. /dumpprefix: 使用此参数指定要导出的文件的路径和前缀。

这些是 Cleanmgr 命令行参数的一些示例,使用它们可以进行更加专业和灵活的磁盘清理操作。

当涉及到 Cleanmgr 命令的顶尖专家级应用时,你可以进一步深入了解其高级功能和参数,以实现更精细的磁盘清理和优化。以下是一个高级应用的大纲:

  1. 自定义清理项目:

    • 使用 /sageset:n 参数打开 Cleanmgr 配置窗口,并选择要清理的具体项目,包括临时文件、回收站、日志文件等。
    • 通过编辑注册表或脚本方式添加或删除 Cleanmgr 清理项目,以满足特定需求。
  2. 定时任务和自动化:

    • 利用 Windows Task Scheduler(任务计划程序)创建定时任务,定期自动运行 Cleanmgr 进行磁盘清理。
    • 使用脚本编写自定义的清理脚本,并将其与任务计划程序结合,实现更高度自动化的磁盘清理和优化。
  3. 远程管理和批量操作:

    • 使用远程管理工具,如 PowerShell 或其他第三方工具,远程管理多台计算机上的 Cleanmgr 运行。
    • 利用群组策略或脚本,在企业环境中批量配置和管理 Cleanmgr 设置,确保所有计算机都按照统一的标准进行磁盘清理。
  4. 日志和监控:

    • 启用 Cleanmgr 的日志功能,跟踪每次清理操作的详细信息和结果。
    • 使用系统监控工具,如 Windows Performance Monitor(性能监视器),监控 Cleanmgr 运行时的资源利用情况和效果,以优化清理策略。
  5. 定制化界面和用户体验:

    • 开发自定义的 Cleanmgr 界面,集成额外的功能和选项,以满足特定用户群体的需求。
    • 实现多语言支持和个性化设置,提升 Cleanmgr 的用户体验和可用性。

这些是 Cleanmgr 命令顶尖专家级应用的大纲,通过深入研究和利用其高级功能,可以实现更加精细和高效的磁盘清理和优化操作。

 

cleanmgr 命令的批处理工程师应用的大纲:

  1. 简介

    • 介绍 cleanmgr 命令的作用和用途,即用于执行磁盘清理和系统优化操作。
  2. 参数说明

    • 解释每个参数的作用和用法:
      • /SAGESET:n:创建自定义清理设置。
      • /SAGERUN:n:执行预定义的自定义清理设置。
      • TUNEUP:n:执行预定义的系统优化设置。
      • /LOWDISK:执行标准的磁盘清理操作。
      • /VERYLOWDISK:执行更激进的磁盘清理操作。
      • /SETUP:在 Windows 安装之后运行 Cleanmgr。
      • /AUTOCLEAN:自动运行磁盘清理而不需要用户交互。
  3. 示例用法

    • 提供使用每个参数的示例,以及对应的命令和效果说明。
  4. 注意事项

    • 提醒用户在使用 cleanmgr 命令时需要注意的事项,如权限要求、可能删除的文件类型等。
  5. 结束语

    • 总结 cleanmgr 命令的实用性,并鼓励用户根据需要灵活运用参数进行系统清理和优化。

通过这个批处理工程师应用的大纲,用户可以了解如何使用 cleanmgr 命令及其各种参数,从而更有效地管理和优化系统。

cleanmgr 批处理开发工程师大纲

1. 引言

  • 解释 cleanmgr 命令在 Windows 系统中的作用。
  • 概述其在自动化批处理任务中的潜在应用。

2. cleanmgr 参数

  • 详细说明 cleanmgr 命令的主要参数和用途:
    • /SAGESET:n:用于创建特定的清理设置。
    • /SAGERUN:n:运行指定编号的清理设置。
    • TUNEUP:n:执行系统优化设置。
    • /LOWDISK:执行基本的磁盘清理。
    • /VERYLOWDISK:执行更深入的磁盘清理。
    • /SETUP:用于 Windows 安装后的清理。
    • /AUTOCLEAN:自动运行默认的清理设置。

3. 批处理任务的创建

  • 解释如何创建批处理文件以自动化 cleanmgr 命令的运行。
  • 提供创建批处理文件的基本步骤:
    1. 使用文本编辑器(如 Notepad)创建 .bat 文件。
    2. 在 .bat 文件中添加 cleanmgr 命令和相关参数。
    3. 保存并运行批处理文件。

4. 实用的批处理示例

  • 提供几个批处理示例来说明如何使用 cleanmgr 进行常见的系统清理操作。
    • 示例 1:创建自定义清理设置,然后运行该设置。
    • 示例 2:定期执行基本的磁盘清理。
    • 示例 3:创建更复杂的清理任务,结合多个 cleanmgr 参数。

5. 计划任务与自动化

  • 说明如何使用 Windows 的任务计划程序来自动化批处理文件的运行。
  • 提供创建计划任务的步骤:
    1. 打开任务计划程序。
    2. 创建新的任务,设置触发器(如每日、每周、开机时)。
    3. 设置动作,运行指定的批处理文件。
    4. 配置任务属性(如高级设置和安全性)。

6. 注意事项和最佳实践

  • 提醒在执行批处理任务时需要注意的事项,例如确保文件备份、使用管理员权限等。
  • 提供最佳实践,确保批处理任务的可靠性和安全性。

7. 总结

  • 强调 cleanmgr 命令在批处理开发中的应用价值。
  • 鼓励开发工程师根据需要定制批处理任务,以实现更好的系统清理和优化。

Cleanmgr 命令的专家级应用,以下是一个更深入的大纲,涵盖了更多高级和技术性的功能和选项:

  1. 使用自定义脚本自动化清理:

    • 利用 PowerShell 脚本或其他脚本语言,编写自定义脚本来执行 Cleanmgr 的高级清理任务,包括自定义的文件和文件夹清理、日志记录等。
  2. 集成到系统管理工具中:

    • 将 Cleanmgr 命令集成到自动化系统管理工具(如Microsoft Endpoint Configuration Manager、Puppet、Ansible等)中,以批量管理和执行清理任务。
  3. 基于策略的自动清理管理:

    • 使用组策略或其他策略管理工具,制定清理策略并将其应用于整个组织中的计算机,以统一管理和控制系统的清理行为。
  4. 定制清理操作并创建报告:

    • 结合 PowerShell 脚本和系统日志,定制 Cleanmgr 的清理操作并生成详尽的报告,包括清理前后的磁盘空间变化、清理效果评估等。
  5. 利用日志和审计功能:

    • 启用 Cleanmgr 的日志和审计功能,监控清理操作的执行情况、结果和可能的问题,以及追踪清理操作的历史记录和变更。
  6. 结合自动化测试和验证:

    • 利用自动化测试框架和验证工具,对 Cleanmgr 的清理功能进行自动化测试和验证,确保清理操作的正确性和稳定性。
  7. 实时监控和响应机制:

    • 部署实时监控和响应机制,监控系统的磁盘空间使用情况,并在达到预设阈值时自动触发 Cleanmgr 清理操作,以及时释放磁盘空间。
  8. 集成到持续集成/持续交付(CI/CD)流程中:

    • 将 Cleanmgr 的清理任务集成到 CI/CD 流程中,确保在部署新版本或进行系统更新时,自动执行清理操作以维护系统的健康和稳定性。

通过利用这些专家级的应用方法,您可以更加深入地理解和利用 Cleanmgr 的功能,实现高度自动化、可管理和可追溯的系统清理管理,提高系统的可靠性和可维护性。

posted @ 2024-05-05 13:58  suv789  阅读(5699)  评论(0)    收藏  举报