如何运行磁盘清理命令行进行静默执行

保持 Windows 系统平稳运行通常涉及定期清理磁盘。自动执行此过程可以节省您的时间,并确保您的系统在没有人工干预的情况下保持整洁。以下是使用命令行方法实现静默磁盘清理的方法。

1. 使用 /VERYLOWDISK 开关

1.按下键,键入 cmd,然后从搜索结果中单击“以管理员身份运行”。

2.输入命令:

cleanmgr.exe /VERYLOWDISK
图片[1]-如何运行磁盘清理命令行进行静默执行-oserp

3.此命令将自动清理所有文件,并显示一个对话框,其中包含释放的空间量,但在清理过程中不需要用户交互。

这种方法有助于有效地清理不必要的文件,而无需手动确认,使其成为自动化脚本的理想选择。

2. 使用 /SAGESET 和 /SAGERUN 作为预设

1.为磁盘清理创建预设
a.以管理员身份打开命令提示符。
b.执行

cleanmgr.exe /SAGESET:1

c.在对话框中选择所有所需的清理选项。
d.单击“确定”保存预设设置。

2.运行保存的预设

  • 使用以下命令自动运行以前保存的设置:
cleanmgr.exe /SAGERUN:1

此技术允许您配置和重用清理设置,而无需在将来的运行中进行任何手动干预。

3.在脚本中合并 /VERYLOWDISK

a.按键,键入记事本,然后打开它。Windows
b.键入或粘贴以下脚本:

@echo off set rootkey=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches for /f "tokens=*" %%K in ('reg query %rootkey%') do >NUL REG add "%%K" /v StateFlags0000 /t REG_DWORD /d 2 /f cleanmgr /sagerun:0

c.使用.bat扩展名保存文件,例如 cleanup.bat。
d.现在,右键单击批处理文件,然后选择“以管理员身份运行”。

此脚本会自动设置所有清理选项,并在没有任何用户交互的情况下运行磁盘清理工具,从而提供完全自动化的解决方案。

4. 使用任务调度程序计划磁盘清理

1.按键,键入 Task Scheduler,然后打开它。Windows
2.创建新任务:
在“操作”窗格中,单击“创建基本任务…”。
为任务命名,然后单击“下一步”。
将任务配置为按所需的计划(每天、每周等)运行。
在“启动程序”部分,在“程序/脚本”框中输入 cleanmgr.exe,在“添加参数”框中输入 /SAGERUN:1。
使用 Task Scheduler 计划磁盘清理可确保定期维护磁盘空间,而无需手动启动。

5.使用 PowerShell 增强控制

按键,键入 PowerShell,然后从结果中选择“以管理员身份运行”。Windows
运行 PowerShell 脚本:
使用以下脚本:

$volumeCaches = Get-ChildItem "HKLM:\Software\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches" foreach ($key in $volumeCaches) { New-ItemProperty -Path "$($key.PSPath)" -Name StateFlags0000 -Value 2 -Type DWORD -Force | Out-Null } Start-Process -Wait "$env:SystemRoot\System32\cleanmgr.exe" -ArgumentList "/sagerun:0"

将脚本另存为 cleanup.ps1 并执行它。
通过此 PowerShell 脚本,可以更精细地控制清理过程,并且可以轻松集成到更大的自动化框架中。

6.使用组策略自动执行清理任务

1.按 键,键入 gpmc.msc,然后打开组策略管理控制台。Windows
2.创建或编辑组策略对象 (GPO):
3.导航到目标 OU(组织单位)。
右键单击并选择“在此域中创建 GPO,并在此处链接…”。
命名 GPO,然后单击“确定”。
配置 GPO:
右键单击新的 GPO,然后选择“编辑”。
导航到“计算机配置”>“策略”>“Windows 设置”-“>脚本(启动/关闭)”。
右键单击“启动”,选择“属性”,然后选择“添加”。
浏览到在以前的解决方案中创建的清理脚本(如 cleanup.bat 或 cleanup.ps1)并添加它们。
使用组策略可以跨域环境中的多台计算机部署自动清理任务,从而确保一致的磁盘空间管理。

通过执行这些步骤,您可以在 Windows 中自动执行磁盘清理过程,确保在无需用户干预的情况下定期有效地维护系统存储。定期检查您的自动化任务,以确保它们顺利运行,并根据需要调整设置以保持系统优化。

当您在此时,您可能会从我们的 Windows 11 磁盘清理指南中获得额外信息。此外,如果缺少磁盘清理,您可以按照突出显示的指南进行操作。

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容