Гид по технологиям

Как исправить ошибку обновления Windows 0x80070008

• 6 min read • Windows • Обновлено 29 Nov 2025
Ошибка Windows Update 0x80070008 — как исправить
Ошибка Windows Update 0x80070008 — как исправить

Как исправить ошибку обновления Windows 0x80070008 — экран с сообщением об ошибке

Ошибка обновления Windows 0x80070008 возникает, когда ОС не может завершить установку обновления. Обычно рядом отображается сообщение: ERROR_NOT_ENOUGH_MEMORY, The system is out of memory. В статье рассмотрены причины появления кода 0x80070008 и пошаговые способы устранения, включая дополнительные варианты для системных администраторов и обычных пользователей.

Причины появления ошибки 0x80070008

Основные причины, почему появляется ошибка 0x80070008:

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

Важно: иногда несколько причин накладываются друг на друга — например, одновременно дефицит места и повреждённые файлы.

Быстрые предварительные действия

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

  • Освободите место на системном диске: удалите временные файлы, очистите корзину, удалите неиспользуемые большие приложения.
  • Закройте все ненужные приложения, чтобы освободить оперативную память.
  • Перезапустите маршрутизатор, затем попробуйте снова загрузить обновление.
  • Перезапустите компьютер — иногда этого достаточно.

Если проблема остаётся, переходите к детальным инструкциям ниже.

Пошаговые решения

1. Очистка папок SoftwareDistribution и catroot2

Эти папки хранят временные данные обновлений. Их очистка часто устраняет зависшие или повреждённые загрузки.

  1. Нажмите кнопку “Пуск”, введите cmd и запустите «Запуск от имени администратора».
  2. Остановите службу обновления Windows: net stop wuauserv
    Команда остановки службы Windows Update в командной строке
  3. Остановите службу передачи фоновых интеллектуальных служб (BITS): net stop bits
    Команда остановки службы BITS в командной строке
  4. Откройте Проводник и перейдите к C:\Windows\SoftwareDistribution
    Папка SoftwareDistribution в Проводнике
  5. Выделите всё содержимое и удалите файлы и папки внутри.
  6. Перейдите в C:\Windows\System32\catroot2 и также очистите её содержимое.
  7. Вернитесь в окно командной строки и запустите службы обратно: net start wuauserv
    Запуск службы Windows Update
  8. Запустите net start bits.
  9. Перезагрузите компьютер и попробуйте установить обновления.

Примечание: удаляются только временные файлы загрузки — сама папка и необходимые системные хранилища остаются.

2. Запустите средство устранения неполадок Центра обновлений Windows

  1. Нажмите кнопку “Пуск” и откройте “Параметры”.
  2. В разделе Система выберите «Устранение неполадок».
    Параметры — Устранение неполадок в Windows
  3. Нажмите «Другие средства устранения неполадок».
    Список дополнительных средств устранения неполадок
  4. Возле «Центр обновления Windows» нажмите «Выполнить».
    Запуск средства устранения неполадок Центра обновлений Windows
  5. Следуйте рекомендациям мастера — он автоматически попытается обнаружить и исправить типичные ошибки.

3. Загрузите обновление вручную через Microsoft Update Catalog

  1. Определите неудачное обновление в разделе “Центр обновления Windows” в Параметрах.
    Раздел Центр обновления Windows с неудачным обновлением
  2. Перейдите на сайт Microsoft Update Catalog и найдите соответствующий пакет по номеру KB или по названию.
    Каталог обновлений Microsoft — пример поиска
  3. Нажмите “Скачать” справа и запустите установщик после загрузки.

Этот метод особенно полезен при проблемах с загрузкой через стандартный механизм обновлений.

4. Временно отключите брандмауэр и сторонние антивирусы

  1. Откройте “Безопасность Windows” через поиск на панели задач.
  2. Выберите “Брандмауэр и защита сети”.
    Безопасность Windows — Брандмауэр и защита сети
  3. Выберите активную сеть.
    Выбор активной сети в параметрах брандмауэра
  4. Временно отключите брандмауэр переключателем.
    Отключение брандмауэра Windows
  5. Если используете сторонний антивирус, временно отключите его через его интерфейс.

Важно: отключайте защиту только на короткое время и активируйте её обратно сразу после проверки. Если сторонний антивирус блокирует обновление, рассмотрите обновление решения безопасности или его замену.

5. Просканируйте систему с помощью SFC и DISM

  1. Откройте командную строку от имени администратора.
  2. Запустите проверку целостности системных файлов: sfc /scannow
    Запуск sfc /scannow в командной строке
  3. Дождитесь завершения, перезагрузите ПК и попробуйте обновить систему.

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

DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth

После успешного выполнения DISM перезапустите sfc /scannow повторно, затем перезагрузите систему.

6. Увеличьте файл подкачки / свободную оперативную память

Если ошибка связана с нехваткой оперативной памяти:

  • Закройте тяжёлые приложения перед установкой обновления.
  • Временно увеличьте размер файла подкачки: Параметры системы → Дополнительные параметры системы → Быстродействие → Параметры → Дополнительно → Виртуальная память.

Когда приведённые методы не помогают (контрпримеры)

  • Если диск системного раздела физически повреждён — программная очистка не решит проблему. В этом случае нужна диагностика диска (CHKDSK) и замена накопителя.
  • При корпоративных политиках (GPO) обновления могут блокироваться централизованно — обратитесь к администратору сети.
  • Если пакет обновления конфликтует с установленным ПО (низкоуровневые драйверы), может потребоваться откат драйвера или временное удаление конфликтующего ПО.

Альтернативные подходы и обходные пути

  • Установка обновления в безопасном режиме с поддержкой сети: загрузи Windows в безопасном режиме и запусти установщик пакета вручную.
  • Выполнение «восстановления системы» до контрольной точки, созданной до появления ошибки.
  • Выполнение ремонта установки Windows (in-place upgrade) с сохранением данных и приложений: загрузи образ Windows с Media Creation Tool и запусти установку поверх текущей системы.

Мини‑методология для диагностики (короткий чеклист)

  1. Проверка воспроизводимости: ошибка стабильно появляется при попытке установить конкретное обновление?
  2. Проверка свободного места и ОЗУ.
  3. Очистка SoftwareDistribution и catroot2.
  4. SFC → DISM → перезагрузка.
  5. Установка вручную из Microsoft Update Catalog.
  6. Если не помогло — безопасный режим, затем in‑place repair.

Ролевые чеклисты

  • Для обычного пользователя:

    • Освободить место, перезагрузить ПК, запустить средство устранения неполадок, попробовать ручную установку.
  • Для администратора / IT‑специалиста:

    • Проверить журналы событий (Event Viewer) — фильтруйте по источнику WindowsUpdateClient и коду ошибки.
    • Проверить политики групп (GPO) и централизованные настройки WSUS.
    • Выполнить SFC/DISM, проверить диск на ошибки и при необходимости подготовить in‑place repair.

Критерии приёмки

  • Обновление скачивается и устанавливается без кода ошибки 0x80070008.
  • В журнале событий нет повторяющихся ошибок WindowsUpdateClient c тем же кодом.
  • Система загружается и приложения работают корректно после перезагрузки.

Риски и меры предосторожности

  • Отключение брандмауэра и антивируса увеличивает риск вредоносной активности — отключайте на короткое время и только при проверенной сети.
  • Очистка папок и изменения в системе лучше выполнять с правами администратора и при наличии резервной копии важных данных.

1‑строчный глоссарий

  • ERROR_NOT_ENOUGH_MEMORY — код ошибки, указывающий на нехватку памяти или ресурсов для установки обновления.
  • SoftwareDistribution — системная папка Windows, хранящая временные файлы обновлений.
  • catroot2 — системная папка, использующаяся компонентами криптографии и обновлений.
  • SFC — System File Checker, утилита проверки целостности системных файлов.
  • DISM — Deployment Image Servicing and Management, инструмент обслуживания образа Windows.

Короткое резюме

Если вы столкнулись с 0x80070008, начните с простого: освободите диск и перезагрузите ПК. Потом последовательно очистите SoftwareDistribution и catroot2, запустите средство устранения неполадок, выполните sfc /scannow и при необходимости DISM /RestoreHealth. Если и это не помогло — скачайте обновление вручную или выполните восстановление/ремонт установки.

Если у вас остались вопросы или нужна помощь в конкретной ситуации (какое обновление вызывает ошибку, выводы Event Viewer и т.д.), опишите проблему в комментариях — добавлю более конкретные шаги.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро