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

Ошибка обновления Windows 0x80070008 возникает, когда ОС не может завершить установку обновления. Обычно рядом отображается сообщение: ERROR_NOT_ENOUGH_MEMORY, The system is out of memory. В статье рассмотрены причины появления кода 0x80070008 и пошаговые способы устранения, включая дополнительные варианты для системных администраторов и обычных пользователей.
Причины появления ошибки 0x80070008
Основные причины, почему появляется ошибка 0x80070008:
- Недостаточно памяти — как следует из сообщения, системе не хватает доступной оперативной памяти или места под подкачку для установки обновления.
- Проблемы с сетью — плохое или прерываемое подключение мешает корректной загрузке пакета обновления.
- Недостаточно места на диске — системный диск переполнен, и файлы обновления не удаётся сохранить.
- Повреждённые системные файлы — ошибки в компоненте обновлений или повреждения в Windows приводят к неверной установке.
Важно: иногда несколько причин накладываются друг на друга — например, одновременно дефицит места и повреждённые файлы.
Быстрые предварительные действия
Перед тем как переходить к сложным методам, попробуйте базовые шаги — они решают проблему в большинстве случаев:
- Освободите место на системном диске: удалите временные файлы, очистите корзину, удалите неиспользуемые большие приложения.
- Закройте все ненужные приложения, чтобы освободить оперативную память.
- Перезапустите маршрутизатор, затем попробуйте снова загрузить обновление.
- Перезапустите компьютер — иногда этого достаточно.
Если проблема остаётся, переходите к детальным инструкциям ниже.
Пошаговые решения
1. Очистка папок SoftwareDistribution и catroot2
Эти папки хранят временные данные обновлений. Их очистка часто устраняет зависшие или повреждённые загрузки.
- Нажмите кнопку “Пуск”, введите
cmdи запустите «Запуск от имени администратора». - Остановите службу обновления Windows:
net stop wuauserv
- Остановите службу передачи фоновых интеллектуальных служб (BITS):
net stop bits
- Откройте Проводник и перейдите к
C:\Windows\SoftwareDistribution
- Выделите всё содержимое и удалите файлы и папки внутри.
- Перейдите в
C:\Windows\System32\catroot2и также очистите её содержимое. - Вернитесь в окно командной строки и запустите службы обратно:
net start wuauserv
- Запустите
net start bits. - Перезагрузите компьютер и попробуйте установить обновления.
Примечание: удаляются только временные файлы загрузки — сама папка и необходимые системные хранилища остаются.
2. Запустите средство устранения неполадок Центра обновлений Windows
- Нажмите кнопку “Пуск” и откройте “Параметры”.
- В разделе Система выберите «Устранение неполадок».

- Нажмите «Другие средства устранения неполадок».

- Возле «Центр обновления Windows» нажмите «Выполнить».

- Следуйте рекомендациям мастера — он автоматически попытается обнаружить и исправить типичные ошибки.
3. Загрузите обновление вручную через Microsoft Update Catalog
- Определите неудачное обновление в разделе “Центр обновления Windows” в Параметрах.

- Перейдите на сайт Microsoft Update Catalog и найдите соответствующий пакет по номеру KB или по названию.

- Нажмите “Скачать” справа и запустите установщик после загрузки.
Этот метод особенно полезен при проблемах с загрузкой через стандартный механизм обновлений.
4. Временно отключите брандмауэр и сторонние антивирусы
- Откройте “Безопасность Windows” через поиск на панели задач.
- Выберите “Брандмауэр и защита сети”.

- Выберите активную сеть.

- Временно отключите брандмауэр переключателем.

- Если используете сторонний антивирус, временно отключите его через его интерфейс.
Важно: отключайте защиту только на короткое время и активируйте её обратно сразу после проверки. Если сторонний антивирус блокирует обновление, рассмотрите обновление решения безопасности или его замену.
5. Просканируйте систему с помощью SFC и DISM
- Откройте командную строку от имени администратора.
- Запустите проверку целостности системных файлов:
sfc /scannow
- Дождитесь завершения, перезагрузите ПК и попробуйте обновить систему.
Если 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 и запусти установку поверх текущей системы.
Мини‑методология для диагностики (короткий чеклист)
- Проверка воспроизводимости: ошибка стабильно появляется при попытке установить конкретное обновление?
- Проверка свободного места и ОЗУ.
- Очистка SoftwareDistribution и catroot2.
- SFC → DISM → перезагрузка.
- Установка вручную из Microsoft Update Catalog.
- Если не помогло — безопасный режим, затем 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 и т.д.), опишите проблему в комментариях — добавлю более конкретные шаги.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента