Пользователи операционной системы Windows 11, сталкивавшиеся с необъяснимым уменьшением свободного места на диске, теперь могут вздохнуть с облегчением. Причиной этой распространённой проблемы оказался фоновый процесс под названием Capability Access Manager (CAM). Этот компонент Windows отвечает за управление разрешениями для приложений, например, доступом к камере или микрофону.
CAM ведёт базу данных запросов приложений, которая хранится в файле CapabilityAccessManager.db-wal. Именно этот файл на дисках некоторых пользователей Windows 11 мог бесконтрольно разрастаться, поглощая значительные объёмы дискового пространства.
Исправление уже доступно
По данным издания Neowin, компания Microsoft* внедрила исправление для этой неприятной проблемы в последнем обновлении для Windows 11. Речь идёт о патче KB5095093, который является опциональным июньским обновлением и пока находится на стадии тестирования.
В списке изменений к этому релизу Microsoft* сообщает: "Это обновление улучшает использование дискового пространства для файла CapabilityAccessManager.db-wal". Ожидается, что после установки этого предварительного обновления или финальной версии июльского патча файл базы данных больше не будет выходить из-под контроля и занимать место на накопителе.
Масштаб проблемы
Эта проблема была особенно критична для владельцев компьютеров с относительно небольшими основными накопителями, например, твердотельными дисками (SSD) объёмом 256 ГБ или менее. Поступали сообщения о том, что файл базы данных разрастался до размеров 60-100 ГБ, а в отдельных случаях, по словам пользователей на платформе Reddit, достигал 200 ГБ. В таких условиях, когда свободного места и без того мало, это становилось серьёзной помехой.
Предыстория и временные решения
Microsoft* не заявляла открыто, что это ошибка, однако проблема, по всей видимости, была именно таковой, хотя и проявлялась не на всех системах (в некоторых отчётах упоминались ПК Dell). Сообщения о сбоях в работе CAM массово появлялись на Reddit и собственном сайте поддержки Microsoft*, где пользователи тщетно пытались понять, куда исчезает их дисковое пространство.
Эти сложности существуют уже достаточно давно: первые упоминания о них датируются почти годичной давностью, а некоторые отчёты относятся к марту 2023 года. Как объяснял один из пользователей Reddit около 10 месяцев назад, файл CapabilityAccessManager.db-wal, который занял у него 25 ГБ, является "известным виновником раздувания системы". По его словам, этот файл должен постепенно заполняться, а затем ежемесячно очищаться, но в его случае "баг" привёл к тому, что он перестал самостоятельно очищаться.
Существовали временные решения для удаления файла базы данных CAM, но они были достаточно сложными в реализации, и сам лог-файл мог снова разрастись, если условия, вызывающие ошибку, сохранялись на компьютере. Один из пользователей Reddit так описал свои попытки: "Я часами пытался удалить этот файл. Как в фильме ужасов, он просто не умирал, даже когда я думал, что убил его".
Рекомендации
По мнению обозревателей, устранение этой проблемы заняло у Microsoft* значительное время. Пока что для получения исправления рекомендуется загрузить и установить опциональное июньское обновление для Windows 11. Однако следует помнить, что оно находится в предварительной версии, и его стабильная работа не гарантируется.
Окончательное решение будет включено в полноценное июльское обновление, которое уже протестировано и скоро станет доступно. Пользователям, чей диск не переполнен и не вызывает серьёзных проблем, возможно, стоит дождаться именно его.
* — деятельность компании запрещена на территории РФ