Ошибка 0x80070005 в Windows 11 означает «Доступ запрещен». Чаще всего сбой появляется при установке обновлений, загрузке приложений из Microsoft Store, работе с профилем или при попытке записать данные в защищённые каталоги.
Ниже — 8 способов, расположенных от самых простых к продвинутым. Выполняйте их последовательно и проверяйте, исчез ли код 0x80070005 после каждого шага.
Перед изменением прав или реестра создайте точку восстановления: sysdm.cpl → «Защита системы» → «Создать». Команды запускайте в CMD/PowerShell от имени
администратора.
Почему возникает проблема
- Учётная запись не имеет достаточных прав или профиль повреждён.
- Каталоги %temp%, %localappdata%\Packages или SoftwareDistribution недоступны из-за ACL или блокировки антивирусом.
- Службы BITS и wuauserv не запускаются, кеш обновлений повреждён.
- Битые системные файлы, ошибки реестра или жёсткие политики доступа.
⚠️ Осторожно с правами
Любое изменение ACL или реестра делайте после точки восстановления и резервной копии профиля. Неправильные разрешения могут лишить систему загрузки или доступа к данным.
Способ 1. Проверить права учётной записи
- Откройте «Параметры» → «Учётные записи» → «Ваши данные».
- Убедитесь, что указан тип «Администратор». Если «Пользователь» — смените тип через «Семья и другие пользователи» → «Изменить тип учётной записи».
- Перезайдите в систему и повторите действие, где возникала ошибка.
Способ 2. Запустить приложение/Store от администратора и сбросить кеш
- Щёлкните правой кнопкой по ярлыку приложения или Microsoft Store → «Дополнительно» → «Запуск от имени администратора».
- Сбросьте кеш Store командой (выполняйте в окне администратора):
wsreset.exe - Перезагрузите ПК и повторите установку или обновление приложения.
Способ 3. Восстановить права на временные и папки приложений
Часто 0x80070005 возникает из-за запрета записи в %temp% или %localappdata%\Packages.
- Откройте CMD от имени администратора.
-
Выдайте полный доступ своей учётной записи к временным файлам:
icacls %temp% /grant "%username%":(OI)(CI)F -
Проверьте папку пакетов Store:
icacls "%localappdata%\Packages" /grant "%username%":(OI)(CI)F /t - Перезагрузите систему и повторите установку/обновление.
Способ 4. Сбросить компоненты Центра обновления
⚠️ Службы обновления
Останавливайте службы только в окне администратора и вне активной установки патчей. История обновлений может очиститься, пакеты скачаются заново.
-
В CMD администратора остановите службы:
net stop wuauserv net stop bits -
Очистите кеш загрузок (при необходимости удалите содержимое
%windir%\SoftwareDistribution):del /f /q %windir%\SoftwareDistribution\Download\*.tmp -
Запустите службы обратно:
net start bits net start wuauserv - Запустите проверку обновлений снова.
Способ 5. Проверить системные файлы SFC/DISM
-
В CMD администратора выполните:
sfc /scannow -
Если ошибки не устранены, запустите восстановление образа:
DISM /Online /Cleanup-Image /RestoreHealth -
После завершения повторите
sfc /scannowи перезагрузите ПК.
Способ 6. Проверить запуск BITS и Windows Update
- Откройте services.msc и убедитесь, что «Фоновая интеллектуальная служба передачи (BITS)» и «Центр обновления Windows» в состоянии «Работает».
-
Если службы не запускаются, перезапустите их через CMD администратора:
net stop wuauserv net stop bits net start bits net start wuauserv - Повторите обновление или установку приложения.
Способ 7. Создать новую учётную запись и перенести данные
- Параметры → «Учётные записи» → «Семья и другие пользователи» → «Добавить другого пользователя».
- Создайте локальную учётку, затем измените тип на «Администратор».
- Войдите в новый профиль и проверьте, повторяется ли 0x80070005.
- При успехе перенесите документы, рабочие каталоги и настройки.
Способ 8. Временно отключить антивирус и контролируемый доступ к папкам
- В защищённых параметрах Windows отключите «Контролируемый доступ к папкам» или поставьте приложение в исключения.
- В стороннем антивирусе приостановите защиту на 10–15 минут.
- Повторите операцию, где возникал отказ доступа, затем верните защиту.
💡 Совет
Перед изменением ACL или очисткой кешей сделайте точку восстановления и резервную копию профиля (особенно AppData). Это позволит быстро вернуться к рабочему состоянию при ошибке.
Где Windows хранит нужные файлы
- Кеш обновлений:
%windir%\SoftwareDistribution. - Папки Store и UWP:
%localappdata%\Packages. - Временные файлы:
%temp%. -
Отчёты об ошибках:
C:\Users\%username%\AppData\Local\Microsoft\Windows\WER.
⚠️ Делайте резерв
Перед изменением реестра или массовым пересчётом прав через icacls сохраняйте точку восстановления и создавайте экспорт веток реестра/копию пользовательских данных.
Часто задаваемые вопросы
Что значит ошибка 0x80070005 в Windows 11?
Код указывает на отказ в доступе: нет прав на операцию, каталог или запись в реестр. Запустите процесс от администратора и проверьте разрешения папок.
Как исправить 0x80070005 в Microsoft Store?
Выполните wsreset.exe от администратора, восстановите права на
%localappdata%\Packages и %temp% через
icacls, затем перезайдите в Store и повторите загрузку.
Можно ли безопасно выдавать права через icacls для %temp%?
Да, после точки восстановления. Команда icacls %temp% /grant "%username%":(OI)(CI)F возвращает вашей учётной записи полный доступ к временной папке, что устраняет
блокировку записи.
Что делать, если 0x80070005 появляется при обновлении Windows?
Остановите wuauserv/BITS, очистите %windir%\SoftwareDistribution, затем запустите службы и выполните sfc /scannow и
DISM /Online /Cleanup-Image /RestoreHealth. После перезагрузки
повторите поиск обновлений.
Поможет ли создание новой учётной записи при 0x80070005?
Да, если текущий профиль повреждён или потерял права. Создайте нового администратора, проверьте проблему и при успехе перенесите данные в новый профиль.
В большинстве случаев код 0x80070005 исчезает после восстановления прав на временные и системные папки, перезапуска служб обновления и проверки SFC/DISM. Если проблема остаётся, создайте новый профиль или выполните восстановление системы из точки перед изменениями.