Windows 11 и странная ошибка, которая без предупреждения поглощает гигабайты памяти.

  • Виновником является файл журнала CapabilityAccessManager.db-wal, который бесконтрольно разрастается.
  • Компания Microsoft уже выпустила патч KB5095093 для устранения этой первопричины проблемы.
  • Отключение служб определения местоположения является временной мерой, если диск почти заполнен.
  • Удаление файлов вручную не рекомендуется во избежание критических проблем с подключением к Wi-Fi или с правами доступа.

Сбой хранилища в Windows 11

Многие пользователи Windows 11 были шокированы тем, что место на их жестком диске исчезло, словно по волшебству. Даже не скачивая большие фильмы и не устанавливая новые игры, накопители начали терять десятки гигабайт за считанные дни, ставя компьютеры на грань коллапса без видимого логического объяснения.

После шквала жалоб на официальных форумах подтвердилось, что виновником этой проблемы является внутренний системный компонент, который по собственной инициативе создал постоянно растущий файл. Microsoft уже отреагировала на проблему, признав наличие ошибки в управлении журналами конфиденциальности, из-за которой небольшой, казалось бы, незначительный файл в итоге весит больше, чем вся операционная система вместе взятая.

Файл CapabilityAccessManager и его ненасытный аппетит

Системный файл занимает место

Проблема кроется в службе под названием Capability Access Manager (CAM), которая отвечает за мониторинг того, какие приложения имеют разрешение на использование камеры, микрофона или местоположения. Для поддержания этого контроля она использует базу данных и специальный файл журнала под названием CapabilityAccessManager.db-wal . В обычных условиях этот файл занимает всего несколько мегабайт, что незаметно даже при тщательном поиске.

Однако из-за ошибки, которая, по всей видимости, появилась после недавнего обновления, система входит в постоянный цикл записи. Это приводит к неконтролируемому росту размера файла, и некоторые пользователи сообщают, что его размер достигает 500 ГБ . Поскольку он находится в защищенной системной папке (ProgramData), его нелегко обнаружить с помощью простого взгляда в проводнике файлов, что вызывает чувство полного недоумения, когда диск C заполняется сам по себе.

ускорить Windows 11
Теме статьи:
Как ускорить работу Windows 11 и оптимизировать производительность вашего ПК

Как проверить, не уменьшается ли свободное место на вашем компьютере

Настройки хранилища в Windows 11

Чтобы узнать, столкнулись ли вы с этой ошибкой, самый быстрый способ — перейти в меню «Настройки» и в раздел «Хранилище». Там, если вы нажмете «Показать другие категории» и перейдете в раздел «Система и зарезервированные файлы» , вы сможете увидеть, сколько места занимают системные файлы. Если вы увидите запредельную цифру, более 100 или 200 ГБ, почти наверняка ваш компьютер испытывает эту ошибку бесконечной записи.

Если вы лучше разбираетесь в компьютерах, есть более точный метод с использованием командной строки. Запустив диагностическую команду с помощью инструмента robocopy (всегда от имени администратора), вы можете прочитать фактический размер защищенной папки, не рискуя что-либо повредить. Важно не пытаться произвольно изменять права доступа к этой папке, поскольку Windows защищает ее не просто так, и вы можете получить нестабильную систему, если будете вмешиваться в то, что не следует.

Диагностическая команда для Windows 11

Официальное решение и временное обходное решение.

Центр обновления Windows

Хорошая новость в том, что Microsoft уже приняла меры, выпустив необязательное обновление KB5095093 . Этот патч исправляет проблему управления файлом .db-wal, предотвращая его чрезмерное увеличение в размерах. Если вы еще не получили его или предпочитаете подождать, ожидается, что это же исправление будет автоматически распространено среди всех пользователей с июльским пакетом обновлений безопасности, классическим «вторником обновлений», хотя Microsoft иногда приостанавливает обновление Windows 11 из-за ошибок установки.

Если ваш жесткий диск настолько переполнен, что вы даже не можете загрузить обновление, есть временное решение, которое довольно хорошо работает. Оно заключается в том, чтобы зайти в настройки конфиденциальности и полностью отключить службы определения местоположения . Это остановит агрессивную регистрацию событий службой Capability Access Manager, и обычно рост файла прекращается, что позволит вам почистить компьютер или установить финальное обновление.

Конфиденциальность и безопасность в Windows 11

Не пытайтесь принудительно удалить файл во время работы Windows. Некоторые пользователи, которые пытались это сделать, столкнулись с серьезными сбоями в работе Wi-Fi или с тем, что приложения перестали открываться из-за невозможности проверить свои права доступа. Если ситуация критическая и у вас нет свободного места, лучшее решение — загрузить компьютер в безопасном режиме или использовать среду восстановления, чтобы переименовать файл, заставив Windows создать новый, чистый файл с нуля.

Ремонт дисков на ПК

Этот инцидент напоминает нам, что иногда самые неприятные проблемы возникают не из-за вирусов или внешних программ, а из-за сбоев в работе собственных инструментов обслуживания системы. Регулярное обновление компьютера до последних версий — самый безопасный способ предотвратить ситуацию, когда простая проблема с правами доступа захватит половину вашего жесткого диска и поставит под угрозу стабильность вашей повседневной работы.

В Windows 11 можно будет приостанавливать обновления на неопределенный срок.
Теме статьи:
В Windows 11 появится больше возможностей для бессрочной приостановки обновлений.

Добавить в качестве предпочтительного источника в Google