Windows 11权限管理数据库WAL文件异常膨胀致C
微软近日确认,Windows 11存在一个与权限管理机制相关的存储异常问题。简单说,就是C盘里那个藏得挺深的文件——路径在ProgramDataMicrosoftWindowsCapabilityAccessManager目录下的CapabilityAccessManager.db-wal——在特定条件下会不受控制地疯长,最终把系统盘空间吃干抹净。已经有用户报告,这文件膨胀到了513GB,真不是吓唬人。

正常情况下,这个WAL文件个头应该在几兆字节左右。但眼下的问题是,它的日志没法按预期合并回主数据库,于是就一直在堆积,越滚越大。除了那个513GB的极端案例,其他用户反馈的体积包括70GB、110GB、200GB等,跨度很大。就算手动清理了一遍,文件可能会暂时缩回到4GB或15GB,但过不了多久又涨回去了——这说明问题的根子根本没动。
最要命的是,系统自带的存储分析工具根本发现不了这个异常。它占用的空间通常被归类成“系统文件”或“系统和保留空间”,不会单独列出来。用户要是不主动去查,几乎不可能知道罪魁祸首是谁。有测试显示,就算是刚装好的系统,这文件也可能迅速膨胀到89GB,证明这不是长期使用或者残留软件惹的祸,而是系统底层逻辑本身就出了问题。
微软在6月23日发布的技术支持文档里压根没提这回事,直到6月29日才悄悄更新了一笔,简略地指出KB5095093更新会优化这个WAL文件的空间占用表现。相关修复程序计划在7月14日的系统更新中一起推送。
在官方补丁上线之前,用户可以用带管理员权限的第三方磁盘分析工具扫描系统盘,按文件大小排序找到这个WAL文件。临时的缓解办法是把它重命名,这样系统就会自动生成一个新的、体积小的日志文件。但直接删除它可能会影响权限管理服务的稳定性,所以不推荐。另外,也可以在管理员权限的命令提示符里运行robocopy命令来检查这个文件当前大小——如果只有几兆字节那就没事,要是持续增大就得赶紧处理了。