自动化磁盘清理工具
发布时间:2026-08-12 | 浏览:1
访问此页面需要授权。 可以尝试 登录 或 更改目录 。
访问此页面需要授权。 可以尝试 更改目录 。
适用于: Supported versions of Windows Server
本文介绍如何使用命令行开关运行磁盘清理工具( cleanmgr.exe )。 cleanmgr.exe旨在从计算机的硬盘中清除不必要的文件。 可以使用命令行开关配置 cleanmgr.exe ,以清理所需的文件。 然后,可以使用“计划任务”工具将任务计划为在特定时间运行。
适用于: Windows Server 2008 R2 Service Pack 1、Windows 7 Service Pack 1 原始 KB 数: 253597
可以通过运行 cleanmgr.exe ,或者依次选择“ 开始 ”>“ 程序 ”>“ 附件 ”>“ 系统工具 ”>“ 磁盘清理 ”来启动磁盘清理工具。 磁盘清理支持以下命令行开关:
/d <driveletter> :- 此开关选择要使用磁盘清理工具清理的驱动器。 开关 /d 不与 /sagerun:n 一起使用。
/d <driveletter> :- 此开关选择要使用磁盘清理工具清理的驱动器。 开关 /d 不与 /sagerun:n 一起使用。
/sageset:n - 此开关显示“磁盘清理设置”对话框,并创建一个注册表项来存储你选择的设置。 n 值存储在注册表中,允许指定磁盘清理要运行的不同任务。 n 值可以是 0 到 65535 的任何整数值。 若要在使用 /sageset 开关时获取所有可用选项,可能需要指定包含 Windows 安装的驱动器号。 有关详细信息,请参阅 注册表项信息 。
/sageset:n - 此开关显示“磁盘清理设置”对话框,并创建一个注册表项来存储你选择的设置。 n 值存储在注册表中,允许指定磁盘清理要运行的不同任务。 n 值可以是 0 到 65535 的任何整数值。 若要在使用 /sageset 开关时获取所有可用选项,可能需要指定包含 Windows 安装的驱动器号。 有关详细信息,请参阅 注册表项信息 。
/sagerun:n - 此开关运行通过 /sageset 开关分配给 n 值的指定任务。 将枚举计算机中的所有驱动器,并且将针对每个驱动器运行所选配置文件。 例如,在计划任务中,您可以在运行命令 cleanmgr /sageset:11 后运行以下命令: cleanmgr /sagerun:11 。 此命令使用命令指定的 cleanmgr /sageset:11 选项运行磁盘清理。
/sagerun:n - 此开关运行通过 /sageset 开关分配给 n 值的指定任务。 将枚举计算机中的所有驱动器,并且将针对每个驱动器运行所选配置文件。
例如,在计划任务中,您可以在运行命令 cleanmgr /sageset:11 后运行以下命令: cleanmgr /sagerun:11 。
此命令使用命令指定的 cleanmgr /sageset:11 选项运行磁盘清理。
可以使用 /sageset 和 /sagerun 开关指定的磁盘清理选项包括:
临时安装文件 - 不再需要这些文件。 它们最初是由不再运行的安装程序创建的。
下载的程序文件 - 它们是查看某些页面时从 Internet 自动下载的 ActiveX 控件和 Java 程序。 它们暂时存储在硬盘上的“下载的程序文件”文件夹中。 此选项包括一个 “查看文件 ”按钮,用于查看要删除的文件。
临时 Internet 文件 - 临时 Internet 文件文件夹包含存储在硬盘上的网页,以便快速查看。 网页的个性化设置保持不变。 此选项包括显示 要删除的文件的“查看文件 ”按钮。
旧 Chkdsk 文件 - 当 Chkdsk 检查磁盘是否存在错误时,它可能会将丢失的文件片段保存为磁盘的根文件夹中的文件。 这些文件是不必要的,可以删除。
回收站 - 回收站包含从计算机中删除的文件。 在清空回收站之前,这些文件不会永久删除。 此选项包括打开 回收站的“查看文件 ”按钮。
临时文件 - 程序有时将临时信息存储在临时文件夹中。 在程序退出之前,它通常会删除此信息。 可以安全地删除一周内尚未修改的临时文件。
临时脱机文件 - 临时脱机文件是最近使用的网络文件的本地副本,这些网络文件会自动缓存。 断开与网络的连接后,可以使用它们。 有一个 “查看文件 ”按钮,用于打开脱机文件文件夹。
脱机文件 - 指的是您特意设置为脱机可用的网络文件的本地副本。 断开与网络的连接后,可以使用它们。 有一个 “查看文件 ”按钮,用于打开脱机文件文件夹。
压缩旧文件 - Windows 可以压缩一段时间内未使用的文件。 压缩文件可节省磁盘空间,同时仍允许使用它们。 不删除任何文件。 由于文件以不同的速率压缩,因此显示的磁盘空间增量是估算的。 可以使用 “选项” 按钮指定要在压缩未使用的文件之前等待的天数。
内容索引器的目录文件 - 索引服务通过维护磁盘上的文件的索引来加速和改进文件搜索。 这些文件保留在以前的索引操作中,可以安全地删除。
如果选择包含 Windows 安装的驱动器,则“磁盘清理 ”选项卡上提供了 所有这些选项。如果选择任何其他驱动器,则“磁盘清理 ”选项卡上仅提供 内容索引 选项的回收站和 目录文件。
“ 更多选项 ”选项卡包含用于清理 Windows 组件或已安装程序的选项。 可以使用 Windows 组件 选项通过删除不使用的可选 Windows 组件来创建可用空间。 为此选项选择“清理 ”按钮将启动 Windows 组件向导。 可以通过删除不使用的程序来使用 “已安装的程序 ”选项来释放更多磁盘空间。 选择此 “清理 ”按钮将在“添加/删除程序”工具中启动 “更改或删除程序 ”选项。
使用 /sageset:n 开关运行 cleanmgr.exe 后,将修改以下注册表项下的一些注册表子键: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\
每个修改后的注册表项可能包含一个 REG_DWORD 类型的注册表值 StateFlags NNNN,其中 NNNN 是交换机中指定的数字 n 。 例如,运行 cleanmgr /sageset:9 命令后,将添加注册表值 Stateflags0009 。 注册表值可以设置为以下值之一。
如果未选择选项框,则值为 00000000。
如果选择了选项框,则该值 00000002 。
在 VolumeCaches 注册表项下, 脱机页面文件 注册表子项没有 StateFlags 值。 没有删除这些文件的选项。
有关详细信息,请参阅 “创建磁盘清理处理程序 ”。
有关本文的 Microsoft Windows XP 版本,请参阅 如何在 Windows XP 中自动执行磁盘清理工具。
默认情况下,驱动器的常规属性 和cleanmgr.exe 上的磁盘清理选项在 Windows Server 2008 R2 中不存在。 有关如何在 Windows Server 2008 R2 上具有 磁盘清理 按钮或 cleanmgr.exe 的详细信息,请参阅 驱动器的常规属性上的磁盘清理选项,默认情况下 Windows Server 2008 R2 中不存在 cleanmgr.exe 。
想要尝试使用 Ask Learn 阐明或指导你完成本主题?
Last updated on 2026-02-19