Что означает ошибка 0x80070005
Ошибка 0x80070005 в Cleanmgr (Disk Cleanup) означает, что утилита не может получить доступ к необходимым файлам — система выдает «Доступ запрещён». Ошибка появляется в окне Cleanmgr сразу после запуска и блокирует процесс очистки диска.
Причины возникновения
- Недостаточные права пользователя – Cleanmgr запущен не от имени администратора.
- Поврежденные системные файлы – критически важные DLL или файлы конфигурации повреждены.
- Ошибки файловой системы – битые сектора или нарушенная структура тома.
- Конфликт с антивирусом или сторонними утилитами – они блокируют чтение файлов Cleanmgr.
Способы решения
Способ 1: Запустить Cleanmgr от имени администратора
- Нажмите Win + R, введите
cleanmgrи нажмите Ctrl + Shift + Enter (или найдите «Очистка диска» в меню «Пуск», кликните правой кнопкой и выберите «Запустить от имени администратора»).
Способ 2: Проверить диск с помощью chkdsk
Откройте PowerShell от имени администратора и выполните:
chkdsk C: /f /r
Перезагрузитесь, если система запросит проверку при следующем запуске.
Способ 3: Сбросить разрешения на временные папки
- Запустите Проводник → перейдите в
%TEMP%. - Кликните правой кнопкой → Свойства → Разрешения.
- Удалите текущие разрешения и добавьте себя с полными правами (отметка «Предоставить полные права»).
Способ 4: Запустить SFC и DISM
В PowerShell от имени администратора выполните:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
Дождитесь завершения сканирования и перезагрузитесь при необходимости.
Способ 5: Перезагрузиться и повторить очистку
Перезагрузите ПК, затем запустите Cleanmgr снова. Если ошибка исчезла, очистка диска будет выполнена успешно.
Профилактика
- Запускайте утилиты администрирования (Cleanmgr, cmd, PowerShell) от имени администратора.
- Регулярно проверяйте диск с помощью
chkdskиsfc /scannow. - Обновляйте систему и драйверы, чтобы избежать конфликтов.
- Проверьте антивирус на возможную чрезмерную блокировку системных процессов.