如果你觉得最近 C 盘越来越小,但又没有下载大型游戏,也没有安装新软件,那很可能不是错觉,而是遇到了这个 Bug。
微软已经承认,Windows 11 存在一个 Bug,最高可能让系统下的 CapabilityAccessManager.db-wal 文件占用 500GB 磁盘空间(目前已发现最高)。这个 Bug 至少已存在一年,有 Reddit 用户曾反馈该文件占据了 513GB 空间:
C:\ProgramData\Microsoft\Windows\CapabilityAccessManager\CapabilityAccessManager.db-wal
根据 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 的步骤(源自 wintips):
由于文件正被系统使用,需进入安全模式操作。
• 按住 Shift 键点击“重新启动”,进入 Windows 恢复环境。
• 依次选择“疑难解答 → 高级选项 → 启动设置 → 重启”。
• 重启后按 4 或 F4 进入安全模式。
• 以管理员身份打开命令提示符,依次执行以下三条命令。
• 重启电脑,Windows 会重新创建该目录和数据库文件。
三条命令:
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"
注意根据反馈,手动删除后可能出现两类问题:
• Wi-Fi 故障,需通过系统恢复里的 Windows 更新修复;
• CapabilityAccessManager.db-wal 文件再次变大。
因此,如果 C 盘空间不紧张,最好的办法是不做处理,等待更新。
热门跟贴