
C盘爆红这件事很多人的第一反应是下载一个“优化/清理神器”。装上之后弹窗多、开机慢C盘空间不但没多反而被新软件占掉好几百MB。这篇文章我换一个思路不迷信某个单文件神器而是把“C盘清理”做成一套可验证、可复现的操作流程全部用 Windows 自带工具、系统命令和少量脚本完成不需要付费也不需要装来路不明的第三方软件。你要做的事情只有三步先搞清楚 C 盘空间去哪了再针对占用大头做清理最后配置一个可以定期执行的批量清理任务。这次我们讨论的主题是 Windows 系统下的 C 盘清理与系统优化。文章中会覆盖磁盘空间诊断、临时文件与 Windows 更新缓存清理、休眠文件处理、系统组件存储压缩、WSL 和 Docker Desktop 虚拟磁盘瘦身、批量清理脚本以及计划任务自动化。核心目标是让一台 C 盘常年飘红、升级系统后遗留一堆垃圾文件的 Windows 10 / Windows 11 电脑恢复可用空间同时不破坏系统稳定性和个人数据。文章适合普通办公用户、开发者和经常折腾本地环境的玩家。先给结论如果只是偶尔清理临时文件Windows 自带的磁盘清理和存储感知已经够用如果每次清理都靠手动点来点去建议直接做一个脚本一键跑完如果装了 Docker Desktop 或 WSL 做开发C盘空间被虚拟磁盘文件吃掉的概率很大需要单独处理。下面按完整流程展开。1. 核心能力速览能力项说明适用系统Windows 10 / Windows 11部分命令需要管理员权限项目类型Windows 系统维护、磁盘空间清理与系统优化方案核心能力磁盘空间诊断、临时文件清理、Windows 更新缓存清理、休眠文件处理、系统组件存储压缩、WSL/Docker 虚拟磁盘瘦身、批量脚本清理、计划任务自动化是否收费免费全部基于 Windows 自带能力和可自检的脚本命令是否需要第三方软件不需要优先使用系统自带能力操作难度低到中等主要涉及系统设置、PowerShell 命令和批处理脚本清理风险中低删除用户文件或系统文件前需要确认具体路径建议先备份再操作适合场景C盘爆红、系统升级遗留、WSL/Docker 占用、长期未清理的办公或开发电脑这里没有推荐某个具体的“优化大师”因为大部分系统性能问题不是靠一键清理垃圾解决的。真正影响开机速度和系统流畅度的往往是启动项、后台进程和驱动问题。C盘清理解决的是“空间不足”这和使用体验的卡顿是两回事。先分清目标再动手。2. 适用场景与使用边界2.1 适合的场景这套清理流程适合下面几类情况C盘空间持续减少清理后过几天又满了。系统升级后出现Windows.old或大量更新缓存文件。使用 Docker Desktop、WSL 或 Android 模拟器后C盘被虚拟磁盘文件吃满。长期使用浏览器、微信、QQ等软件缓存目录越来越大。临时文件、缩略图缓存、错误报告等垃圾文件堆积过多。不想安装第三方软件希望用系统自带工具和脚本解决问题。2.2 不建议删的东西清理之前必须明确哪些文件不能碰C:\Windows目录下的系统文件尤其是WinSxS组件存储不能手动删除只能通过 DISM 工具清理。页面文件pagefile.sys和休眠文件hiberfil.sys虽然体积大但不能直接删除应使用系统命令关闭或调整。个人桌面、文档、图片、视频目录下的文件不要用清理脚本批量删除。软件安装目录下的配置文件、数据库文件删除后会导致软件异常。C:\Program Files和C:\Program Files (x86)下的文件应用卸载时应通过“设置-应用”或卸载程序操作不要直接删目录。2.3 安全与合规边界涉及清理工具和系统优化额外提醒几点不要下载和使用来路不明的“系统激活工具”“一键优化工具”很多这类工具会捆绑垃圾软件、静默安装全家桶甚至篡改系统配置。如果电脑是公司配发或涉及敏感数据清理前必须确认有没有禁止清理的目录必要时先咨询管理员。清理日志、缓存文件前要确认其中没有需要保留的数据。开发环境中某些缓存目录被删除后会自动重建但部分测试数据和本地数据库文件不会。不要用“永久删除”工具做没有意义的全盘擦除普通用户使用系统安全删除即可过度擦写对固态硬盘寿命没有帮助。3. 清理前的环境准备与空间诊断3.1 确认系统版本和管理员权限大部分清理操作需要管理员权限。先确认当前系统版本和权限状态。按Win R输入winver确认系统是 Windows 10 还是 Windows 11以及当前版本号。按Win X选择“终端(管理员)”或“Windows PowerShell(管理员)”打开管理员终端。确认用户账户是非管理员的情况先联系管理员授权否则很多命令会被拒绝。打开管理员 PowerShell 后可以先执行systeminfo | findstr OS Name OS Version这一步能看到当前系统名称和版本。不同版本中对部分命令的支持略有差异清理前先确认环境是正确顺序。3.2 找到 C 盘空间去向清理前最重要的一步是搞清楚空间去哪了。直接在“此电脑”里看 C 盘可用空间没有意义关键要看哪些目录占用了体积。Windows 自带的分析功能比较弱这里给出一段 PowerShell 脚本可以统计常见缓存目录的大小。# 以管理员身份运行 PowerShell $paths ( $env:USERPROFILE\AppData\Local\Temp, $env:USERPROFILE\AppData\Local\Microsoft\Windows\INetCache, C:\Windows\Temp, C:\Windows\SoftwareDistribution\Download, $env:USERPROFILE\Downloads, $env:USERPROFILE\AppData\Local\Docker\wsl, $env:LOCALAPPDATA\Packages ) foreach ($p in $paths) { if (Test-Path $p) { $size (Get-ChildItem -Path $p -Recurse -Force -ErrorAction SilentlyContinue | Measure-Object -Property Length -Sum).Sum [PSCustomObject]{ 路径 $p 大小MB [math]::Round($size / 1MB, 2) } } } | Format-Table -AutoSize这段脚本会输出几个常见目录的大小。如果发现某个目录异常大再继续深入分析。例如AppData\Local\Docker\wsl体积很大说明问题来自 Docker Desktop 虚拟磁盘SoftwareDistribution\Download很大说明 Windows 更新缓存堆积INetCache很大说明浏览器缓存较多。对于整体磁盘占用分析也可以使用磁盘分析类工具例如WizTree、TreeSize Free等。这类工具扫描速度快能直观看到 C 盘大文件分布。它们不是清理工具只是帮你定位空间去向安全性和目的都比较单纯。3.3 备份与可回滚准备清理和优化操作存在误删风险。在动手前做两件事重要文档、项目代码、数据库文件确认有备份或者至少不在本次清理范围内。创建系统还原点。按Win R输入sysdm.cpl打开“系统属性-系统保护”选择 C 盘点击“创建”。创建还原点可以在发生误操作后恢复到之前的状态。对普通用户来说这是一个低成本高回报的保险措施。注意系统还原点本身也会占用 C 盘空间如果空间极度紧张可以先把还原点清理到只剩最近一个但不要关闭系统保护。4. Windows 自带清理功能4.1 存储感知Windows 10 1803 和 Windows 11 都内置了“存储感知”功能可以自动清理临时文件和回收站文件。设置路径为“设置-系统-存储-存储感知”。建议做三个配置开启存储感知让系统在空间不足时自动清理临时文件。把“回收站”保留时间改为 1 天或 14 天不要设置“永不”。把“下载文件夹”中长时间未打开的文件清理打开。存储感知的清理策略比较保守适合日常维护但无法解决大型虚拟磁盘文件和 Windows 更新缓存堆积问题。它不是一个完整的清理方案只是第一道防线。4.2 磁盘清理磁盘清理是 Windows 内置的老牌工具适合处理回收站、临时文件、缩略图、错误报告等。图形界面下打开方式为按Win R输入cleanmgr回车。选择要清理的盘符比如 C 盘。点击“清理系统文件”再次选择 C 盘。勾选需要清理的项目点击“确定”。命令行模式下可以直接执行cleanmgr /d C:如果希望自动清理可以用/sagerun参数。先手动打开一次磁盘清理配置好项目记录编号然后下次使用脚本自动执行。常见做法是先执行一次配置cleanmgr /d C: /sageset:1这会弹出图形界面选择要清理的项目完成后配置保存在注册表。之后执行cleanmgr /d C: /sagerun:1就能按之前的配置自动清理。这个命令适合加入定时任务。4.3 DISM 系统组件清理Windows 系统经过多次更新后组件存储WinSxS会积累大量旧版本文件导致 C 盘体积不断增长。这部分不能手动删正确做法是用 DISM 工具清理。以管理员身份运行 PowerShell执行Dism.exe /Online /Cleanup-Image /StartComponentCleanup如果需要进一步压缩WinSxS文件夹可以在命令后加参数Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase/ResetBase会删除旧版本的更新文件之后无法卸载已经安装的更新包。如果系统运行稳定不需要回滚更新可以用这个参数释放空间效果更明显。DISM 清理执行时间较长可能持续 10 分钟甚至更久期间不要强制关机否则可能损坏系统组件存储。执行完成后可以在管理员 PowerShell 中运行Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore查看组件存储的大小和可清理空间。5. 隐形占用的定向清理5.1 休眠文件hiberfil.sys是休眠功能使用的系统文件体积通常接近物理内存大小。如果机器内存是 16GB这个文件可能占用 10GB 以上。如果不需要休眠功能可以关闭并删除该文件。管理员 PowerShell 中执行powercfg /h off执行后hiberfil.sys会自动消失。如果以后需要使用休眠功能执行powercfg /h on即可恢复。注意关闭休眠后Windows“快速启动”功能也会失效关机速度可能略有下降但对大多数用户影响不明显。5.2 页面文件pagefile.sys是虚拟内存文件体积默认由系统管理通常为物理内存的 1 到 2 倍。如果 C 盘空间紧张可以把它移动到其他分区或者设置为系统托管。设置路径按Win R输入sysdm.cpl点击“高级-性能-设置-高级-虚拟内存-更改”。建议关闭“自动管理所有驱动器的分页文件大小”。选中 C 盘设置为“无分页文件”。选择 D 盘或其他数据盘设置为“系统管理的大小”。改动后需要重启系统。这里要提醒一点页面文件在系统运行中确实可能被用到即使内存充足关闭或转移页面文件也可能导致某些大型软件出现问题。建议优先移动到其他分区而不是彻底关闭。5.3 Windows.old 与系统还原点Windows 大版本升级后系统会在 C 盘根目录留下Windows.old文件夹体积可达 20GB 以上。如果你已经稳定使用当前系统超过一个月且不需要回滚到旧版本可以安全清理。管理办法是打开“设置-系统-存储-临时文件”。勾选“以前的 Windows 安装”或Windows.old。点击删除。尽量不要直接手动删除C:\Windows.old文件夹因为内部文件权限复杂手动删除可能会残留大量文件反而浪费时间。通过系统清理入口处理更可靠。系统还原点也会占用空间。如果系统保护开启每个还原点可能占用几 GB。按Win R输入sysdm.cpl打开“系统属性-系统保护-配置”可以调整“最大使用量”或者点击“删除”清掉所有还原点。清理后再创建一个新的还原点备用。5.4 浏览器与开发工具缓存浏览器缓存文件分散在用户目录中体积增长速度取决于使用频率。Edge、Chrome 的缓存目录通常在C:\Users\用户名\AppData\Local\Microsoft\Edge\User Data\Default\Cache C:\Users\用户名\AppData\Local\Google\Chrome\User Data\Default\Cache大多数情况下浏览器会自行控制缓存上限不建议手动删除因为频繁清空缓存会导致网页加载变慢。只有缓存异常膨胀时才需要清理。开发工具的缓存更值得关注npm缓存目录通常为C:\Users\用户名\AppData\Local\npm-cache可以使用npm cache clean --force清理。pip缓存目录为C:\Users\用户名\AppData\Local\pip\cache可以使用pip cache purge清理。如果安装了pnpm其 store 目录也可能很大执行pnpm store prune可以清理未引用的包。这些命令不会破坏现有环境和依赖建议定期执行。5.5 微信、QQ 等应用缓存微信和 QQ 是 C 盘空间消耗的大户。聊天中接收的图片、视频、文件默认缓存在用户目录。以微信为例文件目录通常在C:\Users\用户名\Documents\WeChat Files C:\Users\用户名\Documents\xwechat_files进入微信设置在“文件管理-打开文件夹”中可以确认当前存储路径。建议把文件存储路径改到其他分区。使用微信内置的“存储空间管理”定期清理缓存和不再需要的聊天文件。不要直接删WeChat Files下面的 db 文件可能损坏聊天记录。QQ 和其他社交软件的清理方式类似优先在软件设置里操作不要直接删目录。这类操作属于应用层管理和系统垃圾清理是两回事但往往释放的空间比系统垃圾还多。6. 写一个“一键清理”脚本并自动执行6.1 PowerShell 清理脚本把常用清理动作整合成一个脚本可以避免每次手动点击。下面给出一套通用脚本执行前需要逐条确认路径和影响范围。# 一键清理脚本需以管理员身份运行 PowerShell # 建议先创建还原点再执行 # 1. 清理当前用户临时目录 $userTemp $env:LOCALAPPDATA\Temp if (Test-Path $userTemp) { Get-ChildItem -Path $userTemp -Recurse -Force -ErrorAction SilentlyContinue | Remove-Item -Recurse -Force -ErrorAction SilentlyContinue } # 2. 清理系统临时目录 $sysTemp C:\Windows\Temp if (Test-Path $sysTemp) { Get-ChildItem -Path $sysTemp -Recurse -Force -ErrorAction SilentlyContinue | Remove-Item -Recurse -Force -ErrorAction SilentlyContinue } # 3. 停止 Windows Update 服务并清理更新缓存 Stop-Service -Name wuauserv -Force -ErrorAction SilentlyContinue $updateCache C:\Windows\SoftwareDistribution\Download if (Test-Path $updateCache) { Get-ChildItem -Path $updateCache -Recurse -Force -ErrorAction SilentlyContinue | Remove-Item -Recurse -Force -ErrorAction SilentlyContinue } Start-Service -Name wuauserv -ErrorAction SilentlyContinue # 4. 清空回收站 Clear-RecycleBin -DriveLetter C -Force -ErrorAction SilentlyContinue # 5. 清理错误报告和缩略图缓存 Remove-Item -Path $env:LOCALAPPDATA\Microsoft\Windows\Explorer\thumbcache_*.db -Force -ErrorAction SilentlyContinue Remove-Item -Path $env:ProgramData\Microsoft\Windows\WER\ReportArchive\* -Recurse -Force -ErrorAction SilentlyContinue Remove-Item -Path $env:ProgramData\Microsoft\Windows\WER\ReportQueue\* -Recurse -Force -ErrorAction SilentlyContinue Write-Host 清理完成这段脚本适合作为初始版本先跑一遍确认没有问题再考虑自动化。注意脚本中不少删除操作使用了-ErrorAction SilentlyContinue意思是标记错误但继续不会因为单个文件被占用而中断。这可以避免程序崩溃但也可能导致某些文件没删干净需要看输出或再次检查目录大小。6.2 定期执行计划任务脚本确认可用后可以通过 Windows 任务计划程序设置周期执行。按Win R输入taskschd.msc打开任务计划程序。点击“创建基本任务”名称填写“C盘定期清理”。触发器选择“按周”或“按天”根据自己的使用习惯设置。操作选择“启动程序”程序填写powershell.exe参数填写-ExecutionPolicy Bypass -File C:\Scripts\clean.ps1在“完成”页面勾选“单击完成时打开此任务属性的对话框”。在属性对话框中勾选“使用最高权限运行”并确保“配置”选择“Windows 10”或当前系统版本。注意任务计划程序执行 PowerShell 脚本时工作目录默认可能不是脚本所在目录。如果脚本内使用了相对路径建议在脚本开头加上Set-Location -Path $PSScriptRoot确保从脚本所在目录运行。6.3 脚本执行注意事项第一次执行脚本前建议手动逐条跑一遍命令确认没有误删内容。不要在系统正在进行大型更新或软件安装时执行清理。清理脚本执行时如果某些文件被占用删除会失败。可以关闭尽量多的应用后再执行成功率更高。建议脚本每执行一次就在日志目录写一条记录方便事后排查。在脚本里加日志的参考写法$logDir C:\Scripts\Logs if (-not (Test-Path $logDir)) { New-Item -ItemType Directory -Path $logDir -Force } $logFile Join-Path $logDir clean_$(Get-Date -Format yyyyMMdd_HHmmss).log 开始清理$(Get-Date) | Out-File -FilePath $logFile -Encoding utf8 # 清理命令执行... 清理完成$(Get-Date) | Out-File -FilePath $logFile -Append -Encoding utf8有了日志后续排查问题时能判断脚本是否真的执行、清理了什么。7. WSL 与 Docker Desktop 虚拟磁盘瘦身如果你用 Docker Desktop 或 WSL 做开发C盘空间被吃掉的概率非常高。这个问题在普通“垃圾清理”工具里完全看不出来因为占用空间的是虚拟磁盘文件不是临时文件。7.1 定位 vhdx 文件WSL 发行版的虚拟磁盘文件通常位于C:\Users\用户名\AppData\Local\Packages\CanonicalGroupLimited...\LocalState\ext4.vhdxDocker Desktop 的虚拟磁盘文件通常位于C:\Users\用户名\AppData\Local\Docker\wsl\data\ext4.vhdxvhdx文件会被系统预分配空间即使你删除了 WSL 内的文件vhdx文件大小也不会自动缩小。这正是“明明删了很多文件C盘空间没变多”的原因。7.2 压缩虚拟磁盘压缩vhdx的通用流程如下。先关闭 WSL 和 Dockerwsl --shutdown如果是 Docker Desktop还需要退出 Docker Desktop 应用确保不再占用虚拟磁盘文件。然后打开管理员 PowerShell运行diskpart在diskpart交互界面中先找到虚拟磁盘文件路径再执行压缩select vdisk fileC:\Users\用户名\AppData\Local\Docker\wsl\data\ext4.vhdx attach vdisk readonly compact vdisk detach vdisk exit如果是在 WSL 发行版内删除了大量文件压缩前可以先用 Linux 的fstrim让文件系统释放未使用块压缩效果会更好。在 WSL 终端里执行sudo fstrim /然后退出 WSL执行wsl --shutdown再用diskpart压缩。注意diskpart的compact vdisk只对vhdx动态扩展磁盘有效。如果使用固定大小虚拟磁盘压缩可能无效。日常使用建议保持动态扩展磁盘类型。7.3 长期控制措施把 Docker Desktop 的数据目录迁移到其他分区。Docker Desktop 设置中在“Resources-Advanced-Disk image location”可以修改虚拟磁盘位置需要先移动现有文件避免数据丢失。WSL 发行版迁移到其他分区可以使用wsl --export和wsl --import导出再导入。定期检查C:\Users\用户名\AppData\Local\Docker\wsl目录大小如果持续膨胀说明镜像和容器缓存过多及时执行docker system prune。不要在 WSL 内下载大文件放在默认工作目录把代码仓库放在 Windows 文件系统挂载到 WSL 中访问。这里补充一句新鲜装好的 Windows 系统如果启用 WSL2 并安装 Docker DesktopC盘空间会被吃掉 10GB 到 20GB 甚至更多。这不是垃圾文件而是虚拟磁盘实际占用。清理工具解决不了这个问题必须用上面的压缩或迁移方法。8. 清理效果验证与性能观察8.1 清理前后对比清理完成后不要只看“可用空间变大了”还要确认具体是哪些目录变小了这样才能判断清理策略是不是真的有效。在清理前和清理后分别运行一次目录大小统计脚本把输出保存下来对比。例如管理员 PowerShell 中运行$paths ( $env:LOCALAPPDATA\Temp, C:\Windows\Temp, C:\Windows\SoftwareDistribution\Download, $env:USERPROFILE\AppData\Local\Docker\wsl ) foreach ($p in $paths) { if (Test-Path $p) { $size (Get-ChildItem -Path $p -Recurse -Force -ErrorAction SilentlyContinue | Measure-Object -Property Length -Sum).Sum [PSCustomObject]{ 路径 $p 大小MB [math]::Round($size / 1MB, 2) } } } | Format-Table -AutoSize如果清理前后各主要目录的大小变化很小说明清理脚本没有覆盖到真正的占用大头。此时需要回头检查是不是 WSL 虚拟磁盘、休眠文件、微信缓存或WinSxS组件存储的问题。8.2 磁盘性能观察清理 C 盘后系统可能会短暂出现磁盘占用率升高的情况原因是文件索引服务需要重新建立缓存杀毒软件也需要扫描新变化的文件。等索引创建完成这种情况会自然缓解。如果清理后系统依然卡顿问题大概率不是磁盘空间而是开机启动项、后台进程或磁盘本身健康状态。此时应该打开“任务管理器-启动”查看禁用了哪些不必要启动项并运行以下命令检查磁盘健康状态Get-PhysicalDisk | Get-StorageReliabilityCounter | Format-List *也可以使用chkdsk检查文件系统错误但建议先确认磁盘分区状态再决定是否执行。固态硬盘用户不需要做磁盘碎片整理系统会自动维护 Trim 功能。9. 常见问题与排查方法问题现象可能原因排查方式解决方案清理临时文件时提示文件被占用部分应用正在使用该文件关闭浏览器、办公软件、开发工具后再清理重启系统后再次执行清理脚本磁盘清理界面卡住文件数量多或索引服务冲突等待一段时间查看任务管理器先用cleanmgr /d C:手动清理再使用脚本清理后可用空间没有明显增加大占用来自 vhdx、微信缓存、WinSxS 等目录使用目录大小统计脚本定位占用大头按第 5、7 节内容定向处理休眠文件hiberfil.sys删除失败未使用管理员权限确认 PowerShell 是否以管理员身份运行执行powercfg /h off后检查文件是否消失DISM 组件清理失败系统组件存储已损坏或权限不足先执行DISM /Online /Cleanup-Image /RestoreHealth修复系统文件后再次执行组件清理WSL 压缩 vhdx 后空间没有缩小磁盘未执行文件系统级释放在 WSL 中执行sudo fstrim /然后关闭 WSL再用 diskpart 压缩Docker Desktop 占用过大镜像和容器缓存积累执行docker system df查看占用执行docker system prune -a清理无效镜像和容器计划任务没有执行清理脚本任务权限不足或路径失效在任务计划程序中手动运行任务勾选“使用最高权限运行”确认脚本路径使用绝对路径第三方清理工具显示可清理几十GB但实际没变化工具夸大可清理量或把虚拟磁盘预分配误判为垃圾对比系统自带诊断结果优先使用系统自带工具和本文脚本10. 最佳实践与使用建议第一先诊断再清理。空间占用分析是清理的前提跳过诊断直接清理很容易出现“清了等于没清”的情况。把目录大小统计脚本保存下来需要时随时运行。第二系统自带工具优先。磁盘清理、存储感知、DISM 是微软官方方案安全性和兼容性有保障。第三方清理工具可以作为辅助但不要依赖一键加速、深度清理等高风险功能。第三脚本化清理要小步快跑。清理脚本先手工执行确认无误后再加入计划任务。脚本里要加日志不要静默执行否则出了问题很难排查。第四开发环境要重点防护。使用 Docker、WSL、模拟器的电脑C盘空间问题主要来自虚拟磁盘文件。定期执行wsl --shutdown和diskpart compact vdisk或者直接把虚拟磁盘迁移到数据盘才能从根源解决。第五涉及隐私和数据安全时要确认授权。清理前确认临时文件里没有工作资料删除日志和缓存前注意敏感信息。不要在公司电脑上随意运行来源不明的清理脚本。第六对固态硬盘不要做无意义的磁盘碎片整理。Windows 会自动对 SSD 执行 Trim 操作手动碎片整理不但不能提升性能反而可能缩短硬盘寿命。第七清理和优化是定期维护动作不是一次性的。建议每月执行一次诊断每季度执行一次全量清理Windows 大版本更新后重点检查Windows.old和 WinSxS 组件存储。11. 总结与下一步C盘清理这件事最核心的一句话是先找到空间去哪了再用对的方法清理。Windows 自带的存储感知、磁盘清理和 DISM 可以解决大部分系统垃圾问题PowerShell 脚本可以把这些操作整合成批量任务WSL 和 Docker 虚拟磁盘则需要单独压缩或迁移。拿到这篇文章建议先做三件事运行一次目录大小统计脚本看看当前 C 盘占用大头是什么。按第 4 节做完磁盘清理和 DISM 组件清理释放基础空间。如果使用 Docker 或 WSL检查AppData\Local\Docker\wsl目录顺手压缩一次虚拟磁盘。如果在清理过程中遇到问题回到第 9 节的排查表核对现象、原因和解决方案。后面可以继续研究的方向包括系统启动项优化、Windows 更新策略调整、PowerShell 自动化运维脚本、以及把 Docker Desktop 数据目录完整迁移到非系统盘。这些内容都能让你对 Windows 系统的“维护感”有明显提升建议收藏备用。