Windows 0x80070005Высокая

Исправляем ошибку 0x80070005 при обновлении Windows

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

Обновлено 27 апреля 2026 г.
10-15 мин
Средняя
FixPedia Team
Применимо к:Windows 10Windows 11Windows Server 2019/2022

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

Ошибка 0x80070005 в Windows означает «Отказано в доступе» (Access Denied). Она появляется, когда система не может получить или применить обновление из-за ограничений на уровне прав, повреждения файлов или блокировки компонентов. Сообщение часто сопровождается текстом «Не удалось установить обновления» или «С установкой обновления возникли некоторые проблемы». Проблема возникает на этапе скачивания, установки или настройки обновлений через Центр обновления Windows.

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

  • Недостаток прав доступа для учётной записи или системных служб к папкам обновлений и реестру.
  • Повреждение или блокировка системных файлов, необходимых для работы Центра обновления.
  • Конфликт со сторонним антивирусом или программами безопасности.
  • Остановленные или некорректно работающие службы обновлений и криптографии.
  • Наличие повреждённого кэша обновлений в папке SoftwareDistribution.

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

Способ 1: Проверка прав доступа и отключение антивируса

Убедитесь, что вы выполняете действия от имени администратора. Временно отключите сторонний антивирус и повторите проверку обновлений. Это исключит вмешательство программ безопасности в процесс установки.

Способ 2: Восстановление системных файлов

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

sfc /scannow

После завершения — выполните:

DISM /Online /Cleanup-Image /RestoreHealth

💡 Совет: sfc проверяет целостность системных файлов, а DISM восстанавливает компоненты образа Windows. Это помогает, если ошибка вызвана повреждением системных библиотек.

Способ 3: Сброс компонентов Центра обновления

Остановите службы, очистите кэш и перезапустите службы обновлений. Выполните в командной строке от имени администратора:

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: Проверка разрешений в реестре

Нажмите Win + R, введите regedit и откройте раздел:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate

Убедитесь, что у учётной записи Администраторы и Система есть полный доступ к этому разделу. При необходимости назначьте права вручную через «Разрешения».

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

Чтобы избежать повторения ошибки 0x80070005, регулярно проверяйте работу антивируса и его исключений для системных папок. Не отключайте автоматическое обновление без необходимости и периодически запускайте sfc /scannow для контроля целостности системы. Также избегайте ручного удаления файлов из папки SoftwareDistribution, если не выполняете диагностику обновлений.

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

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

Полезное

Запуск от имени администратора и проверка прав
Восстановление системных файлов (SFC и DISM)
Сброс компонентов Центра обновления

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