Ошибка 0x8007371c windows 10

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

0x8007371c

Как следует изучив проблему, мы пришли к выводу, что данная ошибка может появляться по следующему ряду причин:

  • Типичный баг в работе Центра обновления. В ряде определенных ситуаций работа служб Центра обновления может прерываться в результате появления того или иного бага. Рекомендуется применение полуавтоматического средства устранения неполадок.
  • Повреждение временных файлов компонентов Центра обновления. Если вам не удалось исправить проблему с помощью полуавтоматического средства, то вы должны самостоятельно удалить временные файлы, которые располагаются в папках SoftwareDistribution и Catroot2.
  • Поврежденные компоненты Центра обновления. Убедившись, что средство устранения неполадок и очистка папок SoftwareDistribution и Catroot2 не принесли желанного результата, пора отправляться на официальный сайт каталога Центра обновлений Майкрософт и устанавливать проблемный апдейт прямо с оттуда. Таким образом вам удастся всецело обойти автоматизированные компоненты Windows и ошибку 0x8007371C.
  • Конфликт Центра обновления со сторонним ПО. Важно помнить, что установочные файлы драйверов (и обновления для них) от сторонних производителей могут входить в конфликт с Центром обновления Windows. В подобной ситуации проще всего воспользоваться точкой восстановления, чтобы вернуть Windows и ее компоненты в нормальное, работоспособное состояние.
  • «Глубинные» повреждения системы. Центр обновления может перестать устанавливать новые апдейты, если некоторые из системных файлов Windows были повреждены. Разумеется, все зависит от тяжести повреждений, но зачастую приходится прибегать к возвращению ПК к исходному состоянию либо полной переустановке Windows.

Отлично, с потенциальными причина за появлением ошибки 0x8007371C ознакомились — пора приниматься за ее решение! Перед тем, как двинемся дальше, важно сказать следующее: не переживайте. Ошибки в Центре обновления Windows — это вполне привычное явление, с которым сталкивается чуть ли каждый третий пользователь фирменной ОС от Майкрософт. Следуйте инструкциям ниже и все будет хорошо.

Содержание

  • Решение №1 Запуск средства устранения неполадок
  • Решение №2 Сброс каждого компонента Центра обновления
  • Решение №3 Установка проблемного обновления вручную
  • Решение №4 Применение точки восстановления
  • Решение №5 Возвращение ПК к исходному состоянию или переустановка Windows 10

Решение №1 Запуск средства устранения неполадок

Имея дело с ошибками Windows, первым делом необходимо пустить в ход автоматизированные системные средства, созданные специально для борьбы с подобными неполадками. Подобные средства не гарантируют результата, но ими очень легко пользоваться, а поэтому давайте начнем с них. Итак, откройте «Параметры» своей ОС Windows 10 (например, через комбинацию Win+I) и перейдите в раздел «Обновление и безопасность».

Воспользовавшись левой панелью окошка, перейдите в подраздел «Устранение неполадок» и найдите в списке ниже «Центр обновления Windows». Выберите этот пункт, после чего кликните на кнопку «Запустить средство устранения неполадок». Далее перед вами на экране появится окошко средства — вы должны выполнять все инструкции, которые будут поступать от него.

Как только закончите работать со средством, перезагрузите свой компьютер и проверьте наличие ошибки 0x8007371C.

Решение №2 Сброс каждого компонента Центра обновления

Если средству устранения неполадок не удалось разрешить возникшую проблему, то вы должны взять дело в свои руки. Мы предлагаем вам заняться сбросом (или восстановлением) каждого компонента Центра обновления Windows. Звучит, как что-то сложное, но это совершенно не так.

Для начала вам нужно вызвать перед собой Командную строку и остановить все службы, которые имеют непосредственное отношение к Центру обновления Windows, после чего открыть Проводник, направиться в папки SoftwareDistribution и Catroot2, избавиться от их содержимого и запустить все ранее остановленные службы.

  • Нажмите Windows+R на клавиатуре;
  • в новом диалоговом окошке пропишите «cmd» и нажмите комбинацию Ctrl+Shift+Enter;
  • чтобы остановить службы Центра обновления, выполните в Командной строке следующие четыре команды:
    • net stop bits
    • net stop wuauserv
    • net stop cryptSvc
    • net stop msiserver
  • далее пропишите следующие две команды, чтобы переименовать папки SoftwareDistribution и Catroot2 и, как следствие, избавиться от их содержимого:
    • ren C:WindowsSoftwareDistribution SoftwareDistribution.old
    • ren C:WindowsSystem32catroot2 Catroot2.old

      Заметка: если у вас по какой-то причине не получается переименовать (или даже удалить) эти папки, то попробуйте сделать это из безопасного режима.

  • теперь выполните эти команды, чтобы запустить ранее отключенные службы и выставить их тип запуска в автоматический режим:
    • net start bits
    • net start wuauserv
    • net start cryptSvc
    • net start msiserver
    • SC config wuauserv start= auto
    • SC config bits start= auto
    • SC config cryptsvc start= auto
    • SC config trustedinstaller start= auto
  • закройте Командную строку и перезагрузите свой ПК.

Ну что, сработало? Как правило, такая простая процедура способна устранить большинство ошибок Центра обновления, включая и ошибку 0X8007371C. Тем не менее если ничего не изменилось и ошибка никуда не исчезла, то можно попробовать так называемый продвинутый метод сброса компонентов Центра обновления. Иногда им занимаются вручную, но мы рекомендуем вам не тратить свое время и воспользоваться для этого дела заранее существующим скриптом.

  • Создайте на своем Рабочем столе самый обычный текстовый файл;
  • откройте созданный текстовик и вставьте в него следующий скрипт:
    • @ECHO OFF
      echo .
      echo .
      PAUSE
      echo .
      set b=0:bits
      set /a b=%b%+1
      if %b% equ 3 (
      goto end1
      )
      net stop bits
      echo Checking the bits service status.
      sc query bits | findstr /I /C:”STOPPED”
      if not %errorlevel%==0 (
      goto bits
      )
      goto loop2:end1
      cls
      echo.
      echo Failed to reset Windows Update due to bits service failing to stop
      echo Please run the script as administartor by right clicking the WuReset file or your BITS service isn’t responding.
      echo.
      pause
      goto Start:loop2
      set w=0:wuauserv
      set /a w=%w%+1
      if %w% equ 3 (
      goto end2
      )
      net stop wuauserv
      echo Checking the wuauserv service status.
      sc query wuauserv | findstr /I /C:”STOPPED”
      if not %errorlevel%==0 (
      goto wuauserv
      )
      goto loop3:end2
      cls
      echo.
      echo Failed to reset Windows Update due to wuauserv service failing to stop.
      echo.
      pause
      goto Start:loop3
      set app=0

      :appidsvc
      set /a app=%app%+1
      if %app% equ 3 (
      goto end3
      )
      net stop appidsvc
      echo Checking the appidsvc service status.
      sc query appidsvc | findstr /I /C:”STOPPED”
      if not %errorlevel%==0 (
      goto appidsvc
      )
      goto loop4

      :end3
      cls
      echo.
      echo Failed to reset Windows Update due to appidsvc service failing to stop.
      echo.
      pause
      goto Start

      :loop4
      set c=0

      :cryptsvc
      set /a c=%c%+1
      if %c% equ 3 (
      goto end4
      )
      net stop cryptsvc
      echo Checking the cryptsvc service status.
      sc query cryptsvc | findstr /I /C:”STOPPED”
      if not %errorlevel%==0 (
      goto cryptsvc
      )
      goto Reset

      :end4
      cls
      echo.
      echo Failed to reset Windows Update due to cryptsvc service failing to stop.
      echo.
      pause
      goto Start

      :Reset
      Ipconfig /flushdns
      del /s /q /f “%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat”

      cd /d %windir%system32

      if exist “%SYSTEMROOT%winsxspending.xml.bak” del /s /q /f “%SYSTEMROOT%winsxspending.xml.bak”
      if exist “%SYSTEMROOT%winsxspending.xml” (
      takeown /f “%SYSTEMROOT%winsxspending.xml”
      attrib -r -s -h /s /d “%SYSTEMROOT%winsxspending.xml”
      ren “%SYSTEMROOT%winsxspending.xml” pending.xml.bak
      )

      if exist “%SYSTEMROOT%SoftwareDistribution.bak” rmdir /s /q “%SYSTEMROOT%SoftwareDistribution.bak”
      if exist “%SYSTEMROOT%SoftwareDistribution” (
      attrib -r -s -h /s /d “%SYSTEMROOT%SoftwareDistribution”
      ren “%SYSTEMROOT%SoftwareDistribution” SoftwareDistribution.bak
      )

      if exist “%SYSTEMROOT%system32Catroot2.bak” rmdir /s /q “%SYSTEMROOT%system32Catroot2.bak”
      if exist “%SYSTEMROOT%system32Catroot2” (
      attrib -r -s -h /s /d “%SYSTEMROOT%system32Catroot2”
      ren “%SYSTEMROOT%system32Catroot2” Catroot2.bak
      )

      if exist “%SYSTEMROOT%WindowsUpdate.log.bak” del /s /q /f “%SYSTEMROOT%WindowsUpdate.log.bak”
      if exist “%SYSTEMROOT%WindowsUpdate.log” (
      attrib -r -s -h /s /d “%SYSTEMROOT%WindowsUpdate.log”
      ren “%SYSTEMROOT%WindowsUpdate.log” WindowsUpdate.log.bak
      )

      sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
      sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

      regsvr32.exe /s atl.dll
      regsvr32.exe /s urlmon.dll
      regsvr32.exe /s mshtml.dll
      regsvr32.exe /s shdocvw.dll
      regsvr32.exe /s browseui.dll
      regsvr32.exe /s jscript.dll
      regsvr32.exe /s vbscript.dll
      regsvr32.exe /s scrrun.dll
      regsvr32.exe /s msxml.dll
      regsvr32.exe /s msxml3.dll
      regsvr32.exe /s msxml6.dll
      regsvr32.exe /s actxprxy.dll
      regsvr32.exe /s softpub.dll
      regsvr32.exe /s wintrust.dll
      regsvr32.exe /s dssenh.dll
      regsvr32.exe /s rsaenh.dll
      regsvr32.exe /s gpkcsp.dll
      regsvr32.exe /s sccbase.dll
      regsvr32.exe /s slbcsp.dll
      regsvr32.exe /s cryptdlg.dll
      regsvr32.exe /s oleaut32.dll
      regsvr32.exe /s ole32.dll
      regsvr32.exe /s shell32.dll
      regsvr32.exe /s initpki.dll
      regsvr32.exe /s wuapi.dll
      regsvr32.exe /s wuaueng.dll
      regsvr32.exe /s wuaueng1.dll
      regsvr32.exe /s wucltui.dll
      regsvr32.exe /s wups.dll
      regsvr32.exe /s wups2.dll
      regsvr32.exe /s wuweb.dll
      regsvr32.exe /s qmgr.dll
      regsvr32.exe /s qmgrprxy.dll
      regsvr32.exe /s wucltux.dll
      regsvr32.exe /s muweb.dll
      regsvr32.exe /s wuwebv.dll
      regsvr32 /s wudriver.dll
      netsh winsock reset
      netsh winsock reset proxy

      :Start
      net start bits
      net start wuauserv
      net start appidsvc
      net start cryptsvc
      echo Task completed sucessfully!Please restart your computer and check for the updates again.
      PAUSE

  • теперь закройте файл и сохраните внесенные в него изменения;
  • далее нажмите ПКМ на текстовик и переименуйте его в «QuickWUReset.bat»;

    Заметка: если вы не можете изменять расширения файлов, активируйте соответствующую функцию в параметрах своего Проводника Windows.

  • кликните ПКМ на QuickWUReset.bat и выберите «Запуск от имени администратора»;
  • подождите завершения сброса компонентов Центра обновления, после чего перезагрузите ПК.

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

Решение №3 Установка проблемного обновления вручную

Автоматизированные средства установки обновлений вашей Windows 10 не способны установить новый апдейт — что делать? Ну, мы уже попытались вернуть Центр обновления к нормальному состоянию — бесполезно. Предлагаем вам больше не страдать и установить нужное обновление в ручном режиме.

Кликните по этой ссылке для перехода на официальный сайт каталога Центра обновления Майкрософт. Далее пропишите в поисковой строке на сайте номер проблемного обновления (указан рядом с ошибкой 0X8007371C) и кликните на кнопку «Найти». Найдите в списке результатов подходящий апдейт и нажмите «Загрузить». В новом окошке кликните на гиперссылку, выберите удобную вам директорию и нажмите «Сохранить».

И наконец, кликните ПКМ на загруженный файл, выберите «Запуск от имени администратора» и следуйте инструкциям на экране. В процессе установки обновления ваш ПК будет перезагружен, если этого не произошло — перезагрузите самостоятельно. Войдя в систему, проверьте наличие ошибки 0X8007371C.

Решение №4 Применение точки восстановления

Попытайтесь вспомнить, не устанавливали ли вы в недалеком прошлом какое-то ПО на свой компьютер? Например, новые драйвера или программу, модифицирующую системные настройки. Возможно, ошибка 0X8007371C стала возникать как раз из-за этого ПО. Конечно, понять, что конкретно вызывает ошибку — сложная задача, на выполнение которой может уйти от нескольких минут до нескольких часов. Поэтому мы рекомендуем вам не тратить свое драгоценное время и воспользоваться точкой восстановления Windows 10.

С помощью точки восстановления вы вернете свою Windows 10 в прежнее состояние, когда ошибка 0X8007371C не возникала, а ваша система — обновлялась без проблем. Использовать точку восстановления можно только в том случае, если такая функция активирована в вашей системе заранее. В лицензионной версии Windows 10, как правило, точки восстановления создаются автоматически после установки новых приложений и драйверов, но в вашей, возможно, не совсем легальной версии ОС все может быть по другому.

0x8007371c

Чтобы воспользоваться точкой восстановления, вам нужно вызвать системный поисковик (Win+S) и пропишите «Восстановление». Выберите найденный результат, чтобы открыть соответствующий раздел в Панели управления системы. Кликните ЛКМ на пункт «Запуск восстановления системы». В окошке восстановления системы нажмите «Далее», выберите подходящую точку и нажмите «Далее» еще раз.

Как следует проверьте правильность выбранных параметров, после чего нажмите на кнопку «Готово» — начнется восстановление системы. Во время выполнение этого процесса ваш компьютер будет перезагружен, а поэтому обязательно не забудьте сохранить важные данные и прогресс в открытых программах. После восстановления откройте Центр обновления Windows и проверьте наличие ошибки 0X8007371C.

Решение №5 Возвращение ПК к исходному состоянию или переустановка Windows 10

Вот мы и подошли к последнему методу в нашей статье. К этому моменту вы должны были испробовать все перечисленные выше методы — ничего не сработало. Если обновления Майкрософт чрезвычайно важны для вас, то пора заняться возвращением ПК к исходному состоянию либо и вовсе полной переустановкой Windows 10. Попробуйте выполнить возврат с сохранением личных файлов, а если и это не поможет — переустанавливайте систему.

Итак, чтобы выполнить возврат к исходному состоянию, вам нужно открыть Параметры системы (Win+I), перейти во вкладку «Восстановление» и нажать на кнопку «Начать» под разделом «Вернуть компьютер в исходное состояние». Далее просто следуйте инструкциям на своем экране — и обязательно выберите пункт с сохранением личных файлов! Понятное дело, ваш ПК будет перезагружаться в процессе возврата — это нормально.

Ошибка 0X8007371C практически наверняка исчезнет, когда вы вернетесь в ОС, однако если этого не произошло, то полная переустановка — единственный выход. Удачи вам!

Некоторые пользователи Windows 10 сообщают, что в конечном итоге они видят ошибку 0x8007371C всякий раз, когда пытаются установить ожидающее накопительное обновление Windows. Большинство затронутых пользователей сообщают, что только некоторые обновления завершаются сбоем с этой ошибкой, в то время как другие устанавливаются нормально.

Ошибка Центра обновления Windows 0x8007371c

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

  • Распространенный сбой WU. Как оказалось, существуют определенные распространенные сценарии, которые могут вызвать сбой, нарушающий функциональность Центра обновления Windows. В большинстве случаев достаточно запустить средство устранения неполадок Центра обновления Windows и применить рекомендованное исправление.
  • Поврежденные временные данные зависимости WU. Если средство устранения неполадок Центра обновления Windows не может решить проблему автоматически, вам следует попытаться решить проблему вручную, очистив все временные файлы, хранящиеся в ошибках SoftwareDistribution и Catroot2.
  • Неисправный компонент Центра обновления Windows — после того, как вы убедились, что ни средство устранения неполадок Центра обновления Windows, ни вы не смогли исправить компонент WU, один из способов решить проблему (помимо переустановки ОС) — обойти локальный компонент WU, загрузив и установив неудачное обновление через каталог Центра обновления Майкрософт.
  • Стороннее программное обеспечение мешает работе WU. Имейте в виду, что новое обновление драйвера, установка нового драйвера из стороннего приложения также могут мешать работе компонента Центра обновления Windows. В этом случае вы можете просто использовать средство устранения неполадок восстановления системы, чтобы вернуть состояние вашей ОС обратно к отметке времени, когда компонент WU работал должным образом.
  • Повреждение системного файла — при определенных обстоятельствах вы можете ожидать появления этого кода ошибки из-за случая повреждения базового системного файла, которое не может быть исправлено обычным способом. В этом случае единственное жизнеспособное исправление на данном этапе — это ремонтная установка или чистая установка.

Теперь, когда вы знакомы со всеми потенциальными виновниками, которые могут быть ответственны за появление ошибки Центра обновления Windows 0x8007371C, вот список проверенных исправлений, которые другие затронутые пользователи успешно использовали для решения проблемы:

Поскольку проблема, скорее всего, связана с известной несогласованностью WU, о которой Microsoft уже знает, вам следует начать это руководство по устранению неполадок, проверив, не способна ли ваша операционная система автоматически определять и исправлять ошибку 0x8007371C.

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

Некоторым пользователям, столкнувшимся с этой конкретной проблемой, удалось исправить ошибку 0x8007371C, запустив средство устранения неполадок Центра обновления Windows и применив рекомендованное исправление.

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

Вот краткое руководство по развертыванию средства устранения неполадок Центра обновления Windows для устранения кода ошибки 0x8007371C в Windows 10:

  1. Начните с открытия диалогового окна «Выполнить», нажав клавиши Windows + R. Внутри текстового поля введите «ms-settings-Troubleshoot» и нажмите Enter, чтобы открыть вкладку «Устранение неполадок» в приложении «Настройки».Открытие вкладки устранения неполадок
  2. На вкладке «Устранение неполадок» перейдите в правый раздел экрана «Настройки», затем перейдите в раздел «Приступить к работе».
  3. Затем нажмите «Центр обновления Windows», прежде чем нажать «Запустить средство устранения неполадок» в появившемся контекстном меню.Запуск средства устранения неполадок Центра обновления Windows
  4. В средстве устранения неполадок Центра обновления Windows оно автоматически начнет сканировать вашу систему на предмет любых несоответствий. Терпеливо дождитесь завершения первоначального сканирования.Проверка на наличие проблем с WU

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

  5. После того, как жизнеспособная стратегия восстановления будет найдена, вам будет представлено новое окно, в котором вы можете нажать «Применить это исправление», чтобы применить исправление, подходящее для данного конкретного сценария.Восстановление компонента Центра обновления Windows

    Примечание. В зависимости от типа рекомендованного исправления вам может потребоваться следовать инструкциям на экране, чтобы применить рекомендуемое исправление.

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

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

Сбросить все зависимости WU

Если средство устранения неполадок Центра обновления Windows не смогло определить и устранить проблему автоматически, вам следует продвинуть эту попытку устранения неполадок, вручную сбросив весь компонент Центра обновления Windows.

Чтобы обойти эту проблему, вы используете командную строку с повышенными привилегиями, чтобы остановить все соответствующие настройки Центра обновления Windows перед очисткой любых временных файлов, хранящихся в папках SoftwareDistribution и Catroot2. После этого и перезапуска каждой соответствующей службы вы должны попытаться установить ожидающие обновления один раз. снова и посмотрите, устранена ли проблема.

Если вы еще не пробовали это конкретное исправление, следуйте приведенным ниже инструкциям, чтобы сбросить все зависимости Центра обновления Windows в попытке исправить 0x8007371C:

  1. Начните с нажатия клавиши Windows + R на клавиатуре, чтобы открыть диалоговое окно «Выполнить». После этого введите «cmd» в текстовое поле и нажмите Ctrl + Shift + Enter, чтобы открыть командную строку с повышенными привилегиями.Открытие командной строки CMD

    Примечание. Когда вы увидите запрос UAC (Контроль учетных записей пользователей), нажмите Да, чтобы предоставить права администратора.

  2. Внутри командной строки с повышенными привилегиями введите следующие команды по порядку и нажмите Enter после каждой, чтобы остановить каждую службу, связанную с WU: SC config wuauserv start = auto SC config биты start = auto SC config cryptsvc start = auto SC config trustinstaller start = auto

    Примечание. Используйте эти команды, чтобы установить для служб Windows Update Services, установщика MSI, служб шифрования и служб BITS автоматический запуск.

  3. После остановки каждой соответствующей службы выполните следующие команды, чтобы очистить и переименовать папки SoftwareDistribution и Catroot2: ren C: Windows SoftwareDistribution SoftwareDistribution.old ren C: Windows System32 catroot2 Catroot2.old

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

  4. Перезагрузите компьютер еще раз и посмотрите, решена ли проблема.

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

Установите сбойный Центр обновления Windows вручную (через каталог Центра обновления Майкрософт)

В средстве устранения неполадок Центра обновления Windows не удалось выявить какие-либо основные проблемы с компонентом Центра обновления Windows, одно быстрое исправление, которое должно позволить вам обойти ошибку 0x8007371C, заключается в использовании каталога Центра обновления Windows для поиска обновления, которое не удается установить, и установить их вручную (чаще всего при попытке обновления до Windows 10 build 1903).

Многие затронутые пользователи подтвердили, что эта операция работает — этот процесс может быть немного утомительным (особенно если вы имеете дело с несколькими обновлениями, которые не работают с одной и той же ошибкой), но оно того стоит, если вы хотите полностью обойти опора на встроенный компонент Центра обновления Windows.

Примечание. Если у вас много ожидающих обновлений (более 10), может быть лучше обойти этот метод и перейти непосредственно к методу 3.

Если вы решите исправить это, следуйте пошаговым инструкциям ниже:

  1. Откройте свой любимый браузер на зараженном компьютере и откройте корневой адрес каталога Центра обновления Майкрософт.
  2. Затем используйте функцию поиска в верхнем левом углу экрана, чтобы найти обновление, которое не работает с кодом ошибки 0x8007371C.Установка неудачного обновления вручную
  3. После того, как результаты появятся, выберите подходящее обновление, учитывая вашу текущую архитектуру ОС и версию Windows, которую вы используете.Выбор правильного обновления Windows через MUC
  4. После того, как вы выберете обновление, совместимое с вашим компьютером, нажмите кнопку «Загрузить», связанную с нужным драйвером.
  5. Наконец, откройте проводник и вручную перейдите к месту, где был загружен драйвер. Когда вы перейдете в место, где вы загрузили драйвер, который ранее не работал, щелкните правой кнопкой мыши файл .inf и выберите «Установить» в появившемся контекстном меню.Установка драйвера Inf

    Примечание. В случае сбоя нескольких обновлений с одним и тем же кодом ошибки повторите шаги с 3 по 5 с каждым обновлением Windows, в котором ранее произошел сбой (если не удается более одного ожидающего обновления).

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

Использовать восстановление системы

Если вы только заметили, что ожидающие обновления Windows начали сбоить после определенного изменения (обновления драйвера, установки нового драйвера, обновления новой функции и т. Д.), Возможно, вы имеете дело с мошенническим элементом, который конфликтует с компонентом Центра обновления Windows.

В этом случае вы можете решить проблему с помощью функции «Восстановление системы», чтобы вернуть компьютер в работоспособное состояние.

Примечание. Имейте в виду, что по умолчанию восстановление системы настроено на создание и сохранение новых снимков восстановления при важных системных событиях. Если вы не изменили это поведение по умолчанию, у вас должно быть множество снимков восстановления на выбор, чтобы исправить «неизвестную жесткую ошибку SiHost.exe».

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

Запуск утилиты восстановления Windows

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

Если проблема все еще не устранена, и вы все еще видите тот же 0x8007371C после сбоя обновления, перейдите к следующему потенциальному исправлению ниже.

Ремонт при установке или чистая установка

Если ни одно из возможных исправлений, описанных выше, пока не помогло вам, очень высока вероятность, что вы имеете дело с каким-либо повреждением системного файла, которое влияет на локальный компонент Центра обновления Windows.

Если этот сценарий применим, единственное, что вы можете сделать на этом этапе, — это сбросить каждый компонент и подкомпоненты вашей установки Windows, чтобы полностью исключить каждый поврежденный экземпляр, который может вызывать код ошибки 0x8007371C.

Если у вас нет другого выбора, кроме как сделать это сейчас, у вас действительно есть только два пути вперед:

  • Чистая установка — если вы ищете быстрое исправление, выберите чистую установку, поскольку вы можете развернуть ее без использования совместимого установочного носителя. Это эффективно заменит существующую линейку файлов Windows с диска ОС и устранит все поврежденные экземпляры. Но имейте в виду, что если вы заранее не создадите резервную копию своих личных данных, вы должны быть готовы потерять каждый бит личных данных с диска с ОС (C: ).
  • Ремонтная установка — эта процедура займет намного больше времени и потребует от вас вставить совместимый установочный носитель и использовать его для запуска процедуры восстановления на месте. Но ремонтная установка позволит вам сохранить ваши личные файлы, включая приложения, игры, документы, фотографии и т. Д.

Если вы столкнулись с Ошибка Центра обновления Windows 0x8007371c на вашем компьютере с Windows 10 вы можете попробовать наши решения, которые мы представим в этом посте, чтобы успешно устранить эту проблему. Когда вы сталкиваетесь с этой проблемой, вы можете получить следующее сообщение об ошибке;

ERROR_SMI_PRIMITIVE_INSTALLER_FAILED

Примитивный установщик SMI завершился неудачно во время установки или обслуживания.

Ошибка Центра обновления Windows 0x8007371c

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

  1. Очистить папку SoftwareDistribution
  2. Очистить папку Catroot2
  3. Запустите средство устранения неполадок Центра обновления Windows
  4. Перезагрузите компьютер и перезапустите Центр обновления Windows.
  5. Загрузите обновление вручную из каталога Центра обновления Майкрософт
  6. Выполните чистую загрузку и запустите Центр обновления Windows.

Давайте посмотрим на описание процесса, связанного с каждым из перечисленных решений.

1]Очистить папку SoftwareDistribution

В Папка распространения программного обеспечения в операционной системе Windows 10 это папка, расположенная в Каталог Windows и используется для временного хранения файлов, которые могут потребоваться для установки Центра обновления Windows на ваш компьютер. Это решение требует, чтобы вы очистили содержимое папки распространения программного обеспечения, а затем повторите процесс обновления. Если Ошибка Центра обновления Windows 0x8007371c все еще не решен, перейдите к следующему решению.

2]Очистить папку Catroot2

Нравиться Программное обеспечение папка, Catroot2 и Catroot обе папки важны для обновления Windows. Папка catroot2 содержит некоторые важные компоненты обновления Windows. Любая проблема может вызвать сбой обновления Windows. Итак, чтобы исправить некоторые проблемы, связанные с обновлением, вам необходимо сбросить папку catroot2, например папку Software Distribution.

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

Для этого решения необходимо запустить встроенное средство устранения неполадок Центра обновления Windows и посмотреть, поможет ли это решить проблему.

2]Перезагрузите компьютер и перезапустите Центр обновления Windows.

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

5]Загрузите обновление из каталога Центра обновления Майкрософт вручную.

Если это не помогает, тогда это решение предполагает, что вы вручную загрузите из каталога Центра обновления Майкрософт обновление, которое не удается установить и, следовательно, вызывает ошибку, а затем установить обновление на свой компьютер с Windows 10.

6]Выполните чистую загрузку и запустите Центр обновления Windows.

А Чистая загрузка выполняется для запуска Windows с использованием минимального набора драйверов и программ автозагрузки. Это помогает устранить конфликты программного обеспечения, возникающие при установке программы или обновления или при запуске программы в Windows 10.

Любое из этих решений должно работать на вас!

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

0x8007371c

Как следует изучив проблему, мы пришли к выводу, что данная ошибка может появляться по следующему ряду причин:

  • Типичный баг в работе Центра обновления. В ряде определенных ситуаций работа служб Центра обновления может прерываться в результате появления того или иного бага. Рекомендуется применение полуавтоматического средства устранения неполадок.
  • Повреждение временных файлов компонентов Центра обновления. Если вам не удалось исправить проблему с помощью полуавтоматического средства, то вы должны самостоятельно удалить временные файлы, которые располагаются в папках SoftwareDistribution и Catroot2.
  • Поврежденные компоненты Центра обновления. Убедившись, что средство устранения неполадок и очистка папок SoftwareDistribution и Catroot2 не принесли желанного результата, пора отправляться на официальный сайт каталога Центра обновлений Майкрософт и устанавливать проблемный апдейт прямо с оттуда. Таким образом вам удастся всецело обойти автоматизированные компоненты Windows и ошибку 0x8007371C.
  • Конфликт Центра обновления со сторонним ПО. Важно помнить, что установочные файлы драйверов (и обновления для них) от сторонних производителей могут входить в конфликт с Центром обновления Windows. В подобной ситуации проще всего воспользоваться точкой восстановления, чтобы вернуть Windows и ее компоненты в нормальное, работоспособное состояние.
  • «Глубинные» повреждения системы. Центр обновления может перестать устанавливать новые апдейты, если некоторые из системных файлов Windows были повреждены. Разумеется, все зависит от тяжести повреждений, но зачастую приходится прибегать к возвращению ПК к исходному состоянию либо полной переустановке Windows.

Отлично, с потенциальными причина за появлением ошибки 0x8007371C ознакомились — пора приниматься за ее решение! Перед тем, как двинемся дальше, важно сказать следующее: не переживайте. Ошибки в Центре обновления Windows — это вполне привычное явление, с которым сталкивается чуть ли каждый третий пользователь фирменной ОС от Майкрософт. Следуйте инструкциям ниже и все будет хорошо.

Содержание

  • Решение №1 Запуск средства устранения неполадок
  • Решение №2 Сброс каждого компонента Центра обновления
  • Решение №3 Установка проблемного обновления вручную
  • Решение №4 Применение точки восстановления
  • Решение №5 Возвращение ПК к исходному состоянию или переустановка Windows 10

Решение №1 Запуск средства устранения неполадок

Имея дело с ошибками Windows, первым делом необходимо пустить в ход автоматизированные системные средства, созданные специально для борьбы с подобными неполадками. Подобные средства не гарантируют результата, но ими очень легко пользоваться, а поэтому давайте начнем с них. Итак, откройте «Параметры» своей ОС Windows 10 (например, через комбинацию Win+I) и перейдите в раздел «Обновление и безопасность».

Воспользовавшись левой панелью окошка, перейдите в подраздел «Устранение неполадок» и найдите в списке ниже «Центр обновления Windows». Выберите этот пункт, после чего кликните на кнопку «Запустить средство устранения неполадок». Далее перед вами на экране появится окошко средства — вы должны выполнять все инструкции, которые будут поступать от него.

Как только закончите работать со средством, перезагрузите свой компьютер и проверьте наличие ошибки 0x8007371C.

Решение №2 Сброс каждого компонента Центра обновления

Если средству устранения неполадок не удалось разрешить возникшую проблему, то вы должны взять дело в свои руки. Мы предлагаем вам заняться сбросом (или восстановлением) каждого компонента Центра обновления Windows. Звучит, как что-то сложное, но это совершенно не так.

Для начала вам нужно вызвать перед собой Командную строку и остановить все службы, которые имеют непосредственное отношение к Центру обновления Windows, после чего открыть Проводник, направиться в папки SoftwareDistribution и Catroot2, избавиться от их содержимого и запустить все ранее остановленные службы.

  • Нажмите Windows+R на клавиатуре;
  • в новом диалоговом окошке пропишите «cmd» и нажмите комбинацию Ctrl+Shift+Enter;
  • чтобы остановить службы Центра обновления, выполните в Командной строке следующие четыре команды:
    • net stop bits
    • net stop wuauserv
    • net stop cryptSvc
    • net stop msiserver
  • далее пропишите следующие две команды, чтобы переименовать папки SoftwareDistribution и Catroot2 и, как следствие, избавиться от их содержимого:
    • ren C:WindowsSoftwareDistribution SoftwareDistribution.old
    • ren C:WindowsSystem32catroot2 Catroot2.old

      Заметка: если у вас по какой-то причине не получается переименовать (или даже удалить) эти папки, то попробуйте сделать это из безопасного режима.

  • теперь выполните эти команды, чтобы запустить ранее отключенные службы и выставить их тип запуска в автоматический режим:
    • net start bits
    • net start wuauserv
    • net start cryptSvc
    • net start msiserver
    • SC config wuauserv start= auto
    • SC config bits start= auto
    • SC config cryptsvc start= auto
    • SC config trustedinstaller start= auto
  • закройте Командную строку и перезагрузите свой ПК.

Ну что, сработало? Как правило, такая простая процедура способна устранить большинство ошибок Центра обновления, включая и ошибку 0X8007371C. Тем не менее если ничего не изменилось и ошибка никуда не исчезла, то можно попробовать так называемый продвинутый метод сброса компонентов Центра обновления. Иногда им занимаются вручную, но мы рекомендуем вам не тратить свое время и воспользоваться для этого дела заранее существующим скриптом.

  • Создайте на своем Рабочем столе самый обычный текстовый файл;
  • откройте созданный текстовик и вставьте в него следующий скрипт:
    • @ECHO OFF
      echo .
      echo .
      PAUSE
      echo .
      set b=0:bits
      set /a b=%b%+1
      if %b% equ 3 (
      goto end1
      )
      net stop bits
      echo Checking the bits service status.
      sc query bits | findstr /I /C:”STOPPED”
      if not %errorlevel%==0 (
      goto bits
      )
      goto loop2:end1
      cls
      echo.
      echo Failed to reset Windows Update due to bits service failing to stop
      echo Please run the script as administartor by right clicking the WuReset file or your BITS service isn’t responding.
      echo.
      pause
      goto Start:loop2
      set w=0:wuauserv
      set /a w=%w%+1
      if %w% equ 3 (
      goto end2
      )
      net stop wuauserv
      echo Checking the wuauserv service status.
      sc query wuauserv | findstr /I /C:”STOPPED”
      if not %errorlevel%==0 (
      goto wuauserv
      )
      goto loop3:end2
      cls
      echo.
      echo Failed to reset Windows Update due to wuauserv service failing to stop.
      echo.
      pause
      goto Start:loop3
      set app=0

      :appidsvc
      set /a app=%app%+1
      if %app% equ 3 (
      goto end3
      )
      net stop appidsvc
      echo Checking the appidsvc service status.
      sc query appidsvc | findstr /I /C:”STOPPED”
      if not %errorlevel%==0 (
      goto appidsvc
      )
      goto loop4

      :end3
      cls
      echo.
      echo Failed to reset Windows Update due to appidsvc service failing to stop.
      echo.
      pause
      goto Start

      :loop4
      set c=0

      :cryptsvc
      set /a c=%c%+1
      if %c% equ 3 (
      goto end4
      )
      net stop cryptsvc
      echo Checking the cryptsvc service status.
      sc query cryptsvc | findstr /I /C:”STOPPED”
      if not %errorlevel%==0 (
      goto cryptsvc
      )
      goto Reset

      :end4
      cls
      echo.
      echo Failed to reset Windows Update due to cryptsvc service failing to stop.
      echo.
      pause
      goto Start

      :Reset
      Ipconfig /flushdns
      del /s /q /f “%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat”

      cd /d %windir%system32

      if exist “%SYSTEMROOT%winsxspending.xml.bak” del /s /q /f “%SYSTEMROOT%winsxspending.xml.bak”
      if exist “%SYSTEMROOT%winsxspending.xml” (
      takeown /f “%SYSTEMROOT%winsxspending.xml”
      attrib -r -s -h /s /d “%SYSTEMROOT%winsxspending.xml”
      ren “%SYSTEMROOT%winsxspending.xml” pending.xml.bak
      )

      if exist “%SYSTEMROOT%SoftwareDistribution.bak” rmdir /s /q “%SYSTEMROOT%SoftwareDistribution.bak”
      if exist “%SYSTEMROOT%SoftwareDistribution” (
      attrib -r -s -h /s /d “%SYSTEMROOT%SoftwareDistribution”
      ren “%SYSTEMROOT%SoftwareDistribution” SoftwareDistribution.bak
      )

      if exist “%SYSTEMROOT%system32Catroot2.bak” rmdir /s /q “%SYSTEMROOT%system32Catroot2.bak”
      if exist “%SYSTEMROOT%system32Catroot2” (
      attrib -r -s -h /s /d “%SYSTEMROOT%system32Catroot2”
      ren “%SYSTEMROOT%system32Catroot2” Catroot2.bak
      )

      if exist “%SYSTEMROOT%WindowsUpdate.log.bak” del /s /q /f “%SYSTEMROOT%WindowsUpdate.log.bak”
      if exist “%SYSTEMROOT%WindowsUpdate.log” (
      attrib -r -s -h /s /d “%SYSTEMROOT%WindowsUpdate.log”
      ren “%SYSTEMROOT%WindowsUpdate.log” WindowsUpdate.log.bak
      )

      sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
      sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

      regsvr32.exe /s atl.dll
      regsvr32.exe /s urlmon.dll
      regsvr32.exe /s mshtml.dll
      regsvr32.exe /s shdocvw.dll
      regsvr32.exe /s browseui.dll
      regsvr32.exe /s jscript.dll
      regsvr32.exe /s vbscript.dll
      regsvr32.exe /s scrrun.dll
      regsvr32.exe /s msxml.dll
      regsvr32.exe /s msxml3.dll
      regsvr32.exe /s msxml6.dll
      regsvr32.exe /s actxprxy.dll
      regsvr32.exe /s softpub.dll
      regsvr32.exe /s wintrust.dll
      regsvr32.exe /s dssenh.dll
      regsvr32.exe /s rsaenh.dll
      regsvr32.exe /s gpkcsp.dll
      regsvr32.exe /s sccbase.dll
      regsvr32.exe /s slbcsp.dll
      regsvr32.exe /s cryptdlg.dll
      regsvr32.exe /s oleaut32.dll
      regsvr32.exe /s ole32.dll
      regsvr32.exe /s shell32.dll
      regsvr32.exe /s initpki.dll
      regsvr32.exe /s wuapi.dll
      regsvr32.exe /s wuaueng.dll
      regsvr32.exe /s wuaueng1.dll
      regsvr32.exe /s wucltui.dll
      regsvr32.exe /s wups.dll
      regsvr32.exe /s wups2.dll
      regsvr32.exe /s wuweb.dll
      regsvr32.exe /s qmgr.dll
      regsvr32.exe /s qmgrprxy.dll
      regsvr32.exe /s wucltux.dll
      regsvr32.exe /s muweb.dll
      regsvr32.exe /s wuwebv.dll
      regsvr32 /s wudriver.dll
      netsh winsock reset
      netsh winsock reset proxy

      :Start
      net start bits
      net start wuauserv
      net start appidsvc
      net start cryptsvc
      echo Task completed sucessfully!Please restart your computer and check for the updates again.
      PAUSE

  • теперь закройте файл и сохраните внесенные в него изменения;
  • далее нажмите ПКМ на текстовик и переименуйте его в «QuickWUReset.bat»;

    Заметка: если вы не можете изменять расширения файлов, активируйте соответствующую функцию в параметрах своего Проводника Windows.

  • кликните ПКМ на QuickWUReset.bat и выберите «Запуск от имени администратора»;
  • подождите завершения сброса компонентов Центра обновления, после чего перезагрузите ПК.

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

Решение №3 Установка проблемного обновления вручную

Автоматизированные средства установки обновлений вашей Windows 10 не способны установить новый апдейт — что делать? Ну, мы уже попытались вернуть Центр обновления к нормальному состоянию — бесполезно. Предлагаем вам больше не страдать и установить нужное обновление в ручном режиме.

Кликните по этой ссылке для перехода на официальный сайт каталога Центра обновления Майкрософт. Далее пропишите в поисковой строке на сайте номер проблемного обновления (указан рядом с ошибкой 0X8007371C) и кликните на кнопку «Найти». Найдите в списке результатов подходящий апдейт и нажмите «Загрузить». В новом окошке кликните на гиперссылку, выберите удобную вам директорию и нажмите «Сохранить».

И наконец, кликните ПКМ на загруженный файл, выберите «Запуск от имени администратора» и следуйте инструкциям на экране. В процессе установки обновления ваш ПК будет перезагружен, если этого не произошло — перезагрузите самостоятельно. Войдя в систему, проверьте наличие ошибки 0X8007371C.

Решение №4 Применение точки восстановления

Попытайтесь вспомнить, не устанавливали ли вы в недалеком прошлом какое-то ПО на свой компьютер? Например, новые драйвера или программу, модифицирующую системные настройки. Возможно, ошибка 0X8007371C стала возникать как раз из-за этого ПО. Конечно, понять, что конкретно вызывает ошибку — сложная задача, на выполнение которой может уйти от нескольких минут до нескольких часов. Поэтому мы рекомендуем вам не тратить свое драгоценное время и воспользоваться точкой восстановления Windows 10.

С помощью точки восстановления вы вернете свою Windows 10 в прежнее состояние, когда ошибка 0X8007371C не возникала, а ваша система — обновлялась без проблем. Использовать точку восстановления можно только в том случае, если такая функция активирована в вашей системе заранее. В лицензионной версии Windows 10, как правило, точки восстановления создаются автоматически после установки новых приложений и драйверов, но в вашей, возможно, не совсем легальной версии ОС все может быть по другому.

0x8007371c

Чтобы воспользоваться точкой восстановления, вам нужно вызвать системный поисковик (Win+S) и пропишите «Восстановление». Выберите найденный результат, чтобы открыть соответствующий раздел в Панели управления системы. Кликните ЛКМ на пункт «Запуск восстановления системы». В окошке восстановления системы нажмите «Далее», выберите подходящую точку и нажмите «Далее» еще раз.

Как следует проверьте правильность выбранных параметров, после чего нажмите на кнопку «Готово» — начнется восстановление системы. Во время выполнение этого процесса ваш компьютер будет перезагружен, а поэтому обязательно не забудьте сохранить важные данные и прогресс в открытых программах. После восстановления откройте Центр обновления Windows и проверьте наличие ошибки 0X8007371C.

Вот мы и подошли к последнему методу в нашей статье. К этому моменту вы должны были испробовать все перечисленные выше методы — ничего не сработало. Если обновления Майкрософт чрезвычайно важны для вас, то пора заняться возвращением ПК к исходному состоянию либо и вовсе полной переустановкой Windows 10. Попробуйте выполнить возврат с сохранением личных файлов, а если и это не поможет — переустанавливайте систему.

Итак, чтобы выполнить возврат к исходному состоянию, вам нужно открыть Параметры системы (Win+I), перейти во вкладку «Восстановление» и нажать на кнопку «Начать» под разделом «Вернуть компьютер в исходное состояние». Далее просто следуйте инструкциям на своем экране — и обязательно выберите пункт с сохранением личных файлов! Понятное дело, ваш ПК будет перезагружаться в процессе возврата — это нормально.

Ошибка 0X8007371C практически наверняка исчезнет, когда вы вернетесь в ОС, однако если этого не произошло, то полная переустановка — единственный выход. Удачи вам!

Некоторые пользователи Windows 10 сообщают, что в конечном итоге они видят ошибку 0x8007371C всякий раз, когда пытаются установить ожидающее накопительное обновление Windows. Большинство затронутых пользователей сообщают, что только некоторые обновления завершаются сбоем с этой ошибкой, в то время как другие устанавливаются нормально.

Ошибка Центра обновления Windows 0x8007371c

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

  • Распространенный сбой WU. Как оказалось, существуют определенные распространенные сценарии, которые могут вызвать сбой, нарушающий функциональность Центра обновления Windows. В большинстве случаев достаточно запустить средство устранения неполадок Центра обновления Windows и применить рекомендованное исправление.
  • Поврежденные временные данные зависимости WU. Если средство устранения неполадок Центра обновления Windows не может решить проблему автоматически, вам следует попытаться решить проблему вручную, очистив все временные файлы, хранящиеся в ошибках SoftwareDistribution и Catroot2.
  • Неисправный компонент Центра обновления Windows — после того, как вы убедились, что ни средство устранения неполадок Центра обновления Windows, ни вы не смогли исправить компонент WU, один из способов решить проблему (помимо переустановки ОС) — обойти локальный компонент WU, загрузив и установив неудачное обновление через каталог Центра обновления Майкрософт.
  • Стороннее программное обеспечение мешает работе WU. Имейте в виду, что новое обновление драйвера, установка нового драйвера из стороннего приложения также могут мешать работе компонента Центра обновления Windows. В этом случае вы можете просто использовать средство устранения неполадок восстановления системы, чтобы вернуть состояние вашей ОС обратно к отметке времени, когда компонент WU работал должным образом.
  • Повреждение системного файла — при определенных обстоятельствах вы можете ожидать появления этого кода ошибки из-за случая повреждения базового системного файла, которое не может быть исправлено обычным способом. В этом случае единственное жизнеспособное исправление на данном этапе — это ремонтная установка или чистая установка.

Теперь, когда вы знакомы со всеми потенциальными виновниками, которые могут быть ответственны за появление ошибки Центра обновления Windows 0x8007371C, вот список проверенных исправлений, которые другие затронутые пользователи успешно использовали для решения проблемы:

Поскольку проблема, скорее всего, связана с известной несогласованностью WU, о которой Microsoft уже знает, вам следует начать это руководство по устранению неполадок, проверив, не способна ли ваша операционная система автоматически определять и исправлять ошибку 0x8007371C.

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

Некоторым пользователям, столкнувшимся с этой конкретной проблемой, удалось исправить ошибку 0x8007371C, запустив средство устранения неполадок Центра обновления Windows и применив рекомендованное исправление.

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

Вот краткое руководство по развертыванию средства устранения неполадок Центра обновления Windows для устранения кода ошибки 0x8007371C в Windows 10:

  1. Начните с открытия диалогового окна «Выполнить», нажав клавиши Windows + R. Внутри текстового поля введите «ms-settings-Troubleshoot» и нажмите Enter, чтобы открыть вкладку «Устранение неполадок» в приложении «Настройки».Открытие вкладки устранения неполадок
  2. На вкладке «Устранение неполадок» перейдите в правый раздел экрана «Настройки», затем перейдите в раздел «Приступить к работе».
  3. Затем нажмите «Центр обновления Windows», прежде чем нажать «Запустить средство устранения неполадок» в появившемся контекстном меню.Запуск средства устранения неполадок Центра обновления Windows
  4. В средстве устранения неполадок Центра обновления Windows оно автоматически начнет сканировать вашу систему на предмет любых несоответствий. Терпеливо дождитесь завершения первоначального сканирования.Проверка на наличие проблем с WU

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

  5. После того, как жизнеспособная стратегия восстановления будет найдена, вам будет представлено новое окно, в котором вы можете нажать «Применить это исправление», чтобы применить исправление, подходящее для данного конкретного сценария.Восстановление компонента Центра обновления Windows

    Примечание. В зависимости от типа рекомендованного исправления вам может потребоваться следовать инструкциям на экране, чтобы применить рекомендуемое исправление.

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

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

Сбросить все зависимости WU

Если средство устранения неполадок Центра обновления Windows не смогло определить и устранить проблему автоматически, вам следует продвинуть эту попытку устранения неполадок, вручную сбросив весь компонент Центра обновления Windows.

Чтобы обойти эту проблему, вы используете командную строку с повышенными привилегиями, чтобы остановить все соответствующие настройки Центра обновления Windows перед очисткой любых временных файлов, хранящихся в папках SoftwareDistribution и Catroot2. После этого и перезапуска каждой соответствующей службы вы должны попытаться установить ожидающие обновления один раз. снова и посмотрите, устранена ли проблема.

Если вы еще не пробовали это конкретное исправление, следуйте приведенным ниже инструкциям, чтобы сбросить все зависимости Центра обновления Windows в попытке исправить 0x8007371C:

  1. Начните с нажатия клавиши Windows + R на клавиатуре, чтобы открыть диалоговое окно «Выполнить». После этого введите «cmd» в текстовое поле и нажмите Ctrl + Shift + Enter, чтобы открыть командную строку с повышенными привилегиями.Открытие командной строки CMD

    Примечание. Когда вы увидите запрос UAC (Контроль учетных записей пользователей), нажмите Да, чтобы предоставить права администратора.

  2. Внутри командной строки с повышенными привилегиями введите следующие команды по порядку и нажмите Enter после каждой, чтобы остановить каждую службу, связанную с WU: SC config wuauserv start = auto SC config биты start = auto SC config cryptsvc start = auto SC config trustinstaller start = auto

    Примечание. Используйте эти команды, чтобы установить для служб Windows Update Services, установщика MSI, служб шифрования и служб BITS автоматический запуск.

  3. После остановки каждой соответствующей службы выполните следующие команды, чтобы очистить и переименовать папки SoftwareDistribution и Catroot2: ren C: Windows SoftwareDistribution SoftwareDistribution.old ren C: Windows System32 catroot2 Catroot2.old

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

  4. Перезагрузите компьютер еще раз и посмотрите, решена ли проблема.

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

Установите сбойный Центр обновления Windows вручную (через каталог Центра обновления Майкрософт)

В средстве устранения неполадок Центра обновления Windows не удалось выявить какие-либо основные проблемы с компонентом Центра обновления Windows, одно быстрое исправление, которое должно позволить вам обойти ошибку 0x8007371C, заключается в использовании каталога Центра обновления Windows для поиска обновления, которое не удается установить, и установить их вручную (чаще всего при попытке обновления до Windows 10 build 1903).

Многие затронутые пользователи подтвердили, что эта операция работает — этот процесс может быть немного утомительным (особенно если вы имеете дело с несколькими обновлениями, которые не работают с одной и той же ошибкой), но оно того стоит, если вы хотите полностью обойти опора на встроенный компонент Центра обновления Windows.

Примечание. Если у вас много ожидающих обновлений (более 10), может быть лучше обойти этот метод и перейти непосредственно к методу 3.

Если вы решите исправить это, следуйте пошаговым инструкциям ниже:

  1. Откройте свой любимый браузер на зараженном компьютере и откройте корневой адрес каталога Центра обновления Майкрософт.
  2. Затем используйте функцию поиска в верхнем левом углу экрана, чтобы найти обновление, которое не работает с кодом ошибки 0x8007371C.Установка неудачного обновления вручную
  3. После того, как результаты появятся, выберите подходящее обновление, учитывая вашу текущую архитектуру ОС и версию Windows, которую вы используете.Выбор правильного обновления Windows через MUC
  4. После того, как вы выберете обновление, совместимое с вашим компьютером, нажмите кнопку «Загрузить», связанную с нужным драйвером.
  5. Наконец, откройте проводник и вручную перейдите к месту, где был загружен драйвер. Когда вы перейдете в место, где вы загрузили драйвер, который ранее не работал, щелкните правой кнопкой мыши файл .inf и выберите «Установить» в появившемся контекстном меню.Установка драйвера Inf

    Примечание. В случае сбоя нескольких обновлений с одним и тем же кодом ошибки повторите шаги с 3 по 5 с каждым обновлением Windows, в котором ранее произошел сбой (если не удается более одного ожидающего обновления).

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

Использовать восстановление системы

Если вы только заметили, что ожидающие обновления Windows начали сбоить после определенного изменения (обновления драйвера, установки нового драйвера, обновления новой функции и т. Д.), Возможно, вы имеете дело с мошенническим элементом, который конфликтует с компонентом Центра обновления Windows.

В этом случае вы можете решить проблему с помощью функции «Восстановление системы», чтобы вернуть компьютер в работоспособное состояние.

Примечание. Имейте в виду, что по умолчанию восстановление системы настроено на создание и сохранение новых снимков восстановления при важных системных событиях. Если вы не изменили это поведение по умолчанию, у вас должно быть множество снимков восстановления на выбор, чтобы исправить «неизвестную жесткую ошибку SiHost.exe».

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

Запуск утилиты восстановления Windows

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

Если проблема все еще не устранена, и вы все еще видите тот же 0x8007371C после сбоя обновления, перейдите к следующему потенциальному исправлению ниже.

Ремонт при установке или чистая установка

Если ни одно из возможных исправлений, описанных выше, пока не помогло вам, очень высока вероятность, что вы имеете дело с каким-либо повреждением системного файла, которое влияет на локальный компонент Центра обновления Windows.

Если этот сценарий применим, единственное, что вы можете сделать на этом этапе, — это сбросить каждый компонент и подкомпоненты вашей установки Windows, чтобы полностью исключить каждый поврежденный экземпляр, который может вызывать код ошибки 0x8007371C.

Если у вас нет другого выбора, кроме как сделать это сейчас, у вас действительно есть только два пути вперед:

  • Чистая установка — если вы ищете быстрое исправление, выберите чистую установку, поскольку вы можете развернуть ее без использования совместимого установочного носителя. Это эффективно заменит существующую линейку файлов Windows с диска ОС и устранит все поврежденные экземпляры. Но имейте в виду, что если вы заранее не создадите резервную копию своих личных данных, вы должны быть готовы потерять каждый бит личных данных с диска с ОС (C: ).
  • Ремонтная установка — эта процедура займет намного больше времени и потребует от вас вставить совместимый установочный носитель и использовать его для запуска процедуры восстановления на месте. Но ремонтная установка позволит вам сохранить ваши личные файлы, включая приложения, игры, документы, фотографии и т. Д.

Если вы столкнулись с Ошибка Центра обновления Windows 0x8007371c на вашем компьютере с Windows 10 вы можете попробовать наши решения, которые мы представим в этом посте, чтобы успешно устранить эту проблему. Когда вы сталкиваетесь с этой проблемой, вы можете получить следующее сообщение об ошибке;

ERROR_SMI_PRIMITIVE_INSTALLER_FAILED

Примитивный установщик SMI завершился неудачно во время установки или обслуживания.

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

  1. Очистить папку SoftwareDistribution
  2. Очистить папку Catroot2
  3. Запустите средство устранения неполадок Центра обновления Windows
  4. Перезагрузите компьютер и перезапустите Центр обновления Windows.
  5. Загрузите обновление вручную из каталога Центра обновления Майкрософт
  6. Выполните чистую загрузку и запустите Центр обновления Windows.

Давайте посмотрим на описание процесса, связанного с каждым из перечисленных решений.

1]Очистить папку SoftwareDistribution

В Папка распространения программного обеспечения в операционной системе Windows 10 это папка, расположенная в Каталог Windows и используется для временного хранения файлов, которые могут потребоваться для установки Центра обновления Windows на ваш компьютер. Это решение требует, чтобы вы очистили содержимое папки распространения программного обеспечения, а затем повторите процесс обновления. Если Ошибка Центра обновления Windows 0x8007371c все еще не решен, перейдите к следующему решению.

2]Очистить папку Catroot2

Нравиться Программное обеспечение папка, Catroot2 и Catroot обе папки важны для обновления Windows. Папка catroot2 содержит некоторые важные компоненты обновления Windows. Любая проблема может вызвать сбой обновления Windows. Итак, чтобы исправить некоторые проблемы, связанные с обновлением, вам необходимо сбросить папку catroot2, например папку Software Distribution.

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

Для этого решения необходимо запустить встроенное средство устранения неполадок Центра обновления Windows и посмотреть, поможет ли это решить проблему.

2]Перезагрузите компьютер и перезапустите Центр обновления Windows.

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

5]Загрузите обновление из каталога Центра обновления Майкрософт вручную.

Если это не помогает, тогда это решение предполагает, что вы вручную загрузите из каталога Центра обновления Майкрософт обновление, которое не удается установить и, следовательно, вызывает ошибку, а затем установить обновление на свой компьютер с Windows 10.

6]Выполните чистую загрузку и запустите Центр обновления Windows.

А Чистая загрузка выполняется для запуска Windows с использованием минимального набора драйверов и программ автозагрузки. Это помогает устранить конфликты программного обеспечения, возникающие при установке программы или обновления или при запуске программы в Windows 10.

Любое из этих решений должно работать на вас!

Did you encounter the 0x8007371c error code while updating Windows 10 to the next Build version? Well, this bug occurs due to corruption inside Windows Components or Services. In this post, we have brought six working ways to resolve this issue for Windows 10 users.

The update error 0x8007371c often accompanies a message that resembles either one of these – 

  • ERROR_SMI_PRIMITIVE_INSTALLER_FAILED
  • The SMI primitive installer failed during setup or servicing

Let’s explore the solutions in detail –

To solve the 0x8007371c error on Windows 10 PC, try the below workarounds. There is no need to follow the solutions in sequential order, however doing so may opt of that possibility. 

1] Restart Windows and Check for Updates

Before proceeding to the actual solutions, we recommend properly Restart your PC for once. This is essential as many a time we simply don’t know how long we haven’t rebooted our device. When the Windows 10 reloads, go to Settings > Update & Security > Windows Update, and hit Check for Updates.

In case you still receive this bug, try the below suggestions –

2] Run Windows Update Troubleshooter

Windows Update Troubleshooter is the best inbuilt tool by Microsoft to find and resolve different update-related bugs and errors. So, you must use this utility program to get rid of the 0x8007371c issue. Here’s how to use this –

  • Use Win + I to launch the Settings app and choose to “Update & Security“.
  • Click the Troubleshoot option available at the left pane.
  • On the right pane, hit the “Additional troubleshooter” link.
  • Next, click Windows Update and press the “Run the troubleshooter” button. 

Run the Windows Update Troubleshooter - Update error 0x8024a000

  • This tool then immediately starts looking for possible corrupt files and repair them as well.
  • Once this completes the repairing process, Restart Windows.

3] Rename SoftwareDistribution and Catroot2 Folders

If the Troubleshooter doesn’t resolve the error 0x8007371c, Windows Components must have become corrupt somehow. To fix this, you need to clean the temporary files that are stored inside the Software Distribution and Catroot2 folders. After clearing its contents, attempt to check for Updates again. You may find the above two folders at these locations – C:Windows and C:WindowsSystem32

In case the Update error 0x8007371c is still unresolved, try renaming these two folders. You won’t be able to rename these folders just like normal folders as they are an integral part of Windows Operating System. Hence, follow these easy steps to rename them –

  • First of all, open Command Prompt with admin rights.
  • Run these codes on the console one by one, doing so will stop some of the essential services.
  • Don’t forget to press the Enter key after each command –

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

  • Copy/paste these two codes separately followed by the Enter key –

ren C:WindowsSoftwareDistribution SoftwareDistribution.old

ren C:WindowsSystem32catroot2 Catroot2.old

  • Restart the services that you have stopped earlier by running the below codes –

net start wuauserv
net start cryptSvc
net start bits
net start msiserver

The Update error 0x8007371c must have resolved by now. If not, try the next set of workarounds –

4] Manually download and install Standalone Package

If none of the fixes above resolve the error, manually installing the recent patch should fix the 0x8007371c error. However, you must know the latest security patches for your current Windows 10 version. You may look for failed updates under “View Updates History” on the Windows Update page. Fir simplicity, we have compiled a list of recent Windows 10 Cumulative Updates Catalog.

Once you have the relevant KB number to search for, use the below guideline to download and install it on your device –

  • First of all, open the Microsoft Update Catalog.
  • Paste the KB number noted down above and hit Enter. A list of matching results pop-up. 
  • Hit the Download button next to system architecture to which your PC currently belongs.
  • Click the top link and the .msu file will start downloading immediately afterward.

Once the setup file gets downloaded, browse to the Download folder and double-click to upgrade PC.

5] Boot into Safe Mode and perform Windows Update

The above method works for almost all the cases. However, if you are still receiving the 0x8007371c error, there’s third-party influence preventing the Windows Update to occur normally. To solve this, you may boot into Safe Mode with Networking. Doing so will devoid any third-party applications of interfering with system files. Here’s how to perform Clean boot –

  • Navigate to the below path –

Settings (Win+I) > Update & Security > Recovery

  • On the adjacent right, locate and click “Restart Now” under Advanced Startup.
  • When Windows 10 reboots, browse to the following location –

Choose an option > Troubleshoot > Advanced Options > Startup Settings > Safe Mode with Networking

Safe Mode

Alternate Way to enter Safe Mode

Open System Configuration window, switch to Boot tab and select “Safe Boot” under Boot options. Do check the “Minimal” checkbox before clicking the OK button.

Use System Backup or Clean Install

If you had created system backups on the computer, it’s the right time to revert back OS to a state where everything was running normally. Learn how to use system restore points in case you have created one in the past. If not, read how to clean install Windows. 

Read Also: How to reset this PC using Cloud Download on Windows 10

Tip: If you are facing update, activation, or driver issues on your Windows PC, try RESTORO PC Repair Tool. This software will scan your device for potential issues and resolve them automatically.

Download PC Repair Tool to quickly find & fix Windows errors automatically

If you’re encountering Windows Update error 0x8007371c on your Windows 11/10 computer, you can try our solutions we will present in this post to successfully remediate this issue. When you encounter this issue, you may receive the following error message;

ERROR_SMI_PRIMITIVE_INSTALLER_FAILED

The SMI primitive installer failed during setup or servicing.

Windows Update error 0x8007371c

If you’re faced with this issue, you can try our recommended solutions below in no particular order and see if that helps to resolve the issue.

  1. Clear SoftwareDistribution folder
  2. Clear Catroot2 folder
  3. Run Windows Update Troubleshooter
  4. Restart PC and rerun Windows Update
  5. Manually download the update from Microsoft Update Catalog
  6. Perform Clean Boot and run Windows Update.

Let’s take a look at the description of the process involved concerning each of the listed solutions.

1] Clear SoftwareDistribution folder

The Software Distribution folder in Windows 10 operating system is a folder located in the Windows directory and used to temporarily store files that may be required to install Windows Update on your computer. This solution requires you clear the contents of the Software Distribution folder and then retry the update process again. If the Windows Update error 0x8007371c is still unresolved, continue with the next solution.

2] Clear Catroot2 folder

Like SoftwareDistribution folder, Catroot2 and Catroot both folders are important for Windows updates. A catroot2 folder contains some important Windows update components. Any problem with it can cause Windows update failure. So, to repair some update-related issues, you will need to reset the catroot2 folder like the Software Distribution folder.

3] Run Windows Update Troubleshooter

This solution requires you to run the inbuilt Windows Update Troubleshooter and see if that helps to resolve the issue.

2] Restart PC and rerun Windows Update

Having done the above, all you need do is to restart your computer and check for updates and try installing again. You’re most likely to complete the update without any errors.

5] Manually download the update from Microsoft Update Catalog

If that does not help, then this solution entails you manually download from the Microsoft Update Catalog, the update that is failing to install and consequently triggering the  error and then install the update on your Windows PC.

6] Perform Clean Boot and run Windows Update

A Clean Boot is performed to start Windows by using a minimal set of drivers and startup programs. This helps eliminate software conflicts that occur when you install a program or an update or when you run a program in Windows 11/10.

Any of these solutions should work for you!

Obinna Onwusobalu has studied Information & Communication Technology and is a keen follower of the Windows ecosystem. He has been a Windows Insider MVP (2020). He runs a computer software clinic.

Ezoic

Some Windows 10 users are reporting that they end up seeing the Error 0x8007371C whenever they attempt to install a pending cumulative Windows update. Most affected users are reporting that only certain updates end up failing with this error while others install just fine.

Windows Update Error 0x8007371c

As it turns out, there are several different underlying causes that might be responsible for this particular error code. Here’s a shortlist of potential culprits:

  • Common WU Glitch – As it turns out, there are certain common scenarios that might produce a glitch that breaks the functionality of Windows Update. In most cases, it’s enough to run the Windows Update Troubleshooter and apply the recommended fix.
  • Corrupted WU dependency temporary data – If the Windows Update troubleshooter is not able to resolve the issue automatically, you should attempt to resolve the issue manually by cleaning any temporary files stored inside the SoftwareDistribution and Catroot2 errors.
  • Broken Windows Update component – Once you’ve ensured that both the Windows Update Troubleshooter and yourself were not able to fix the WU component, one way to fix the issue (besides reinstalling your OS) is to circumvent the local WU component by downloading and installing the failing update via the Microsoft Update Catalog.
  • 3rd party software is interfering with WU – Keep in mind that a new driver update, new driver installation from a 3rd party application can also interfere with the Windows Update component. In this case, you can simply use the System Restore troubleshooter to revert the state of your OS back to a timestamp when the WU component was functioning properly.
  • System file corruption – Under certain circumstances, you can expect to see this error code occurring due to a case of underlying system file corruption that cannot be fixed conventionally. In this case, the only viable fix at this point is to go for a repair install or clean install.

Now that you are familiar with every potential culprit that might be responsible for the apparition of the 0x8007371C Windows Update error, here’s a list of verified fixes that other affected users have successfully used to resolve the issue:

Run the Windows Update Troubleshooter

Since the issue is most likely related to a known WU inconsistency that Microsoft is already aware of, you should start this troubleshooting guide by checking if your operating system is not capable of identifying and fixing the 0x8007371C error automatically.

Note: Windows 10 includes a lot of built-in repair strategies capable of resolving the vast majority of update-related errors and inconsistencies.

Some users that we’re facing this exact issue have managed to fix the 0x8007371C by running the Windows Update troubleshooter and enforcing the recommended fix.

This built-in utility is present on every recent Windows version and contains dozens of repair strategies that will be applied automatically if a familiar scenario is found. In case the scan finds a viable repair strategy, the utility will automatically recommend a viable fix that you can easily apply.

Here’s a quick guide on deploying the Windows Update troubleshooter to resolve the 0x8007371C error code on Windows 10:

  1. Start by opening up a Run dialog box by pressing Windows key + R. Inside the text box, type “ms-settings-troubleshoot” and press Enter to open up the Troubleshooting tab of the Settings app.
    Opening up the troubleshooting tab
  2. Inside the Troubleshooting tab, move over to the right section of the Settings screen, then move down to the Get up and running section.
  3. Next, click on Windows Update before clicking on Run the troubleshooter from the newly appeared context menu.
    Running the Windows Update Troubleshooter
  4. Inside the Windows Update Troubleshooter, it will automatically begin to scan your system of any inconsistencies. Wait patiently until the initial scan is complete.
    Checking for WU issues

    Note: This scan will determine whether any of the repair strategies included with it are a match for the updating problem you’re currently dealing with.

  5. After a viable repair strategy is found, you will be presented with a new window in which you can click on Apply this fix to enforce the fix that is right for this particular scenario.
    Repairing the Windows Update component

    Note: Depending on the type of fix that got recommended, you might need to follow the on-screen instructions to enforce the recommended fix.

  6. Once the fix is successfully applied, reboot your computer and see if the issue is resolved once the next startup is complete.

If the 0x8007371C is still occurring when you attempt to install the pending update (or the troubleshooter didn’t find a viable repair strategy), move down to the next potential fix below.

Reset every WU Dependency

If the Windows Update Troubleshooter was not able to identify and fix the issue automatically, you should advance this troubleshooting attempt by manually resetting the entire Windows Update component.

To work around this problem, you use an elevated Command Prompt to stop every relevant Windows Update settings before cleaning up any temporary files stored within SoftwareDistribution and Catroot2 folders – After doing this and restarting every relevant service, you should attempt to install the pending updates once again and see if the issue is now fixed.

If you haven’t tried this particular fix yet, follow the instructions below to reset every Windows Update Dependency in an attempt to fix the 0x8007371C:

  1. Start by pressing Windows key + R on your keyboard to open up a Run dialog box. After you do this, type “cmd” inside the text box and press Ctrl + Shift + Enter to open up an elevated Command Prompt.
    Opening a CMD prompt

    Note: Once you see the UAC (User Account Control) prompt, click Yes to grant administrative privileges.

  2. Inside the elevated Command Prompt, type the following commands in order and press Enter after each one to stop every WU-related service:
    SC config wuauserv start= auto
    
    SC config bits start= auto
    
    SC config cryptsvc start= auto
    
    SC config trustedinstaller start= auto

    Note: Use these commands to set the Windows Update Services, MSI Installer, Cryptographic services, and BITS services to Automatic Startup.

  3. After every relevant service has been stopped, run the following commands to clear and rename SoftwareDistribution and Catroot2 folders:
    ren C:WindowsSoftwareDistribution SoftwareDistribution.old 
    ren C:WindowsSystem32catroot2 Catroot2.old

    Note: These two folders are holding updated files use by the WU component. Renaming these folders will force your OS to create new healthy equivalents that will not be affected by corruption.

  4. Restart your computer once again and see if the problem is now fixed.

If your attempts at installing pending updates still end with the same 0x8007371C error, move down to the next potential fix below.

Install the failing Windows Update manually (via Microsoft Update Catalog)

In Windows Update troubleshooter didn’t allow your to identify any underlying issues with the Windows Update component, one quick fix that that should allow you to bypass the 0x8007371C error is to use the Windows Update Catalog to find the update that is failing to install and install them manually (most commonly when attempting to update to Windows 10 build 1903).

This operation was confirmed to work by a lot of affected users – This process might be a little tedious (especially if you’re dealing with multiple updates that are all failing with the same error), but it’s worth it if you want to completely bypass the reliance on the built-in Windows Update component.

Note: If you have a lot of pending updates (over 10), it might be better to bypass this method and move directly to Method 3.

If you decide to go through with this fix, follow the step by step instructions below:

  1. Open your favorite browser on the affected computer and access the root address of the Microsoft Update Catalog.
  2. Next, leverage the search function in the top-left corner of the screen to search for the update that is failing with the 0x8007371C error code.
    Installing the failing update manually
  3. After the results are showing, decide on the appropriate update while keeping in mind your current OS architecture and the Windows version that you’re using.
    Deciding on the correct Windows update via MUC
  4. After you decide on the update that’s compatible with your machine, go ahead and click on the Download button associated with the correct driver.
  5. Finally, File Explorer and navigate manually to the location where the driver was downloaded. When you get to the location where you downloaded the driver that was previously failing, right-click on the .inf file and choose Install from the context menu that just appeared.
    Installing the Inf driver

    Note: In case multiple updates are failing with the same error code, repeat steps 3 to 5 with every Windows Update that was previously failing (if more than one pending update is failing).

In case you’re still seeing the same error code when you try to install the updates via the Windows Update catalog, move down to the next potential fix below.

Use System Restore

If you only noticed that pending Windows Updates have started to fail after a certain change (driver update, new driver installation, new feature update, etc.), you might be dealing with a rogue element that conflicts with the Windows Update component.

In this case, you might be able to fix the problem by using System Restore to restore your computer back to a healthy state.

Note: Keep in mind that by default System Restore is configured to create and save new restore snapshots at important system events. Unless you modified this default behavior, you should have plenty of restore snapshots to choose from in your attempt to fix the ‘SiHost.exe Unkown Hard Error‘.

Use a previously saved System Restore point to revert your computer back to a previous point in time when this issue was not occurring.

Running the Windows Restore Utility

If you managed to use a restored snapshot to revert your PC back to a healthy point, attempt to install the Windows Update that was previously failing once again.

If the problem is still not fixed and you’re still seeing the same 0x8007371C after an update fails, move down to the next potential fix below.

Repair Installing or Clean Installing

If none of the potential fixes above have worked for you so far, there’s a very high possibility you’re dealing with some kind of system file corruption that is affecting the local Windows Update component.

If this scenario is applicable, the only thing you can do at this point is to reset every component and subcomponents of your Windows installation to ensure that you completely eliminate every corrupted instance that might be triggering the 0x8007371C error code.

If you have no choice but to do it at this point, you really only have 2 ways forward:

  • Clean install – If you’re looking for a quick fix, go for a clean install since you can deploy it without having to use compatible installation media. This will effectively replace your existing lineup of Windows files from the OS drive and eliminate any corrupted instances. But keep in mind that unless you back up your personal data in advance, you need to be prepared to lose every bit of personal data from your OS drive (C:).
  • Repair install – This procedure will take a lot longer and it will require you to insert a compatible installation media and use it to trigger an in-place repair procedure. But repair installing will allow your to keep your personal files including applications, games, documents, photos, etc.

Photo of Kamil Anwar

Kamil Anwar

Kamil is a certified MCITP, CCNA (W), CCNA (S) and a former British Computer Society Member with over 9 years of experience Configuring, Deploying and Managing Switches, Firewalls and Domain Controllers also an old-school still active on FreeNode.

  • Remove From My Forums
  • Вопрос

  • So I’ve tried and tried and tried and still can’t get the SP-1 update to install. Whenever I try I get a failed message with the following error:

    0x8007371C

    The failure message points me to this page:

    http://support.microsoft.com/kb/947366

    I’ve going through all of that and it didn’t help at all. I even tried running the standalone whilst in safe mode. Didn’t help.

    Anyone got any ideas? I’m running the Academic Upgrade version of 32bit Home Premium.

Ответы

  •  Virduk wrote:

    Hmm. Pending.xml does not even exist in my winsxs directory.

    I was able to download and install WUA version 788. Didn’t help me though.

    Hmmm. Sorry I can’t be of more help than that. That’s all I have used and verified, most google results recommend attempting an in place upgrade if the problem continues, most users have had success with this and not had to reinstall programs or data. I recommend backing up your data if you do do this, though Smile

    http://www.vistax64.com/tutorials/88236-repair-install-vista.html

Все ответы

  • I recieved this error many times on a client’s computer, and this is the fix that worked to fix the problem when I had it. Hope this helps!

    When you try to install Vista SP1 from windows update you may receive the error code 80073712.This is the most common problem for many users.I hope this solution will work for you.

    Solution

    The issue is that the WUA 3.0 (7.0.6000.374) upgrade is corrupted,essentially the system reports the WUA to be 7.0.6000.374 but the files on the disk are still from the old version (you can check some of the DLLs like wups.dll, wuaueng.dll etc… in the windowssystem32) … and you cannot install the WUA 3.0 even manually.

    delete the following file

    C:windowswinsxspending.xml

    Since Windows security will not allow you to do this, here under the procedure to take ownership of the file

    run a command prompt with “Run as Administrator”.

    Type in the following commands

    takeown /f C:Windowswinsxspending.xml

    cacls C:Windowswinsxspending.xml /G <YourUsername>:F

    then delete the file and Reboot the machine

    Reinstall the Windows Update Agent [This can be obtained through Windows Update, or microsoft.com]

    save to the desktop, and run from an elevated command prompt, adding /wuforce to the end of the command

  • Hmm. Pending.xml does not even exist in my winsxs directory.

    I was able to download and install WUA version 788. Didn’t help me though.

  •  Virduk wrote:

    Hmm. Pending.xml does not even exist in my winsxs directory.

    I was able to download and install WUA version 788. Didn’t help me though.

    Hmmm. Sorry I can’t be of more help than that. That’s all I have used and verified, most google results recommend attempting an in place upgrade if the problem continues, most users have had success with this and not had to reinstall programs or data. I recommend backing up your data if you do do this, though Smile

    http://www.vistax64.com/tutorials/88236-repair-install-vista.html

  • Thanks. That worked. took forever though for the upgrade. Close to ten bloody hours I think.

Download PC Repair Tool to quickly find & fix Windows errors automatically

If you’re encountering Windows Update error 0x8007371c on your Windows 11/10 computer, you can try our solutions we will present in this post to successfully remediate this issue. When you encounter this issue, you may receive the following error message;

ERROR_SMI_PRIMITIVE_INSTALLER_FAILED

The SMI primitive installer failed during setup or servicing.

Windows Update error 0x8007371c

If you’re faced with this issue, you can try our recommended solutions below in no particular order and see if that helps to resolve the issue.

  1. Clear SoftwareDistribution folder
  2. Clear Catroot2 folder
  3. Run Windows Update Troubleshooter
  4. Restart PC and rerun Windows Update
  5. Manually download the update from Microsoft Update Catalog
  6. Perform Clean Boot and run Windows Update.

Let’s take a look at the description of the process involved concerning each of the listed solutions.

1] Clear SoftwareDistribution folder

The Software Distribution folder in Windows 10 operating system is a folder located in the Windows directory and used to temporarily store files that may be required to install Windows Update on your computer. This solution requires you clear the contents of the Software Distribution folder and then retry the update process again. If the Windows Update error 0x8007371c is still unresolved, continue with the next solution.

2] Clear Catroot2 folder

Like SoftwareDistribution folder, Catroot2 and Catroot both folders are important for Windows updates. A catroot2 folder contains some important Windows update components. Any problem with it can cause Windows update failure. So, to repair some update-related issues, you will need to reset the catroot2 folder like the Software Distribution folder.

3] Run Windows Update Troubleshooter

This solution requires you to run the inbuilt Windows Update Troubleshooter and see if that helps to resolve the issue.

2] Restart PC and rerun Windows Update

Having done the above, all you need do is to restart your computer and check for updates and try installing again. You’re most likely to complete the update without any errors.

5] Manually download the update from Microsoft Update Catalog

If that does not help, then this solution entails you manually download from the Microsoft Update Catalog, the update that is failing to install and consequently triggering the  error and then install the update on your Windows PC.

6] Perform Clean Boot and run Windows Update

A Clean Boot is performed to start Windows by using a minimal set of drivers and startup programs. This helps eliminate software conflicts that occur when you install a program or an update or when you run a program in Windows 11/10.

Any of these solutions should work for you!

Obinna has completed B.Tech in Information & Communication Technology. He has worked as a System Support Engineer, primarily on User Endpoint Administration, as well as a Technical Analyst, primarily on Server/System Administration. He also has experience as a Network and Communications Officer. He has been a Windows Insider MVP (2020) and currently owns and runs a Computer Clinic.

Понравилась статья? Поделить с друзьями:
  • Ошибка 0x80073712 при обновлении windows 10 как исправить
  • Ошибка 0x80073701 при обновлении windows 10 как исправить
  • Ошибка 0x80073701 windows 10 центр обновления
  • Ошибка 0x80073701 server 2016
  • Ошибка 0x800736cc при обновлении windows 10