Windows 0x80070005Высокая

Ошибка 0x80070005 в Windows: отказано в доступе

Ошибка 0x80070005 означает отказ в доступе (E_ACCESSDENIED). Возникает при обновлении Windows, активации или установке приложений из Microsoft Store.

Обновлено 10 июня 2025 г.
15-30 мин
Средне
FixPedia Team
Применимо к:Windows 10Windows 11Windows Server 2019

Ошибка 0x80070005 (она же E_ACCESSDENIED) — одна из самых распространённых проблем в Windows. Она сигнализирует о том, что системе или приложению не хватает прав для выполнения запрашиваемой операции. Чаще всего вы встретите её при попытке обновить Windows, активировать лицензию или установить приложение из Microsoft Store.

В этом руководстве мы разберём все известные причины и дадим пошаговые инструкции по устранению.

Причины возникновения

Прежде чем приступать к исправлению, важно понять, что именно вызывает ошибку:

  • Недостаточные права пользователя — текущая учётная запись не имеет прав администратора
  • Повреждённые системные файлы — файлы Windows Update или системные компоненты повреждены
  • Конфликт антивируса — стороннее ПО блокирует доступ к системным папкам
  • Неправильные разрешения — на папки SoftwareDistribution или Catroot2 установлены ограничительные права
  • Повреждённый профиль пользователя — профиль учётной записи повреждён и не может получить нужные токены доступа

Способ 1: Запуск от имени администратора

Самый простой и часто срабатывающий метод.

  1. Нажмите Win + S и введите cmd
  2. Кликните правой кнопкой мыши на Командная строка
  3. Выберите Запуск от имени администратора
  4. Повторите операцию, которая вызывала ошибку

Если вы не видите опцию «Запуск от имени администратора», ваша учётная запись не входит в группу администраторов.

Способ 2: Средство устранения неполадок Windows Update

Windows имеет встроенный инструмент диагностики обновлений.

  1. Откройте ПараметрыСистемаУстранение неполадок
  2. Нажмите Другие средства устранения неполадок
  3. Найдите Центр обновления Windows и нажмите Запустить
  4. Дождитесь завершения диагностики и примените предложенные исправления
  5. Перезагрузите компьютер

Способ 3: Сброс компонентов Windows Update

Если средство устранения неполадок не помогло, сбросим компоненты обновления вручную.

Откройте командную строку от имени администратора и выполните команды по порядку:

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old

net start wuauserv
net start cryptSvc
net start bits
net start msiserver

После выполнения перезагрузите компьютер и попробуйте обновиться снова.

Способ 4: Проверка и восстановление системных файлов

Повреждённые системные файлы — частая причина ошибки.

sfc /scannow

Если SFC нашёл ошибки, но не смог их исправить, используйте DISM:

DISM /Online /Cleanup-Image /RestoreHealth

Дождитесь завершения (может занять 15-20 минут) и перезагрузите ПК.