Windows 0x80070005Средняя

Ошибка обновления Windows 0x80070005: причины и решение за 5 минут

Ошибка 0x80070005 блокирует обновления Windows из-за отказа в доступе. В статье вы узнаете, почему она возникает, и получите 5 рабочих способов устранить проблему быстро и без лишних сложностей.

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

Что означает ошибка 0x80070005

Ошибка 0x80070005 (код ERROR_ACCESS_DENIED) возникает, когда Windows Update не может получить доступ к необходимым файлам или компонентам. Система выдает сообщение «Доступ запрещен», и обновление останавливается. Обычно диалоговое окно выглядит так:

Не удалось проверить наличие обновлений. Код ошибки: 0x80070005

Симптомы появляются сразу после нажатия кнопки Проверить наличие обновлений в приложении «Настройки» или при попытке установить накопительное обновление с помощью Центра обновления Windows.

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

  1. Недостаточные права доступа – процесс обновления запущен не от имени администратора.
  2. Поврежденные каталоги Windows Update – файлы SoftwareDistribution или catroot2 повреждены.
  3. Ошибки в системных файлах – сбой в DLL или критических системных компонентах.
  4. Вмешательство стороннего ПО – антивирус или утилиты, блокирующие процессы Windows.
  5. Нехватка свободного места – диск, на котором установлена Windows, переполнен.

Способы решения

Способ 1: Запустить Устранение проблем с Windows Update

  1. Нажмите Win + I, чтобы открыть Настройки.
  2. Перейдите в Обновление и безопасность → Устранение проблем.
  3. Выберите Windows Update и нажмите Запустить средство устранения проблем.

⚠️ Важно: выполните шаг от имени администратора, иначе средство не сможет внести изменения.

Способ 2: Выполнить обновление от имени администратора

  1. Нажмите Пуск, введите settings и откройте Настройки.
  2. Перейдите в Обновление и безопасность → Проверка обновлений.
  3. Нажмите кнопку Обновить, когда появятся права администратора.

Способ 3: Сбросить компоненты Windows Update

  1. Нажмите Win + X, выберите Windows PowerShell (Администратор).
  2. Введите следующие команды по очереди (дождитесь подтверждения выполнения каждой):
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
Rename-Item -Path "C:\Windows\SoftwareDistribution" -NewName "C:\Windows\SoftwareDistribution.old"
Rename-Item -Path "C:\Windows\System32\catroot2" -NewName "C:\Windows\System32\catroot2.old"
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

💡 Совет: после переименования каталогов перезапустите службу Windows Update – это удалит поврежденные временные файлы.

Способ 4: Очистить кэш обновлений вручную

  1. Нажмите Win + R, введите wsreset.exe и нажмите ОК.
  2. Дождитесь сообщения «Очистка кэша завершена».

Команда сбрасывает внутренний кэш агента обновлений и часто устраняет ошибку напрямую.

Способ 5: Выполнить проверки SFC и DISM

  1. Запустите Windows PowerShell от имени администратора.
  2. Выполните две команды:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

Подождите завершения сканирования – утилиты исправят поврежденные системные файлы.

Профилактика

  • Проверяйте свободное место на диске C перед установкой обновлений; удалите ненужные файлы.
  • Запускайте обновления от имени администратора, чтобы избежать проблем с правами доступа.
  • Отключите временно сторонние антивирусы на время обновления, если они блокируют системные процессы.
  • Регулярно сбрасывайте кэш Windows Update (wsreset.exe), чтобы избежать накопления поврежденных файлов.
  • Используйте «Проверку обновлений» в настройках, чтобы не пропускать критические исправления безопасности.

Эти шаги помогут избежать ошибки 0x80070005 в будущем и сделают процесс обновления Windows стабильным.

Часто задаваемые вопросы

Почему обновление Windows выдает ошибку 0x80070005?
Можно ли исправить ошибку без переустановки системы?
Что делать, если после выполнения шагов ошибка все еще появляется?
Как предотвратить повторение ошибки 0x80070005?

Полезное

Запустить Устранение проблем с Windows Update
Выполнить обновление от имени администратора
Сбросить компоненты Windows Update
Очистить кэш обновлений вручную
Выполнить проверки SFC и DISM

Эта статья помогла вам решить проблему?