70GB!Windows 11默认服务占用大量硬盘空间:微软最初都没搞懂

青青百科 百科资讯 2

7月2日消息,微软已确认Windows 11的Capability Access Manager服务存在异常占用磁盘空间的问题,并通过最新更新KB5095093推送修复。

Capability Access Manager是Windows 11中负责管理UWP应用权限的默认服务,记录应用对摄像头、麦克风、定位等敏感资源的访问请求。

该服务运行时会生成一个名为CapabilityAccessManager.db-wal的SQLite预写日志文件,正常情况下体积很小,但部分用户发现这个文件在悄无声息地膨胀到数十GB。

用户Donald Gibson最早在微软官方支持论坛提出了这一问题,他发现该服务在默认状态下占用了高达70GB的存储空间,而微软支持团队起初对此毫无头绪。

该帖子随后获得超过80人点赞,类似报告在各大论坛陆续涌现,有用户用WinDirStat排查后发现db-wal文件吃掉了83GB,还有人发现系统设置中"已安装应用"显示83GB、"系统和保留空间"显示111GB,远超实际安装量。

数月后微软最终定位了问题根源,在KB5095093最初发布时并未提及此修复,微软后来才在更新日志中补充说明:“此更新改善了CapabilityAccessManager.db-wal文件的磁盘空间使用情况。”

该修复已作为常规推送向所有用户开放,安装最新更新后即可解决,不过微软并未解释该文件异常膨胀的根本原因,也未说明为何支持团队在初期无法识别这一问题。