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

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

• 6 min read • Windows • Обновлено 28 Nov 2025
Исправить ошибку обновления Windows 80070308
Исправить ошибку обновления Windows 80070308

Ошибка обновления Windows 80070308: экран с сообщением об ошибке

Почему возникает ошибка обновления 80070308

Чаще всего причина в одном из следующих факторов:

  • Повреждённые компоненты системы обновлений Windows (службы, папки, реестр).
  • Нестабильное или разорванное интернет-соединение при загрузке пакетов.
  • Сторонний антивирус или средство безопасности блокирует установку.
  • Внутренние повреждения системных файлов или конфликт компонентов (.NET, драйверы).

Важно: код 80070308 — индикатор некорректной работы процесса обновления, а не единственная конкретная поломка; поэтому диагностика идёт по шагам.

Быстрая проверка перед началом

  • Проверьте подключение к интернету и перезапустите маршрутизатор при необходимости.
  • Временно отключите сторонний антивирус или защиту в реальном времени.
  • Перезагрузите компьютер и попробуйте снова выполнить обновление.

Если проблема осталась — переходите к перечисленным ниже методам в порядке указанности.

Методы устранения (пошагово)

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

  1. Нажмите Win + I, чтобы открыть Параметры Windows.
  2. Перейдите в раздел Система и выберите Устранение неполадок. Настройки Windows 11: раздел Система и Устранение неполадок
  3. Откройте Дополнительные средства устранения неполадок. Дополнительные средства устранения неполадок в Windows 11
  4. Запустите средство для Windows Update и выполните предлагаемые шаги. Запуск средства устранения неполадок Центра обновления Windows
  5. Перезагрузите компьютер и проверьте установку обновлений снова.

Примечание: в старых версиях Windows средство находится в Панели управления -> Устранение неполадок.

2. Сброс компонентов обновления Windows

Сброс часто решает ошибки из-за заблокированных служб или повреждённых папок загрузки.

  1. Откройте меню Пуск, введите CMD, затем щёлкните правой кнопкой по Командной строке и выберите Запуск от имени администратора.
  2. Остановите службы обновления командой:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
  1. Откройте Проводник и перейдите в папку C:\Windows. Найдите папку SoftwareDistribution и переименуйте её в SoftwareDistribution.bak. Папка SoftwareDistribution в проводнике Windows
  2. Перейдите в C:\Windows\System32 и найдите папку Catroot2 — её тоже можно переименовать (например, Catroot2.bak).
  3. Запустите службы обратно:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
  1. Перезагрузите компьютер.

Важно: переименование папок сохраняет содержимое на случай отката. Если у вас установлены политики управления обновлениями (GPO), согласуйте действия с администратором.

3. Проверка и восстановление .NET Framework

Некоторые обновления зависят от компонентов .NET. Их временная деактивация и повторное включение часто помогает.

  1. Нажмите Win + R, введите optionalfeatures и нажмите Enter. Окно Выполнить с командой optionalfeatures
  2. В окне Компоненты Windows снимите галочки с разделов, связанных с .NET Framework, и нажмите ОК. Отключение компонентов .NET Framework в окне «Компоненты Windows»
  3. Перезагрузите компьютер, затем снова включите эти компоненты и снова перезагрузитесь.

Если автоматическое восстановление .NET не помогает, рассмотрите загрузку средства восстановления .NET с официального сайта Microsoft.

4. Исправление через реестр

В реестре может присутствовать маркер ожидания установки, который блокирует новые обновления.

  1. Откройте меню Пуск, введите regedit и нажмите Enter.
  2. Перейдите в HKEY_LOCAL_MACHINE\COMPONENTS. Ветвь Components в редакторе реестра HKEY_LOCAL_MACHINE
  3. Найдите параметр pendingrequired (DWORD). Если он есть, удалите его или переименуйте (например, pendingrequired.bak).
  4. Перезагрузите компьютер.

Если ключа нет — переходите к следующему методу.

5. Ручная загрузка и установка обновлений

  1. Перейдите на сайт Windows Update Catalog (catalog.update.microsoft.com).
  2. Найдите пакет обновления по коду (KB-номер) и скачайте подходящий файл для вашей архитектуры (x86/x64/ARM). Загрузка обновления вручную с сайта Windows Update Catalog
  3. Установите его вручную и перезагрузите систему.

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

6. Восстановление системы

Если ранее создана точка восстановления, откат к ней может вернуть работоспособность обновлений.

  1. В меню Пуск найдите Создание точки восстановления и откройте Свойства системы.
  2. Нажмите Восстановление системы. Кнопка «Восстановление системы» в свойствах системы
  3. Выберите Выбрать другую точку восстановления и нажмите Далее. Выбор другого пункта восстановления в мастере восстановления системы
  4. Отметьте подходящую точку восстановления и нажмите Далее, затем Завершить. Выбор точки восстановления и кнопка Далее
  5. Следуйте инструкциям мастера и дождитесь завершения отката.

Примечание: откат отменяет установки и изменения после даты точки восстановления.

7. Проверка системных файлов (SFC и DISM)

Если внутренние файлы повреждены, восстановите их следующими командами (из-под администратора):

sfc /scannow

Если SFC не исправляет все ошибки, выполните:

DISM /Online /Cleanup-Image /RestoreHealth

После завершения перезагрузите компьютер и повторите проверку обновлений.

Дополнительные советы и альтернативы

  • Если сторонний антивирус оказался причиной, временно удалите его и проверьте установку. Если проблема подтверждается — смените продукт на совместимый или обновите его.
  • Если вы используете устаревшую версию Windows (например, Windows 7), рассмотрите обновление до поддерживаемой версии — это повышает безопасность и совместимость обновлений.
  • При невозможности корректно установить обновления вручную используйте Media Creation Tool или средство обновления до последней сборки (для Windows 10/11).

Important: всегда делайте резервную копию важных данных перед серьёзными вмешательствами (реестр, восстановление системы, переустановка ОС).

Когда это не сработает: контрпримеры

  • Аппаратные проблемы (повреждённый жёсткий диск или оперативная память) могут препятствовать установке обновлений — проверьте SMART и память с помощью MemTest.
  • Политики корпоративного окружения (WSUS/GPO) могут блокировать обновления — в этом случае обратитесь к администратору сети.
  • Неподходящая сборка драйверов устройств (особенно дисковых контроллеров) может приводить к ошибкам установки пакетов.

Модель принятия решений (быстрая схемa)

flowchart TD
  A[Появилась ошибка 80070308] --> B{Базовая проверка}
  B -->|Да| C[Отключить антивирус, проверить сеть]
  C --> D[Запустить средство устранения неполадок]
  D --> E{Ошибка устранена?}
  E -->|Да| F[Готово]
  E -->|Нет| G[Сброс компонентов обновления]
  G --> H{Ошибка устранена?}
  H -->|Нет| I[Проверка .NET и реестр]
  I --> J{Ошибка устранена?}
  J -->|Нет| K[Ручная установка или восстановление системы]
  K --> L[Если не помогло — апгрейд или переустановка ОС]

Чеклисты по ролям

  • Для домашнего пользователя:

    • Сделать резервную копию важных файлов.
    • Отключить сторонний антивирус.
    • Запустить средство устранения неполадок.
    • Сбросить компоненты обновления и перезагрузиться.
    • Если не помогает — вручную установить нужный пакет.
  • Для IT-администратора:

    • Проверить журналы в Event Viewer и журналы Windows Update.
    • Проверить политики WSUS/GPO и клиентские настройки.
    • Если массовая проблема — проверить реплики каталога обновлений и источники доставки.
    • Подготовить план отката и уведомить пользователей.

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

  • Центр обновления успешно загружает и устанавливает ожидаемые пакеты.
  • В журнале событий (Event Viewer) больше не появляется код 80070308 в контексте Windows Update.
  • Система стабильна в стандартном рабочем сценарии в течение 24–48 часов после исправления.

Мини-методология (как действовать по порядку)

  1. Базовые проверки — сеть, антивирус, перезагрузка.
  2. Запуск средства устранения неполадок.
  3. Сброс компонентов обновления.
  4. Проверка .NET и реестра.
  5. SFC / DISM.
  6. Ручная установка пакетов.
  7. Восстановление системы или переустановка, если ничего не помогло.

Глоссарий (1 строка)

  • SoftwareDistribution — папка, куда Windows временно загружает пакеты обновлений.
  • Catroot2 — системная папка, участвующая в применении криптографических операций при обновлениях.
  • .NET Framework — платформа Microsoft для запуска приложений и библиотек, зависящих от .NET.
  • SFC — System File Checker, утилита для проверки целостности системных файлов.
  • DISM — инструмент обслуживания образов Windows, способен восстановить системные компоненты.

Что делать, если ничего не помогает

Если после всех шагов проблема остаётся и вы используете поддерживаемую версию Windows, рассмотрите ин-place upgrade (обновление поверх) с помощью официального Media Creation Tool или консультацию с профессиональной службой поддержки. Для корпоративных машин — обратитесь к системному администратору.

Итог и рекомендации

  • Начинайте с простых проверок: сеть, антивирус, перезагрузка.
  • Сброс компонентов обновления и переименование SoftwareDistribution/ Catroot2 часто решают проблему.
  • Не пренебрегайте SFC и DISM — они исправляют внутренние повреждения.
  • Делайте резервные копии и документируйте шаги — это ускорит восстановление при откате.

Если у вас есть собственный способ решения ошибки 80070308 или дополнение к этому руководству — оставьте заметку в комментариях, чтобы помочь другим.

Поделиться: 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 быстро