记一次 C 盘 90G 异常占用的排查:CapabilityAccessManager.db-wal


最近突然发现我的c盘被挤爆了,查了一圈,CapabilityAccessManager.db-wal 占了快90个g,这个文件主要记录应用请求位置、摄像头、麦克风之类的日志。

通过尝试得到可行的清理方案如下:

第一步:进入Windows安全模式

1.按住Shift,同时点击"重启"**

2.稍后进入蓝色界面,依次选择:疑难解答>高级选项>启动设置>重启

3.再次重启后,屏幕上会出现一个列表,按F4,进入安全模式

第二步:打开管理员命令提示符

进入安全模式后,点击"开始"菜单,搜索cmd

找到"命令提示符"后,选择"以管理员身份运行"


第三步:输入命令(直接复制)

在cmd窗口中,依次复制粘贴Q以下命令。每粘贴一行,按一次回车键执行。

1:获取目标文件夹的所有权

复制代码
takeown /f "C:\ProgramData\Microsoft\Windows\CapabilityAccessManager" /r /d y

2:停止相关服务

复制代码
net stop camsvc

3:给自己赋予权限

复制代码
icacls "C:\ProgramData\Microsoft\Windows\CapabilityAccessManager" /grant administrators:F /t

4:删除整个文件夹

经过测试如果只删除日志文件。

复制代码
rd /s /q "C:\ProgramData\Microsoft\Windows\CapabilityAccessManager"

第四步:大功告成,正常重启