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

Исправление ошибки 0x8007371b в Windows 10

5 min read Windows 10 Обновлено 22 Oct 2025
Исправить ошибку 0x8007371b в Windows 10
Исправить ошибку 0x8007371b в Windows 10

Windows 10

Краткое описание проблемы: ошибка 0x8007371b мешает установке обновлений Windows 10 и может появляться при повреждении компонентов обновления, нарушениях в системных файлах или при проблемах с кэшом загрузки. Ниже — пошаговое руководство с альтернативными подходами, чек-листом для техподдержки и критериями приёмки.

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

  1. Запустите средство устранения неполадок «Центр обновления Windows».
  2. Выполните проверки и восстановление образа через DISM.
  3. Просканируйте системные файлы командой sfc.
  4. Очистите кэш обновлений (папка SoftwareDistribution).
  5. Если нужно — сбросьте компоненты обновления вручную и выполните чистую загрузку.

Важно: выполняйте команды от имени администратора. Перед серьёзными изменениями сделайте резервную копию важных данных.

Запуск средства устранения неполадок Windows Update

  1. Нажмите кнопку «Пуск» и введите «Устранение неполадок» или «Troubleshoot», затем откройте настройки устранения неполадок.

Fix 0x8007371b Error

  1. Выберите средство «Центр обновления Windows» (Windows Update). Если пункт не виден — выберите «Дополнительные средства устранения неполадок» и найдите там «Центр обновления Windows».

Fix 0x8007371b Error

  1. Запустите средство и примените рекомендуемые исправления. После завершения процесса перезагрузите ПК и попытайтесь снова установить обновления.

Примечание: средство устранения неполадок автоматически исправляет часто встречающиеся ошибки и восстанавливает службы, но не всегда решает проблемы с повреждённым образом Windows.

Сканирование и восстановление образа (DISM)

DISM (Deployment Image Servicing and Management) проверяет и исправляет компоненты образа Windows. Откройте Командную строку от имени администратора и выполните команды по очереди:

Dism /online /cleanup-image /ScanHealth

Дождитесь завершения команды — это может занять несколько минут.

Dism /online /cleanup-image /CheckHealth

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

Dism /online /cleanup-image /RestoreHealth

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

Важно: если DISM не может найти онлайн-источник, можно указать локальный образ Windows (install.wim или install.esd) как источник. Это требует наличие установочного носителя с той же версией Windows.

Проверка целостности системных файлов (sfc)

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

Команда просканирует системные файлы и попытается восстановить повреждённые. Если сканирование сообщает, что Windows Resource Protection восстановила файлы, перезагрузите систему и повторите попытку установки обновлений.

Очистка кэша Центра обновления Windows (SoftwareDistribution)

  1. Откройте «Службы» (введите «Службы» в поиске и запустите).

Fix 0x8007371b Error

  1. Найдите службу «Центр обновления Windows» (Windows Update), щёлкните правой кнопкой и выберите «Остановить» (Остановить).

Fix 0x8007371b Error

  1. Откройте Проводник (Windows + E) и в адресной строке введите:
%windir%\SoftwareDistribution\DataStore

Fix 0x8007371b Error

  1. Выделите все файлы (Ctrl+A) и удалите их.

Fix 0x8007371b Error

  1. Вернитесь в окно «Службы», найдите «Центр обновления Windows» и запустите службу — «Запустить» (Запустить).

Fix 0x8007371b Error

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

Примечание: удаление содержимого папки DataStore не вредит системе — это лишь удаляет локальный кэш метаданных обновлений.

Сброс компонентов Windows Update (альтернативный метод)

Если предыдущие шаги не помогли, выполните ручный сброс компонентов Центра обновления:

  1. Откройте Командную строку с правами администратора и выполните команды по очереди:
net stop wuauserv
net stop bits
net stop cryptsvc
  1. Переименуйте каталоги кэша (это логичнее, чем полное удаление):
ren %windir%\SoftwareDistribution SoftwareDistribution.old
ren %windir%\system32\catroot2 Catroot2.old
  1. Запустите службы снова:
net start wuauserv
net start bits
net start cryptsvc
  1. Перезагрузите ПК и проверьте обновления.

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

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

  • Если DISM и sfc не находят проблем, но ошибка остаётся — попробуйте выполнить чистую загрузку (Clean Boot) и установить обновления без сторонних автозагрузок.
  • Если обновления продолжают падать — выполните восстановление системы к точке до появления ошибки или ин-плейс (переустановку поверх текущей системы) через официальный Media Creation Tool.
  • При аппаратных проблемах (ошибки на диске) сначала проверьте диск командой chkdsk /f /r.

Альтернатива для опытных: загрузите отдельные пакеты обновлений (MSU) с каталога Microsoft Update и установите вручную.

Чек-лист для специалиста техподдержки

  • Подтвердить код ошибки 0x8007371b в журнале обновлений (Event Viewer / WindowsUpdateClient).
  • Запустить средство устранения неполадок Windows Update.
  • Выполнить DISM (ScanHealth, CheckHealth, RestoreHealth).
  • Выполнить sfc /scannow.
  • Очистить папку %windir%\SoftwareDistribution\DataStore.
  • При необходимости сбросить компоненты Update (net stop/start + переименование папок).
  • Если не помогло — чистая загрузка, проверка диска, восстановление системы или ин-плейс-обновление.

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

  • Обновления успешно загружаются и устанавливаются без кода ошибки 0x8007371b.
  • В Event Viewer не отображаются повторяющиеся записи с тем же кодом ошибки при попытке обновления.
  • Службы Windows Update запускаются нормально и не завершаются аварийно.

Быстрый справочник — ключевые команды

  • Dism /online /cleanup-image /ScanHealth — проверка состояния образа.
  • Dism /online /cleanup-image /RestoreHealth — восстановление компонентов.
  • sfc /scannow — проверка/восстановление системных файлов.
  • net stop wuauserv / net start wuauserv — остановка/запуск службы обновлений.
  • ren %windir%\SoftwareDistribution SoftwareDistribution.old — переименование кэша обновлений.

Безопасность и конфиденциальность

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

Итог

Ошибка 0x8007371b чаще всего решается последовательным применением встроенных инструментов: средство устранения неполадок, DISM, sfc и очистка кэша обновлений. Если эти шаги не помогают, переходите к сбросу компонентов обновления, чистой загрузке или ин-плейс-обновлению. Следуйте чек-листу техподдержки и проверяйте критерии приёмки после каждого шага.

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


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

  • How to Partition an External Hard Disk in Windows 10
  • How to Use Kinemaster in Windows 10
  • How to Manually Add VPN Profiles on Any Device
  • How to Use 2 Speakers to Play Audio in Windows 10 Simultaneously
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

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

Microsoft Mood Board: быстрый мудборд для идей
Дизайн

Microsoft Mood Board: быстрый мудборд для идей

Замена слов в Microsoft Word: быстрый гид
Документы

Замена слов в Microsoft Word: быстрый гид

Изменить GPS на iPhone с iToolab AnyGo
Технологии

Изменить GPS на iPhone с iToolab AnyGo

Установка Elasticsearch на Ubuntu
DevOps

Установка Elasticsearch на Ubuntu

Не удаётся войти в аккаунт в Windows 11
Windows 11

Не удаётся войти в аккаунт в Windows 11

Как создать децентрализованный сайт — шаги и советы
Веб-разработка

Как создать децентрализованный сайт — шаги и советы