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

Чаще всего ошибка возникает при попытке установить накопительные обновления (например, KB5034441 или KB5035853), но может появляться и при обновлении до новой версии системы. В большинстве случаев проблему удаётся решить без переустановки Windows — достаточно выполнить несколько проверенных действий.

Почему возникает ошибка 0x80070003

Причины появления этой ошибки делятся на две группы: программные и аппаратные. В 80% случаев виноваты программные сбои — например, повреждён кэш обновлений или отсутствуют важные системные файлы. Реже проблема связана с железом: неисправный жёсткий диск или недостаток свободного пространства.

Среди самых распространённых причин: повреждённые файлы обновлений в папке SoftwareDistribution, отключённые системные службы (например, Windows Update), конфликт с антивирусом (особенно если используется Avast или Kaspersky), а также неполадки с диском (bad-сектора или нехватка места).

💡

Перед началом исправлений проверьте свободное место на системном диске — для обновлений Windows 10 требуется не менее 20 ГБ. Если места мало, удалите временные файлы через Очистка диска.

УтилитаКомандаЧто проверяетВремя выполнения
SFCsfc /scannowЦелостность системных файлов10–30 минут
DISMDISM /Online /Cleanup-Image /RestoreHealthЦелостность образа Windows20–60 минут
CHKDSKchkdsk C: /f /rОшибки на жёстком диске30–120 минут (требует перезагрузки)

Способы диагностики проблемы

Прежде чем переходить к исправлению, нужно точно определить источник ошибки. Для этого используются встроенные утилиты Windows. Начнём с проверки целостности системных файлов.

Откройте командную строку от имени администратора (Win + X → командная строка (администратор)) и выполните команду:

sfc /scannow

Если утилита SFC найдёт повреждённые файлы, она попробует их восстановить. Если восстановление не удастся, переходите к следующему шагу — проверке образа системы:

DISM /Online /Cleanup-Image /RestoreHealth

Очистка кэша обновлений Windows

Один из самых действенных способов устранить ошибку 0x80070003 — очистить кэш обновлений. Папка SoftwareDistribution хранит загруженные файлы обновлений, и если они повреждены, система не может их установить.

Вот как это сделать:

  • Остановите службу Центр обновления Windows. Для этого откройте командную строку от имени администратора и выполните:

    net stop wuauserv

    net stop bits

  • Перейдите в папку C:\Windows\SoftwareDistribution и удалите все файлы и папки внутри неё (если система запросит права администратора, подтвердите удаление).
  • Перезагрузите компьютер.
  • Включите службы обратно:

    net start wuauserv

    net start bits

Проверка и исправление ошибок диска

Если ошибка 0x80070003 появляется из-за проблем с жёстким диском или SSD, поможет утилита CHKDSK. Она проверяет файловую систему на наличие ошибок и bad-секторов.

  1. Откройте командную строку от имени администратора.
  2. Выполните команду:

    chkdsk C: /f /r

    Где C: — буква системного диска (обычно это C:).
  3. Система предложит проверить диск при следующем запуске — соглашаемся, нажав Y (Yes), и перезагружаем компьютер.
  4. После перезагрузки дождитесь завершения проверки ( может занять от 30 минут до нескольких часов в зависимости от объёма диска).
⚠️ Внимание: Не прерывайте процесс проверки диска — это может привести к потере данных или ещё большим повреждениям файловой системы.