Железо и софт • 06.06.2026
Ошибка номер 0x80070005 при запуске Docker Desktop в Windows 11: как восстановить доступ к WSL2?
Пытаюсь запустить Docker Desktop на Windows 11 для работы с контейнерами. Лаунчер начинает инициализацию движка WSL2, но через минуту вылетает критическая ошибка номер 0x80070005 с сообщением «Access is denied». Сбой появился сразу после июньского накопительного обновления винды. Пробовал переустанавливать Докер, чистить временные файлы — не помогает. Учетная запись имеет права администратора, процессор Intel Core i7. Как вернуть права доступа службе виртуализации, чтобы запустить контейнеры?
Ответы (5)
Димон Девопс
Эта ошибка номер 0x80070005 означает, что твоя текущая учетка потеряла права на управление сокетом гипервизора. Нажми Win+R, введи `lusrmgr.msc` (или открой управление компьютером). Найди группу `docker-users`, зайди в свойства и принудительно добавь туда своего пользователя Windows. Перезагрузи ПК, и Докер запустится.
Алексей Эксперт
Привет! Сбой с кодом 0x80070005 (Отказано в доступе) при старте Докера часто завязан на то, что обновление Windows 11 сбросило дескрипторы безопасности на скрытую папку `AppDataLocalDockerwsl`. Из-за этого служба `com.docker.service` не может прочитать или обновить виртуальные диски `.vhdx` контейнеров, блокируя весь запуск.
Чтобы навести порядок в правах доступа, сделай следующее:
1. Полностью закрой Докер и останови подсистему в PowerShell от админа командой `wsl --shutdown`.
2. Зайди по пути `C:UsersИмя_ПользователяAppDataLocal` и открой свойства папки `Docker`.
3. Во вкладке "Безопасность" нажми "Дополнительно", перебей владельца папки на себя, поставь галочку "Заменить владельца подконтейнеров и объектов" и выдай группе "Администраторы" полный доступ.
4. Дополнительно проверь, чтобы в этой же консоли служба "Служба виртуализации Hyper-V" не была отключена сторонними твикерами. После этого лаунчер запустит движок контейнеров без ошибок.
Паша К
Просто кликни по ярлыку Docker Desktop правой кнопкой мыши и выбери "Запуск от имени администратора". С максимальными правами в системе софт сам перепишет заблокированные конфигурационные файлы в обход любых ошибок безопасности винды.
Сергей Кодер
Как же меня задолбали эти вечные сюрпризы от обновлений Windows 11! Утром включаешь комп, нужно срочно развернуть локальный сервер для тестов, а Докер просто выплевывает ошибку номер 0x80070005 и отказывается работать. Полдня коту под хвост. Спасибо Димону за совет про группу `docker-users`! Залез в управление пользователями, моей учетки там почему-то реально не оказалось после апдейта оси. Добавил, перезагрузился — и всё завелось с полпинка. Жму руку!
Михаил Техник
Если WSL2 окончательно сломался и права не восстанавливаются, открой файл настроек `settings.json` в папке Докера и измени параметр `"wslEngineEnabled"` на `false`. Это заставит софт работать через классические виртуалки Hyper-V, полностью проскочив этот баг.