8007371b windows 7 ошибка обновления

Ошибка 0x8007371b возникает во время установки разнообразных обновлений для операционной системы Windows 10. Впрочем, некоторые пользователи в сети утверждают, что подобный код можно увидеть также на Windows 7 и Windows 8. В Просмотре событий ОС по поводу этой ошибки можно увидеть следующую информацию:

Ошибка установки: не удается установить следующее обновление из-за ошибки 0x8007371b. [НАЗВАНИЕ И НОМЕР ОБНОВЛЕНИЯ]

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

Устранение ошибки 0x8007371b

0x8007371b

Метод №1 Использование средства устранения неполадок

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

  • нажмите комбинацию Win+I для открытия окошка с Параметрами системы;
  • кликните ЛКМ на раздел «Обновление и безопасность»;
  • перейдите во вкладку «Устранение неполадок»;
  • найдите в представленном списке «Центр обновления Windows» и выделите его, кликнув на него ЛКМ;
  • далее нажмите на кнопку «Запустить средство устранения неполадок»;
  • следуйте инструкциям, поступающим из нового окошка.

Как только закончите работать со средством, закройте все открытые окна и перезагрузите свой компьютер. Теперь перейдите в Центр обновления Windows и запустите установку обновлений еще раз. Ошибка 0x8007371b все еще появляется? Переходим к следующему методу.

Метод №2 Использование Deployment Image Service Management (DISM)

Возможно, вы столкнулись с проблемами при обновлении Windows из-за того, что некоторые системные файлы и компоненты Windows были повреждены. В такой ситуации целесообразно воспользоваться утилитой Deployment Image Service Management (DISM). В переводе на русский эта утилита будет носить название «Служба обслуживания образов развертывания и управления ими».

  • Нажмите комбинацию Win+R для вызова окна «Выполнить»;
  • пропишите в пустую строку значение cmd и нажмите комбинацию Ctrl+Shift+Enter;
  • выполните в системной консоли следующие три команды:
    • DISM /Online /Cleanup-Image /CheckHealth
    • DISM /Online /Cleanup-Image /ScanHealth
    • DISM /Online /Cleanup-Image /RestoreHealth
  • ознакомьтесь с результатами работы DISM и перезагрузите свой ПК.

Войдите в Центр обновления и проверьте, исчезла ли ошибка 0x8007371b. Если ничего не изменилось, то давайте двигаться дальше.

Метод №3 Сброс компонентов Центра обновления

Возможно, что-то пошло не так и некоторые компоненты Центра обновления Windows были повреждены. Это не значит, что вам придется полностью переустанавливать систему, чтобы устранить проблему. Нет, достаточно воспользоваться самодельным «батником» с особым скриптом, и дело в шляпе. Создайте у себя на Рабочем столе самый обычный текстовый файл.

Откройте текстовик и вставьте в него следующий скрипт:

:: Run the reset Windows Update components.
:: void components();
:: /*************************************************************************************/
:components
:: —— Stopping the Windows Update services ——
call :print Stopping the Windows Update services.
net stop bitscall :print Stopping the Windows Update services.
net stop wuauservcall :print Stopping the Windows Update services.
net stop appidsvccall :print Stopping the Windows Update services.
net stop cryptsvccall :print Canceling the Windows Update process.
taskkill /im wuauclt.exe /f
:: —— Checking the services status ——
call :print Checking the services status.

sc query bits | findstr /I /C:»STOPPED»
if %errorlevel% NEQ 0 (
echo. Failed to stop the BITS service.
echo.
echo.Press any key to continue . . .
pause>nul
goto :eof
)

call :print Checking the services status.

sc query wuauserv | findstr /I /C:»STOPPED»
if %errorlevel% NEQ 0 (
echo. Failed to stop the Windows Update service.
echo.
echo.Press any key to continue . . .
pause>nul
goto :eof
)

call :print Checking the services status.

sc query appidsvc | findstr /I /C:»STOPPED»
if %errorlevel% NEQ 0 (
sc query appidsvc | findstr /I /C:»OpenService FAILED 1060″
if %errorlevel% NEQ 0 (
echo. Failed to stop the Application Identity service.
echo.
echo.Press any key to continue . . .
pause>nul
if %family% NEQ 6 goto :eof
)
)

call :print Checking the services status.

sc query cryptsvc | findstr /I /C:»STOPPED»
if %errorlevel% NEQ 0 (
echo. Failed to stop the Cryptographic Services service.
echo.
echo.Press any key to continue . . .
pause>nul
goto :eof
)

:: —— Delete the qmgr*.dat files ——
call :print Deleting the qmgr*.dat files.

del /s /q /f «%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat»
del /s /q /f «%ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr*.dat»

:: —— Renaming the softare distribution folders backup copies ——
call :print Deleting the old software distribution backup copies.

cd /d %SYSTEMROOT%

if exist «%SYSTEMROOT%\winsxs\pending.xml.bak» (
del /s /q /f «%SYSTEMROOT%\winsxs\pending.xml.bak»
)
if exist «%SYSTEMROOT%\SoftwareDistribution.bak» (
rmdir /s /q «%SYSTEMROOT%\SoftwareDistribution.bak»
)
if exist «%SYSTEMROOT%\system32\Catroot2.bak» (
rmdir /s /q «%SYSTEMROOT%\system32\Catroot2.bak»
)
if exist «%SYSTEMROOT%\WindowsUpdate.log.bak» (
del /s /q /f «%SYSTEMROOT%\WindowsUpdate.log.bak»
)

call :print Renaming the software distribution folders.

if exist «%SYSTEMROOT%\winsxs\pending.xml» (
takeown /f «%SYSTEMROOT%\winsxs\pending.xml»
attrib -r -s -h /s /d «%SYSTEMROOT%\winsxs\pending.xml»
ren «%SYSTEMROOT%\winsxs\pending.xml» pending.xml.bak
)
if exist «%SYSTEMROOT%\SoftwareDistribution» (
attrib -r -s -h /s /d «%SYSTEMROOT%\SoftwareDistribution»
ren «%SYSTEMROOT%\SoftwareDistribution» SoftwareDistribution.bak
if exist «%SYSTEMROOT%\SoftwareDistribution» (
echo.
echo. Failed to rename the SoftwareDistribution folder.
echo.
echo.Press any key to continue . . .
pause>nul
goto :eof
)
)
if exist «%SYSTEMROOT%\system32\Catroot2» (
attrib -r -s -h /s /d «%SYSTEMROOT%\system32\Catroot2»
ren «%SYSTEMROOT%\system32\Catroot2» Catroot2.bak
)
if exist «%SYSTEMROOT%\WindowsUpdate.log» (
attrib -r -s -h /s /d «%SYSTEMROOT%\WindowsUpdate.log»
ren «%SYSTEMROOT%\WindowsUpdate.log» WindowsUpdate.log.bak
)

:: —— Reset the BITS service and the Windows Update service to the default security descriptor ——
call :print Reset the BITS service and the Windows Update service to the default security descriptor.

sc.exe sdset wuauserv D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
sc.exe sdset bits D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
sc.exe sdset cryptsvc D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
sc.exe sdset trustedinstaller D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)

:: —— Reregister the BITS files and the Windows Update files ——
call :print Reregister the BITS files and the Windows Update files.

cd /d %SYSTEMROOT%\system32
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

:: —— Resetting Winsock ——
call :print Resetting Winsock.
netsh winsock reset

:: —— Resetting WinHTTP Proxy ——
call :print Resetting WinHTTP Proxy.

if %family% EQU 5 (
proxycfg.exe -d
) else (
netsh winhttp reset proxy
)

:: —— Set the startup type as automatic ——
call :print Resetting the services as automatics.
sc.exe config wuauserv start= auto
sc.exe config bits start= delayed-auto
sc.exe config cryptsvc start= auto
sc.exe config TrustedInstaller start= demand
sc.exe config DcomLaunch start= auto

:: —— Starting the Windows Update services ——
call :print Starting the Windows Update services.
net start bits

call :print Starting the Windows Update services.
net start wuauserv

call :print Starting the Windows Update services.
net start appidsvc

call :print Starting the Windows Update services.
net start cryptsvc

call :print Starting the Windows Update services.
net start DcomLaunch

:: —— End process ——
call :print The operation completed successfully.

echo.Press any key to continue . . .
pause>nul
goto :eof
:: /*************************************************************************************/

Сохраните внесенные изменения в файл, после чего измените его расширение с .txt на .bat. Можете также выбрать файлу любое имя, например, «Скрипт для сброса ЦО» или «Сброс компонентов ЦО», но это не играет никакой роли. Видите новенький файл с шестеренкой? Ок, нажмите на него ПКМ и выберите пункт «Запуск от имени администратора».

И… все. Процесс сброса компонентов Центра обновления должен занять не больше нескольких секунд. Если не хотите заморачиваться с созданием файла, можете использовать следующие ссылки для загрузки заранее созданных «батников»:

  • Windows 10;
  • Windows 7 и Windows 8.

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

Как уже упоминалось в самом названии, 0x8007371b (ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE) — это ошибка, появляющаяся после неудачного обновления системы на Windows 10. Вы можете столкнуться с этой и подобными ошибками в какой-то момент при установке новых обновлений, таких как накопительные исправления. Некоторые пользователи сообщили, что у них возникла эта проблема при попытке установить обновления KB3081452 и KB3097617. Как бы то ни было, сразу определить причину возникновения довольно сложно, особенно если вы никогда раньше не встречали подобные ошибки. Поэтому наше руководство поможет вам прийти к решению проблемы 0x8007371b. Следуйте каждому из перечисленных ниже методов, пока не найдете тот способ, который устранит ошибку.

windows update error 0x8007371b

Скачать средство восстановления Windows

Скачать средство восстановления Windows

compatible with microsoft

Существуют специальные утилиты для восстановления Windows, которые могут решить проблемы, связанные с повреждением реестра, неисправностью файловой системы, нестабильностью драйверов Windows. Мы рекомендуем вам использовать Advanced System Repair Pro, чтобы исправить «Ошибку Центра обновления Windows 0x8007371b» в Windows 10.

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

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

  1. Открытые Настройки , а затем перейдите в Обновление и безопасность > Устранение неполадок.
  2. На правой панели найдите Центр обновления Windows и нажмите Запустить средство устранения неполадок.
  3. Завершите процесс, следуя инструкциям на экране, и перезагрузите компьютер.

2. Проверьте целостность системных файлов.

Как известно, проблемы с обновлениями могут возникать из-за отсутствия или повреждения файлов. Такие файлы могут быть необходимы службам Windows для установления правильной связи. Если некоторые из этих файлов находятся вне их родной среды, то это может стать причиной ошибок обновления. Ниже мы запустим SFC (Проверка системных файлов) и DISM (Обслуживание образов развертывания и управление ими), которые обнаружат и восстановят отсутствующие компоненты, если таковые имеются. Обязательно попробуйте оба сканирования, так как они могут по-разному влиять на решение ошибки. Вот как:

SFC

  1. Открытые Командная строка , введя cmd в поле поиска рядом с Меню Пуск кнопку.
  2. Щелкните правой кнопкой мыши по Командная строка , а затем выбрать Запуск от имени администратора.
  3. После открытия консоли введите sfc /scannow команду и нажмите Enter.
  4. Когда процесс восстановления будет завершен, перезагрузите компьютер.

DISM

  1. Открытые Командная строка как мы это делали на предыдущем шаге.
  2. Скопируйте и вставьте эту команду DISM.exe /Online /Cleanup-image /Restorehealth.
  3. Нажмите Enter и подождите, пока Windows закончит сканирование и исправление.
  4. После этого перезагрузите компьютер и снова установите обновление.

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

3. Просканируйте жесткий диск на наличие повреждений.

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

  1. Открытые Командная строка так же, как мы сделали выше.
  2. Затем вам нужно вставить команду chkdsk /f /r C: команду и нажмите Enter. При необходимости замените «C» на букву вашего жесткого диска.
  3. Система выполнит сканирование на правильность конфигурации и физические ошибки, после чего автоматически исправит их.

Этот метод вряд ли решит проблему, поэтому не беспокойтесь, если он не помог.

4. Убедитесь, что все Службы Обновления настроены правильно.

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

1. Нажмите Windows Key + R и введите services.msc.
2. Откройте его и найдите Центр обновления Windows из списка.
3. Щелкните по этой службе правой кнопкой мыши и выберите Объекты.
4. Затем убедитесь, что эта служба установлена на значение Вручную рядом с Тип запуска. Нажмите Применить если вам пришлось внести изменения.
5. Если эта служба Остановлена, нажмите Start и OK , чтобы закрыть окно.

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

Windows Update Medic Services – Manual
Cryptographic Services – Automatic
Background Intelligent Transfer Service – Manual
DCOM Server Process Launcher – Automatic
RPC Endpoint Mapper – Automatic
Windows Installer – Manual

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

5. Включите Чистый запуск Windows.

Ошибка 0x8007371b также может быть вызвана проблемами несовместимости. Антивирусы или любое другое стороннее ПО может конфликтовать со службами Windows, вызывая ошибку. Функция чистой загрузки помогает запустить компьютер только со встроенными приложениями и службами, чтобы выяснить, не является ли какое-то дополнительное приложение виновником. Для запуска в режиме чистой загрузки выполните следующие действия:

  1. Нажмите Windows Key + R кнопки одновременно и вставьте msconfig.
  2. Затем в открывшемся окне перейдите в Услуги сверху.
  3. Установите флажок рядом с Не отображать службы Майкрософт и нажмите на Отключить все кнопку.
  4. Теперь перейдите в Общие и выберите Выборочный запуск опцию. Убедитесь, что флажок установлен только рядом с Загружать системные службы.
  5. Нажмите Применить и OK. Затем перезагрузите компьютер.

Теперь вы можете попробовать обновить свою систему, находясь в режиме Чистой загрузки. Независимо от того, удалось ли вам установить обновление или нет, необходимо вернуть Windows к параметрам обычного запуска. Для этого просто повторите все шаги, которые были описаны выше, включив отключенные службы и изменив параметры запуска с Выборочный запуск в нормальная.

6. Сбросьте компоненты Центра обновления Windows.

Еще один способ решить проблемы, связанные с обновлением, — это сбросить настройки Центра обновления Windows. Этот метод особенно хорошо зарекомендовал себя при решении проблем с обновлением. Вся процедура включает перезапуск служб BITS, Cryptographic, MSI Installer и Windows Update, а также переименование некоторых папок обновлений (SoftwareDistribution и Catroot2). Эти папки содержат временные файлы, необходимые для установки обновлений Windows. Исходя из этого, мы заставим Windows удалить поврежденные элементы и создать компоненты обновления с нуля. Ниже мы покажем два способа выполнения этого метода. Первый потребует ввода и выполнения каждой консольной команды в ручной последовательности. Другой включает в себя так называемый «пакетный файл», написанный в Блокноте и сохраненный в формате WUReset.bat. Никакой реальной разницы между ними нет, поэтому выбирайте какой вам нравится больше. Вся процедура может показаться сложной, но для ее выполнения не потребуется много времени и знаний. Просто следуйте инструкциям, перечисленным ниже:

Вручную

  1. Открытые Командная строка , введя cmd в поле поиска рядом с Меню Пуск кнопку.
  2. Щелкните правой кнопкой мыши по Командная строка , а затем выбрать Запуск от имени администратора.
  3. Скопируйте и вставьте этот список команд одну за другой, нажимая Enter после каждой. (Это действие отключит службы, ответственные за Обновления Windows)
  4. net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver

  5. Затем мы должны переименовать вышеупомянутые папки. Просто вставьте эти команды, нажимая Enter после каждой.
  6. ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 Catroot2.old

  7. Наконец, все, что осталось сделать, это вернуть отключенные службы. Введите эти команды так же, как мы делали ранее.
  8. net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver

  9. На этом все. Перейдите в центр обновления Windows и попробуйте выполнить установку снова.

С помощью Пакетного файла

Это альтернативный метод описанному выше. «Пакетный сценарий» используется для выполнения тех же команд для сброса всех компонентов Центра обновления Windows, криптографических служб и папок, таких как SoftwareDistribution. Это не так сложно, как можно представить. Даже гораздо проще, чем предыдущий. Все, что вам нужно, — это блокнот Windows и немного копирования. Главная прелесть пакетных файлов в том, что они помогают выполнять все шаги сразу, не вводя команды вручную. Если вы когда-нибудь столкнетесь с подобными проблемами в будущем, вы сможете запустить уже созданный .bat файл для сброса компонентов обновления:

  1. Откройте новый Блокнот . Для этого щелкните правой кнопкой мыши на любую свободную область на рабочем столе, выберите Новая и Текстовый документ.
  2. Затем вставьте этот список команд в блокнот:
  3. @ECHO OFF
    echo Simple Script to Reset / Clear Windows Update
    echo.
    PAUSE
    echo.
    attrib -h -r -s %windir%system32catroot2
    attrib -h -r -s %windir%system32catroot2*.*
    net stop wuauserv
    net stop CryptSvc
    net stop BITS
    ren %windir%system32catroot2 catroot2.old
    ren %windir%SoftwareDistribution sold.old
    ren "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader" downloader.old
    net Start BITS
    net start CryptSvc
    net start wuauserv
    echo.
    echo Task completed successfully...
    echo.
    PAUSE

  4. После вставки всех команд, нажмите Файл > Сохранить как и назовите файл WUReset.bat, Обязательно установите Кодирование в ANSI и сохраните файл в любом месте.
  5. Наконец, нажмите на файл правой кнопкой мыши и выберите Запуск от имени администратора и наслаждайтесь автоматическим сбросом компонентов обновлений Windows.

7. Используйте Media Creation Tool.

Последний, но очень мощный инструмент, который можно использовать в случае, если ничто не помогает для успешной установки обновлений, — это Media Creation Tool. Утилита предназначена для установки последних обновлений тем, кто не может сделать это традиционным способом. Эта утилита выступает в качестве отличной альтернативы установленному по умолчанию Центру обновления Windows. Процедура обновления не коснется ваших личных данных, а просто обновит компьютер. Для этого выполните следующие действия:

  1. Сначала вам нужно скачать утилиту с веб-сайта Microsoft.
  2. Затем запустите загруженный файл.
  3. После того, как вы согласитесь с Условиями использования, вам будет предложено два варианта на выбор. Выберите Обновить этот компьютер сейчас.
  4. Выберите Сохранить личные файлы чтобы они не пострадали.
  5. Наконец, запустите процесс и дождитесь его завершения.
  6. Надеемся, этот метод помог вам обойти ошибку 0x8007371b.

Итоги

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

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

  • Накопительное обновление для системы безопасности IE 8 (KB978207)

    При обновлении выскакивает «Код 8007371B произошла неизвесная ошибка Windows Update»

    Windows 77600 x64, есть какие либо решения?

    • Изменено

      23 января 2010 г. 12:04

Ответы

  • Установил:

    Средство проверки готовности системы к обновлению для Windows 7 для систем на базе процессоров x64 (KB947821) [январь 2010 г.] Дата установки: ‎27.‎01.‎2010 17:50

    Средство проверки готовности системы к обновлению для Windows 7 для систем на базе процессоров x64 (KB947821) [январь 2010 г.] Дата установки: ‎27.‎01.‎2010 17:55

    После установки обновлений описанных выше «ЭТО Обновление для ОС Windows (KB978207)» встало как родное.

    Тему можно закрыть: проблема решена, помощи никакой, но все равно спасибо… 

    • Помечено в качестве ответа
      Vinokurov Yuriy
      29 января 2010 г. 6:16

Windows Update error 0x8007371b stops Windows 10 updates from installing

by Matthew Adams

Matthew is a freelancer who has produced a variety of articles on various topics related to technology. His main focus is the Windows OS and all the things… read more


Updated on

  • The error message is ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE.
  • This troubleshooting guide provides further details for some of the potential fixes.
  • You can also find resolutions for other Windows Update issues at our Update & Security hub.

Windows 10 update error 0x80240017

XINSTALL BY CLICKING THE DOWNLOAD FILE

Repair all Windows Updates Errors with Fortect:

SPONSORED

Windows update failures can be annoying! With Fortect, you will get rid of errors caused by missing or corrupted files after an update. The utility maintains a repository of the original Windows system file versions, and it uses a reverse algorithm to swap out the damaged ones for good ones.

  1. Download Fortect and install it on your PC
  2. Start the tool’s scanning process to look for corrupt files that are the source of the issues
  3. Right-click on Start Repair to resolve security and performance issues with your computer
  • Fortect has been downloaded by 0 readers this month, rated 4.4 on TrustPilot

Windows Update error 0x8007371b is an old issue that originally occurred on Windows 7 and Vista. However, users have also posted on forums about error 0x8007371b for Windows 10. The error 0x8007371b message states, 0x8007371B = ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE.

That issue arises when users try to update Windows 10. As a consequence, updates don’t get installed. These are some potential fixes for Windows Update error 0x8007371b.

How can I fix error 0x8007371b?

In this article

  • How can I fix error 0x8007371b?
  • 1. Use a dedicated system repair tool
  • 3. Run the DISM scan
  • 4. Run the SFC scan
  • 5. Clear Windows Update’s cache folder
  • 6. Uninstall third-party antivirus software

1. Use a dedicated system repair tool

A highly-rated system maintenance utility might resolve Windows Update error 0x8007371b.

2. Use Windows Update

  1. Run the Windows Update troubleshooter
  2. Open the search box by clicking the Type here to search taskbar button.
  3. Enter the keyword troubleshoot in the search utility.
  4. Click Troubleshoot to open that Settings tab.
  5. Click Additional troubleshooters to open the window shown directly below.
  6. Select the Windows Update troubleshooter listed there.
  7. Click Run the troubleshooter to open the Windows Update troubleshooter.
  8. Then go through and apply the troubleshooter’s suggested fixes.

3. Run the DISM scan

  1. To run Deployment Image & Servicing Management scans, press the Windows key + S search box keyboard shortcut.
  2. Type cmd in Windows 10’s search box.
  3. Right-click Command Prompt and select Run as administrator to open an elevated CP window.
  4. First, type in this command and press Enter: Dism /online /cleanup-image /ScanHealth
  5. After than scan, input this Deployment Image command: Dism /online /cleanup-image /CheckHealth
  6. Finally, type in this command and hit Enter: Dism online /cleanup-image /RestoreHealth

4. Run the SFC scan

  1. Open an elevated Command Prompt window as outlined for steps one to three of the previous resolution.
  2. Enter this System File Checker command in the Prompt’s window: sfc /scannow
  3. Press the Enter key to run the SFC command.
  4. Wait for the scan to finish and display its scanning outcome.
  5. If the scan outcome says Windows Resource Protection repaired corrupt files, restart your laptop or desktop.

5. Clear Windows Update’s cache folder

  1. Right-click your Start button and select Run.
  2. To open the Services window, input services.msc in Run’s text box and click OK.
  3. Right-click the Windows Update service to select Stop.
  4. Next, open File Explorer with the Windows key + E keyboard shortcut for it.
  5. Enter this path into the file path bar: %windir%SoftwareDistributionDataStore
  6. Press the Ctrl + A key to select all the folder’s content.
  7. Select the Home tab.
  8. Click the Delete button.
  9. Open the Services window again.
  10. Right-click Windows Update and select Start to restart that service.
Read more about this topic

  • Adding layers in Windows 11’s Paint greatly increases RAM usage
  • How to copy texts from images with Snipping Tool’s Text Action

6. Uninstall third-party antivirus software

  1. Open Run’s window.
  2. Enter appwiz.cpl into Run and click OK to open the Programs and Features applet.
  3. Select your listed antivirus software.
  4. Click the Uninstall option for your antivirus utility.
  5. Click Yes to provide further confirmation to uninstall software.

Note icon
NOTE

Some antivirus utilities have their own removal tools. Uninstall your antivirus software with its official removal tool if it has one.

The above resolutions might fix Windows Update error 0x8007371b for some users but aren’t guaranteed to resolve the issue for everybody.

If the above fixes aren’t enough, consider reinstalling Windows 10 with the in-place upgrade method as a last resort.

newsletter icon

Код ошибки 8007371B обычно появляется при попытке установить некоторые ожидающие обновления Windows. Эта проблема возникает только с некоторыми обновлениями безопасности (KB2871389, KB2952664 и KB2868623) и, как сообщается, возникает в Windows 7, Windows 8.1 и Windows 10.

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

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

  • Распространенный сбой WU. Компонент Центра обновления Windows может страдать от ряда распространенных сбоев. К счастью, большинство из них уже охвачены средством устранения неполадок Центра обновления Windows, поэтому, прежде чем переходить к более продвинутым исправлениям, запуск этой утилиты является идеальным местом для начала.
  • Несоответствие системного файла. Вероятной причиной этой конкретной ошибки является проблема повреждения, которая мешает работе WU. Вы можете решить большинство проблем с коррупцией, запустив сканирование DISM и SFC. В некоторых случаях может потребоваться чистая установка или обновление на месте.
  • В состоянии WU происходит сбой – вы также можете ожидать появления этого экрана с ошибкой, если Центр обновления Windows перестает отвечать. Чтобы решить эту проблему, вам необходимо сбросить WU вручную или через командную строку.

Теперь, когда вы знакомы со всеми потенциальными причинами, которые могут привести к сбою ожидающего обновления Windows с ошибкой 8007371B, вот краткий список исправлений, которые успешно использовали другие затронутые пользователи:

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

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

Средство устранения неполадок WU в Windows 10 (и особенно в Windows 11) намного превосходит аналогичные средства в Windows 7 и Windows 8.1, поскольку имеет гораздо больше встроенных стратегий восстановления, способных устранить большинство сбоев при установке ожидающей установки Windows. 10 обновление.

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

  1. Нажмите клавишу Windows + клавишу R. Затем введите или вставьте «ms-settings-Troubleshoot» в текстовое поле и нажмите Enter, чтобы открыть меню настроек устранения неполадок.Запуск утилиты устранения неполадок

    Примечание. В Windows 7 или Windows 8.1 вместо этого используйте следующую команду: control.exe / name Microsoft.

  2. Затем на экране «Настройки» щелкните раздел «Начало работы» и откройте меню «Центр обновления Windows».
  3. Когда появится специальное меню, используйте контекстное меню «Запустить средство устранения неполадок», чтобы развернуть утилиту.Запуск средства устранения неполадок Центра обновления Windows
  4. Затем вы увидите, как инструмент начинает сканирование вашей системы.Обнаружение проблемы WU

    Примечание. Не останавливайте процесс, пока он не завершится, чтобы избежать ненужных логических ошибок.

  5. Если определена подходящая стратегия восстановления, у вас будет возможность применить ее, щелкнув гиперссылку «Применить это исправление».Применение рекомендованного исправления
  6. Перезагрузите компьютер и посмотрите, решена ли проблема.

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

Сбросить весь компонент Центра обновления Windows

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

Скорее всего, один или несколько компонентов WU (Центр обновления Windows) в настоящее время застряли в неопределенном состоянии и не могут связаться с сервером загрузки WU.

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

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «cmd» и нажмите Ctrl + Shift + Enter, чтобы открыть командную строку с повышенными правами. Когда вы увидите запрос UAC (Контроль учетных записей пользователей), нажмите Да, чтобы предоставить права администратора.Открытие командной строки CMD
  2. Затем выполните следующие команды: net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

    Примечание. Фактически с помощью этих команд вы остановите службы обновления Windows, установщик MSI, службы шифрования и службы BITS.

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

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

  4. Наконец, введите эти команды CMD и нажмите Enter, чтобы повторно открыть службы, которые вы ранее отключили принудительно: net start wuauserv net start cryptSvc net start bits net start msiserver
  5. После перезапуска каждой соответствующей службы WU попытайтесь установить ожидающее обновление Windows Update, которое раньше давало сбой, и посмотрите, устранена ли проблема.

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

Запустите сканирование DISM и SFC

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

Наши инструменты в таком сценарии – это SFC и DISM. В большинстве случаев они устранят незначительные случаи повреждения, которые мешают вашей Windows справляться с зависимостями WU.

SFC и DISM похожи, но работают достаточно по-разному, чтобы оправдать их быструю последовательность.

Идеальный способ начать – развернуть сканирование System File Checker, поскольку оно не требует стабильного подключения к Интернету.

Выполнение сканирования SFC

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

Как только операция будет завершена, перезапустите и посмотрите, устранена ли проблема.

Если тот же код 8007371b по-прежнему появляется при попытке установить определенные ожидающие обновления, продолжите развертывание глубокого сканирования DISM.

Запуск сканирования DISM

После завершения сканирования DISM выполните последний перезапуск системы и посмотрите, устранена ли проблема.

Если та же ошибка 8007371b все еще возникает, перейдите к следующему потенциальному исправлению ниже.

Восстановить установку / Чистая установка

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

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

Ремонт установка вашего компьютера

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

Следуйте этим пошаговым инструкциям по развертыванию процедуры восстановительной установки в вашей установке Windows.

Понравилась статья? Поделить с друзьями:
  • 80073701 windows 10 ошибка обновления как исправить
  • 8007312 код ошибки
  • 80072efd ошибка обновления windows server 2012 r2
  • 80072ef2 ошибка обновления windows 7
  • 80072ее2 ошибка обновления windows 7 как исправить