Windows 0x800700b7Средняя

Ошибка Windows Update 0x800700b7: причины и эффективные способы исправления

Ошибка 0x800700b7 блокирует обновление Windows, не давая установить важные исправления. В статье описаны причины возникновения и проверенные способы решения проблемы с помощью стандартных инструментов и резервных методов.

Обновлено 14 июля 2026 г.
5–10 мин
Низкая
Команда FixPedia
Применимо к:Windows 10 (последние обновления)Windows 11 (последние обновления)

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

Ошибка 0x800700b7 появляется во время работы обновления Windows и означает, что система не может создать или найти временную папку, необходимую для распаковки обновлений. Сообщение обычно выглядит так:

Не удалось установить некоторые обновления. Повторите попытку позже, если проблема сохранится. Код ошибки: 0x800700b7

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

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

  • Повреждение или удаление папки SoftwareDistribution – эта папка хранит временные файлы обновлений.
  • Повреждение каталогов catroot2 – они содержат подписи драйверов и обновлений.
  • Сбой или неправильная работа служб Windows Update, BITS или криптографической службы.
  • Повреждённые системные файлы (например, dll, exe), которые участвуют в процессе обновления.
  • Сетевые проблемы (конфликты Winsock, неправильные настройки прокси) или ограничения антивируса/брандмауэра.
  • Неполная очистка диска, при которой удаляются необходимые файлы обновлений.

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

Способ 1: Перезапуск компонентов Windows Update

  1. Откройте PowerShell от имени администратора.
  2. Остановите необходимые службы:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
    
  3. Переименуйте проблемные каталоги, чтобы система создала новые:
    Rename C:\Windows\SoftwareDistribution SoftwareDistribution.old
    Rename C:\Windows\System32\catroot2 catroot2.old
    
  4. Запустите службы обратно:
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
    
  5. Перезагрузите компьютер и проверьте обновления.

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

  1. Запустите DISM для восстановления целостности образа:
    DISM /Online /Cleanup-Image /RestoreHealth
    

    Процесс может занять несколько минут.
  2. Запустите SFC для проверки файлов:
    sfc /scannow
    
  3. После завершения сканирования перезагрузите ПК.

Способ 3: Средство устранения неполадок Windows

  1. Перейдите в Настройки → Обновление и безопасность → Устранение неполадок.
  2. Выберите «Обновление Windows» и нажмите «Запустить средство устранения неполадок».
  3. Дождитесь завершения диагностики — средство предложит действия, если найдёт проблемы.

Способ 4: Ручная загрузка обновлений

  1. Перейдите на каталог обновлений Microsoft (https://www.microsoft.com/software/download).
  2. Найдите нужное обновление по номеру KB.
  3. Скачайте и запустите установщик вручную — это обходит автоматический процесс, вызвавший ошибку.

Способ 5: Сброс параметров сети

  1. Запустите PowerShell от имени администратора.
  2. Выполните команды:
    netsh winsock reset
    netsh int ip reset
    
  3. Перезагрузите компьютер — это исправляет возможные сетевые конфликты, которые могут вызывать ошибку.

Способ 6: Полная переустановка компонентов обновления

  1. Выполните следующую команду в PowerShell от имени администратора:
    Get-Service wuauserv, cryptSvc, bits, msiserver | Restart-Service -Force
    
  2. Удалите временные папки, если они всё ещё повреждены:
    rd /s /q %windir%\SoftwareDistribution
    rd /s /q %windir%\System32\catroot2
    
  3. Запустите службу повторно:
    net start wuauserv
    
  4. Проверьте обновления снова.

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

  • Регулярно проверяйте обновления — не откладывайте их надолго.
  • Избегайте ручной очистки системных папок (SoftwareDistribution, catroot2).
  • Доверяйте антивирусу — исключите папку Windows Update из сканирования.
  • Поддерживайте драйверы в актуальном состоянии через Диспетчер устройств или сайт производителя.
  • Создавайте точки восстановления системы перед крупными изменениями (очистка диска, установка программ).
  • Следите за сетевым соединением — используйте стабильный Ethernet, отключите VPN на время обновления.

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

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

Что означает ошибка 0x800700b7 при обновлении Windows?
Можно ли исправить ошибку без потери данных?
Почему ошибка возникает после очистки диска?
Как часто нужно переустанавливать компоненты Windows Update?

Полезное

Перезапуск компонентов Windows Update
Сканирование системных файлов
Использование средства устранения неполадок Windows
Ручная загрузка обновлений
Сброс параметров сети

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