如果你觉得最近 C 盘越来越小,但又没有下载大型游戏,也没有安装新软件,那很可能不是错觉,而是遇到了这个 bug。@Appinn
微软已经承认,Windows 11 存在一个 Bug,最高可能让系统下的 CapabilityAccessManager.db-wal 文件占用 500GB 磁盘空间(目前已发现最高)。

这个 Bug 挺长时间了,至少在1年前,就有 reddit 用户反馈了这个问题,它的 C:\ProgramData\Microsoft\Windows\CapabilityAccessManager\CapabilityAccessManager.db-wal 文件占据了 513GB 空间:

根据 windowslatest 的报道,微软在一份更新文档中确认,CapabilityAccessManager.db-wal 文件会无故占用系统驱动器空间的问题,并计划在下一次重大更新中修复此问题。该更新预计将于 2026 年 7 月 14 日(周二补丁日)发布。
CapabilityAccessManager.db-wal 与 Windows 的功能访问管理器服务 (Capability Access Manager) 有关,它负责记录包括摄像头、麦克风、位置信息以及隐私控制等日志。
但是,Windows 11 24H2 和 25H2 中存在一个已知错误,会导致 Capability Access Manager (camsvc) 服务进入无限循环,反复向日志文件写入条目,从而导致磁盘使用率过高,WAL 文件异常增大。
不过注意,并非所有人都会受到影响,有些人就没什么问题,比如青小蛙。
一个简答的方式,就是打开 设置 → 系统 → 存储,查看系统和保留是否占据了大量的空间,如果有几百GB,就有可能中招了。

不过由于该文件是系统文件,无法直接查看,可以使用 TreeSize、WizTree 等软件查看具体大小。
微软已经确认这是一个已知问题,并计划在 7 月的累积更新中修复。
如果你的电脑没有出现磁盘空间异常,可以等待系统更新;如果 C 盘空间比较紧张,又动手能力比较强,可以参考下面的步骤。
但注意该步骤有风险,可能会导致系统异常。
CapabilityAccessManager.db-wal 步骤由于 CapabilityAccessManager.db-wal 文件正在被系统使用,因此无法在正常模式下删除,需要进入安全模式操作。(来自 wintips 的处理方式)
takeown /f "C:\ProgramData\Microsoft\Windows\CapabilityAccessManager" /r /d y icacls "C:\ProgramData\Microsoft\Windows\CapabilityAccessManager" /grant administrators:F /t rd /s /q "C:\ProgramData\Microsoft\Windows\CapabilityAccessManager"
但注意根据反馈,有几个问题:
所以,最好的办法,就是 C 盘空间不紧张,不管它,等更新。
原文:https://www.appinn.com/windows-11-500gb-storage-bug/