alibaba00  

一、优先使用系统官方、低风险手段(必做)

1. 磁盘清理(含系统文件)

这是最基础、但很多人没点到关键选项

操作步骤:

  1. 资源管理器 → 右键 C 盘 → 属性

  2. 点击【磁盘清理】

  3. 点击【清理系统文件】(关键)

  4. 勾选以下项目:

    • Windows 更新清理(通常占用最大)
    • 设备驱动程序包
    • 临时 Windows 安装文件
    • 传递优化文件
    • 回收站(确认无误后)

效果:
通常可释放 5GB~30GB,取决于更新历史。

二、清理系统级“隐形吞噬者”(效果显著)

3. 清理 WinSxS 组件存储(很多人不知道)

Windows 更新回滚文件长期堆积在这里。

以管理员身份运行 CMD:

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

如果提示可清理,再执行:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup

注意:

  • 不影响系统运行
  • 会失去部分旧更新回滚能力(一般可接受)

4. 删除 Windows Update 下载缓存

更新失败或重复下载会留下大量垃圾。

net stop wuauserv
net stop bits
del /s /q C:\Windows\SoftwareDistribution\Download\*
net start wuauserv
net start bits

释放空间:
1GB~10GB 不等。


三、用户目录深度清理(非常常见)

5. 清理用户临时目录

路径:

C:\Users\你的用户名\AppData\Local\Temp
  • 全选 → 删除
  • 删除失败的文件跳过即可

6. 检查以下目录是否“异常膨胀”

重点排查(很多工程师忽略):

目录 常见来源
AppData\Local\Packages UWP / 商店应用
AppData\Local\CrashDumps 程序崩溃日志
AppData\Local\Microsoft\Windows\Explorer 缩略图缓存
AppData\Local\NVIDIA 显卡缓存

CrashDumps 可直接清空。


四、休眠 / 虚拟内存(可释放大量空间)

7. 关闭系统休眠(释放 = 内存大小)

如果你不用“休眠”(不是睡眠):

powercfg -h off

效果:

  • 删除 hiberfil.sys
  • 立即释放 8GB / 16GB / 32GB(取决于内存)

8. 调整虚拟内存位置(高级用户)

如果有 D 盘 / E 盘:

系统 → 高级系统设置 → 性能 → 高级 → 虚拟内存

  • 将分页文件移到非 C 盘
  • C 盘保留 1~2GB

五、第三方工具(慎选,推荐)

9. TreeSize Free / WizTree(必备)

用途:找出“谁在吃空间”,不是盲删。

推荐:

  • TreeSize Free(安全、企业级)
  • WizTree(速度极快)

看什么:

  • 超过 5GB 的单目录
  • 是否在 C:\ProgramData 或 AppData

六、开发者/工程师常见“空间杀手”(针对你)

结合你以往做 C++ / 工程开发 / 工具链 的情况,重点排查:

10. 编译缓存 / 构建产物

常见位置:

  • .vs

  • build/

  • out/

  • cmake-build-*

  • vcpkg 缓存:

    C:\vcpkg\downloads
    C:\Users\xxx\AppData\Local\vcpkg
    

11. Docker / WSL(如果使用)

wsl --list --verbose

Docker:

docker system df
docker system prune -a

WSL 镜像可能吃掉几十 GB


七、不建议做的“危险操作”

  • ❌ 手动删除 WinSxS
  • ❌ 清理注册表(收益极低)
  • ❌ 使用来源不明的“优化大师”
  • ❌ 删除 Program Files 下未知文件

建议的“标准清理顺序”(可照抄)

  1. 磁盘清理(系统文件)
  2. WinSxS 清理
  3. Windows Update 缓存
  4. 用户 Temp / CrashDumps
  5. 关闭休眠
  6. TreeSize 定位异常目录
  7. 针对性处理(开发工具 / WSL / Docker)

如果你愿意,可以直接告诉我:

  • C 盘总容量
  • 现在剩余多少
  • 是否使用 WSL / Docker / VS / CMake

我可以按你的实际环境,给你一份“只需执行的精确清理清单”

posted on 2025-12-16 14:56  不老天神  阅读(55)  评论(0)    收藏  举报