Ошибка 2149842967 при установке обновления

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

Содержание

  • Что вызывает ошибку 2149842967?
  • Устранение ошибки 2149842967
    • Решение №1 Запуск средства устранения неполадок
    • Решение №2 Установка обновления вручную
    • Решение №3 Сброс компонентов Центра обновления

Что вызывает ошибку 2149842967?

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

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

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

2149842967

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

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

Допустим, что вам понадобилось средство для Windows 10 — скачайте файл wu10.diagcab и запустите его. В появившемся окошке нажмите на строчку «Дополнительно» и поставьте галочку возле опции «Автоматически применять исправления». Теперь нажмите «Далее» и следуйте инструкциям на экране.

Решение ошибки 2149842967 не гарантировано, но попытаться определенно стоило!

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

Надоело «париться» с автоматическими средствами Windows? Тогда мы предлагаем установить нужное обновление для систему вручную. Верно, вам не обязательно полагаться на Центр обновлений, чтобы устанавливать для своей ОС новые апдейты.

Итак, прежде всего вам необходимо понять, какое именно обновление вызывает появление ошибки 2149842967. Для этого вам нужно перейти в каталог Центра обновления (Параметры→Обновление и безопасность→Центр обновления) и найти обновление, подписанное этим кодом. Также можете воспользоваться этим ресурсом.

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

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

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

Но вы ведь не хотите эти всем заниматься, правда? Сейчас мы покажем вам, как создать у себя на компьютере удобный «батник», который сделает все за вас. Откройте самый обыкновенный Блокнот и вставьте в него все следующие команды:

@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

Теперь нажмите на «Файл» в строке меню и выберите «Сохранить как…». Выберите удобную вам директорию, задайте подходящее название для файла и, внимание, измените его расширение с TXT на BAT. Обязательно сделайте последнее, иначе ничего не выйдет. Теперь нажмите кнопку «Сохранить» — и нужный нам батник будет создан!

Что делать дальше? Просто дважды кликаем на файл и смотрим за процессом сброса компонентов Центра обновления Windows. На все про все должно уйти несколько секунд. Как только сброс завершится, перезагрузите компьютер и проверьте, была ли устранена ошибка с кодом 2149842967.

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

Для исправления работы «Центра обновления» с официального сайта Microsoft можно загрузить специальное приложение «Средство устранения неполадок Центра обновления Windows».

Загрузка ... Загрузка …

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

Загрузка ... Загрузка …

Наиболее радикальный способ решения проблем с «Центром обновления Windows» — это полный сброс его компонентов. Чтобы не вводить множество команд в командную строку вручную, создадим BAT-файл.

@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

Загрузка ... Загрузка …

Один из трех описанных в данной статье способов должен решить проблему с появлением ошибки 2149842967 при установке обновлений Windows.

Загрузка ... Загрузка …

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 January 9, 2023

Reviewed by
Vlad Turiceanu

Vlad Turiceanu

Passionate about technology, Windows, and everything that has a power button, he spent most of his time developing new skills and learning more about the tech world. Coming… read more

  • Error 2149842967 is a Windows Update error that some users have posted about on Microsoft’s support forum.
  • This article includes resolutions that might fix error 2149842967.
  • The Windows 10 updates webpage includes a wide variety of other useful information on this topic.
  • To ensure you’re always ready to deal with any Windows 10 issues, check out our thorough Errors hub.

fix windows update could not be installed because of error 2149842967

Error 2149842967 arises for some users when they try to update Windows 10 (either manually or via the Windows Update tab).

The Event Log message for this error states: Windows update could not be installed because of error 2149842967. 

So, Windows 10 updates aren’t installed when that issue arises. It’s important to fix update issues to ensure that Windows 10 gets updated with all patch updates for your build version.

What can I do to fix the error 2149842967?

In this article

  • What can I do to fix the error 2149842967?
  • 1. Run a system file scan
  • 2. Check for update issues with the Windows Update troubleshooter
  • 3. Check the BITS service is enabled and running
  • 4. Reset the update components

1. Run a system file scan

sfc /scannow command windows update could not be installed because of error 214984296

First, check for system file corruption by running a System File Checker scan. Our Fix: Corrupted system file guide gives you the full low down on how to run an SFC scan.


2. Check for update issues with the Windows Update troubleshooter

  1. Press Windows + I and select Update & Security.
  2. Click on Troubleshoot on the left pane, then select the Additional troubleshooter option on the right.
  3. Then click the listed Windows Update troubleshooter in Settings, and press the Run the troubleshooter button.
  4. It opens the window shown directly below. Then you can go through the resolutions for Windows Update issues the troubleshooter suggests.
    Windows Update troubleshooter windows update could not be installed because of error 214984296

3. Check the BITS service is enabled and running

  1. Right-click Windows 10’s Start button to open the menu in the snapshot directly below.
    Win + X menu windows update could not be installed because of error 214984296
  2. Click Run to open that accessory.
  3. Type services.msc in Run, and click the OK option.
  4. Double-click Background Intelligent Transfer Service to open the window for it.
    The BITS window windows update could not be installed because of error 214984296
  5. Select Automatic on the Startup type drop-down menu if the policy is disabled.
  6. Click the Start button for the service if it isn’t running.
  7. Press the Apply button to save the settings.
  8. Then click OK to close the BITS window.
  9. Also, right-click Windows Update and select Start if that service isn’t running.

4. Reset the update components

  1. Find the Command Prompt by entering cmd in Windows 10’s search utility.
  2. Right-click the Command Prompt so that you can select its Run as administrator option.
  3. Next, type in the following separate commands and press Enter after each:
    net stop bits
    net stop wuauserv
    net stop appidsvc
    net stop cryptsvc
  4. Type in this command and press Enter:
    Del “%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat”
  5. Input these separate commands:
    Ren %systemroot%SoftwareDistribution SoftwareDistribution.bak
    Ren %systemroot%system32catroot2 catroot2.bak
  6. Open the System 32 folder by entering:cd /d %windir%system32
    The cd system 32 command windows update could not be installed because of error 2149842967
  7. Thereafter, enter this long list of regsvr32 commands to reregister all the BITS service files:
    regsvr32.exe atl.dll
    regsvr32.exe urlmon.dll
    regsvr32.exe mshtml.dll
    regsvr32.exe shdocvw.dll
    regsvr32.exe browseui.dll
    regsvr32.exe jscript.dll
    regsvr32.exe vbscript.dll
    regsvr32.exe scrrun.dll
    regsvr32.exe msxml.dll
    regsvr32.exe msxml3.dll
    regsvr32.exe msxml6.dll
    regsvr32.exe actxprxy.dll
    regsvr32.exe softpub.dll
    regsvr32.exe wintrust.dll
    regsvr32.exe dssenh.dll
    regsvr32.exe rsaenh.dll
    regsvr32.exe gpkcsp.dll
    regsvr32.exe sccbase.dll
    regsvr32.exe slbcsp.dll
    regsvr32.exe cryptdlg.dll
    regsvr32.exe oleaut32.dll
    regsvr32.exe ole32.dll
    regsvr32.exe shell32.dll
    regsvr32.exe initpki.dll
    regsvr32.exe wuapi.dll
    regsvr32.exe wuaueng.dll
    regsvr32.exe wuaueng1.dll
    regsvr32.exe wucltui.dll
    regsvr32.exe wups.dll
    regsvr32.exe wups2.dll
    regsvr32.exe wuweb.dll
    regsvr32.exe qmgr.dll
    regsvr32.exe qmgrprxy.dll
    regsvr32.exe wucltux.dll
    regsvr32.exe muweb.dll
    regsvr32.exe wuwebv.dll
  8. Type these separate commands into the Command Prompt:
    netsh winsock reset
    netsh win http reset proxy

    netsh winsock reset command windows update could not be installed because of error 2149842967
  9. Thereafter, restart services by entering these Command Prompt commands:
    net start appidsvc
    net start cryptsvc
    net start bits
    net start wuauserv
  10. Then restart your desktop or laptop.

Those are some resolutions that can feasibly fix the Windows Update could not be installed because of error 2149842967 issue.

They aren’t necessarily guaranteed fixes for everyone, but resetting or reinstalling Windows 10 should always be the last potential resolutions for resolving Windows 10 update issues like error 2149842967.

newsletter icon

При ручной установке MSU обновлений на компьютерах и серверах Windows вы можете столкнуться с ошибкой автономного установщика обновлений Windows: Обновление неприменимо к вашему компьютеру. С такой проблемой проблема чаще всего встречается при ручной установке обновлений на компьютерах в сетях, изолированных от Интернета. Если ваш компьютер обновляется автоматически через Windows Update или сервера обновлений WSUS, такой проблемы быть не может, т.к. агент wuauserv проверяет зависимости перед установкой.


Автономный установщик обновлений Windows Обновление неприменимо к этому компьютеру
В этой статье мы рассмотрим почему Windows считает, что это обновление неприменимо к компьютеру, и как установить такое обновление.

Итак, ошибка Обновление неприменимо к этому компьютеру (The update is not applicable to your computer – в английской версии Windows) появляется при попытке ручной установки MSU файла обновления с помощью встроенной утилиты
wusa.exe
(Автономный установщик обновлений Windows).

Содержание:

  • Почему Windows считает, что обновление неприменимо?
  • Ручная установка обновления с помощью CAB файла
  • Поиск кодов ошибок применения обновления Windows

Почему Windows считает, что обновление неприменимо?

  • Если компьютер давно не перезагружался или не перезагружался после установки последних обновлений, попробуйте принудительно перезагрузить Windows;
  • Данное обновление не соответствует вашей версии ОС, редакции, билду, разрядности (архитектуре процессора: x86, x64; ARM) или языку. Например, вы пытаетесь установить обновление x86 на 64-битную версию Windows x64. Вы можете проверить версию, архитектуры и билд Windows с помощью следующих PowerShell команд:
    Get-CimInStance CIM_OperatingSystem| select Caption, OSArchitecture 
    [System.Environment]::OSVersion.Version.build


    проверить версию, билд и разрядность windows из powershell

    Попытайтесь скачать обновление, подходящее для вашей версии Windows. Касательно языка системы: иногда язык установленной Windows отличается от используемого языка интерфейса, здесь нужно быть внимательным. Проверьте оригинальный язык Windows с помощью команды:
    dism /online /get-intl

    В этом примере видно, что на компьютере установлена английская версия Windows:

    Installed language(s): en-US Type : Fully localized language, и дополнительно установлен русский language interface pack/LIP: Partially localized language, MUI type: ru-RU; проверить язык установленной windows и language interface pack

  • Обновление уже установлено. Список установленных обновлений на компьютере можно получить с помощью команды
    wmic qfe list
    или при помощи PowerShell модуля PSWindowsUpdate;
  • Данное обновление заменено или установлено более новое обновление, заменяющее данное обновление (информацию о заменяющих обновлениях можно найти на странице KB на сайте Microsoft, обычно эта информация указана в формате Сведения о замене обновлений. Это обновление заменяет ранее выпущенное обновление…);информация об обновлении в каталоге обновлений Microsoft
  • Не выполнены предварительные требования для установки данного обновления. Например, большинство обновления для Windows 7 требуют наличия установленного SP1, обновления для Windows 8.1 / Windows Server 2012 R2 требует наличия Update 1 и т.д. Вся эта информация также присутствует на странице с информацией о KB в каталоге обновлений Microsoft (https://www.catalog.update.microsoft.com/Home.aspx ). Внимательно прочтите все требования к вашему патчу, возможно перед его установкой нужно предварительно установить еще какой-то апдейт;
  • Проверьте, что вы скачали полноценное MSU обновление для Windows, а не Delta пакет;не устаналивайте дельта обновления windows
  • Проверьте, что дата и время на вашем компьютере корректны (включая часовой пояс);
  • Некорректно работает служба Windows Update (можно попробовать выполнить скрипт сброса настроек службы обновлений, или запустить Windows Update Troubleshooter (Параметры > Обновления и безопасность > Устранение неполадок > Центр обновления Windows и нажмите Запустить средство устранение неполадок);
  • Если вы получили *.msu файл обновления из третьих источников, возможно он был поврежден. Попробуйте заново скачать файл обновления Windows из Microsoft Update Catalog;
  • Проверьте целостность системных файлов Windows с помощью команды
    Dism.exe /Online /Cleanup-Image /Restorehealth
    или
    sfc /scannow
    .

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

Перед установкой некоторых обновлений нужно сначала установить последнее доступное обновление служебного стека (SSUServicing Stack Update). Это обновление можно найти в Windows Update Catalog с помощью следующего поискового запроса:
servicing stack windows 10 20h2

В этом примере, я нашел что последний Servicing Stack Update для Windows 20h2 выпущен в мае 2022. Скачайте и установите SSU перед установкой вашего обновления.

предварительно установите в windows обновление служебного стека (SSU)

C марта 2021 года Microsoft интегрирует SSU обновления для версий Windows 10 2004 и старше в последнее кумулятивное обновление LCU (Latest Cumulative Update). Администраторам систем Windows 10 до версии 2004 придется следить за зависимостями при развертывании обновлении самостоятельно.

Ручная установка обновления с помощью CAB файла

Вы можете попробовать установить MSU файл обновления не через утилиту WUSA.exe (ее использует автономный установщик обновлений Windows), а распаковав CAB файл и установив его через DISM или командлет Add-WindowsPackage напрямую в образ Windows. Для вашего обновления процедура ручной установки обновления может выглядеть так:

  1. Распакуйте MSU файл обновления:
    expand _f:* “C:Tempwindows10.0-KB4103723-x64.msu” C:TempKB4103723
  2. В каталоге C:TempKB4103723 появится CAB с именем вида Windows10.0-KB4103723-x64.cab;
  3. Установите данный CAB файл обновления с помощью DISM.exe (
    DISM.exe /Online /Add-Package /PackagePath:c:TempWindows10.0-KB4103723-x64.cab
    ) или с помощью PowerShell (
    Add-WindowsPackage -Online -PackagePath “c:TempWindows10.0-KB4103723-x64.cab”
    )

Поиск кодов ошибок применения обновления Windows

Проверьте конкретный код ошибки установки обновлений в консоли событий Windows Event Viewer. Перейдите в раздел Установка (Event Viewer -> Windows Logs -> Setup) и найдите событие с источником WUSA, скорее всего там будет содержаться примерно такой текст:

Источник: WUSA
Код: 3
Уровень: Ошибка
Не удается установить обновление Windows из-за ошибки: 2149842967 «» (Командная строка: C:Windowssystem32wusa.exe C:DownloadsUpdateswindows10-kb4103723.msu)

Поищите в Google информацию по коду ошибки (вам может помочь полный список кодов ошибок Windows Update).

Также проверьте ошибки установки обновлений в файле
%systemroot%LogsCBSCBS.log
(ищите ошибки по номеру вашего KB).

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

Содержание

  • Что вызывает ошибку 2149842967?
  • Устранение ошибки 2149842967
    • Решение №1 Запуск средства устранения неполадок
    • Решение №2 Установка обновления вручную
    • Решение №3 Сброс компонентов Центра обновления

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

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

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

2149842967

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

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

Допустим, что вам понадобилось средство для Windows 10 — скачайте файл wu10.diagcab и запустите его. В появившемся окошке нажмите на строчку «Дополнительно» и поставьте галочку возле опции «Автоматически применять исправления». Теперь нажмите «Далее» и следуйте инструкциям на экране.

Решение ошибки 2149842967 не гарантировано, но попытаться определенно стоило!

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

Надоело «париться» с автоматическими средствами Windows? Тогда мы предлагаем установить нужное обновление для систему вручную. Верно, вам не обязательно полагаться на Центр обновлений, чтобы устанавливать для своей ОС новые апдейты.

Итак, прежде всего вам необходимо понять, какое именно обновление вызывает появление ошибки 2149842967. Для этого вам нужно перейти в каталог Центра обновления (Параметры→Обновление и безопасность→Центр обновления) и найти обновление, подписанное этим кодом. Также можете воспользоваться этим ресурсом.

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

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

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

Но вы ведь не хотите эти всем заниматься, правда? Сейчас мы покажем вам, как создать у себя на компьютере удобный «батник», который сделает все за вас. Откройте самый обыкновенный Блокнот и вставьте в него все следующие команды:

@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

Теперь нажмите на «Файл» в строке меню и выберите «Сохранить как…». Выберите удобную вам директорию, задайте подходящее название для файла и, внимание, измените его расширение с TXT на BAT. Обязательно сделайте последнее, иначе ничего не выйдет. Теперь нажмите кнопку «Сохранить» — и нужный нам батник будет создан!

Что делать дальше? Просто дважды кликаем на файл и смотрим за процессом сброса компонентов Центра обновления Windows. На все про все должно уйти несколько секунд. Как только сброс завершится, перезагрузите компьютер и проверьте, была ли устранена ошибка с кодом 2149842967.

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

Для исправления работы «Центра обновления» с официального сайта Microsoft можно загрузить специальное приложение «Средство устранения неполадок Центра обновления Windows».

Загрузка ... Загрузка …

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

Загрузка ... Загрузка …

Наиболее радикальный способ решения проблем с «Центром обновления Windows» — это полный сброс его компонентов. Чтобы не вводить множество команд в командную строку вручную, создадим BAT-файл.

@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

Загрузка ... Загрузка …

Один из трех описанных в данной статье способов должен решить проблему с появлением ошибки 2149842967 при установке обновлений Windows.

Загрузка ... Загрузка …

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 January 9, 2023

Reviewed by
Vlad Turiceanu

Vlad Turiceanu

Passionate about technology, Windows, and everything that has a power button, he spent most of his time developing new skills and learning more about the tech world. Coming… read more

  • Error 2149842967 is a Windows Update error that some users have posted about on Microsoft’s support forum.
  • This article includes resolutions that might fix error 2149842967.
  • The Windows 10 updates webpage includes a wide variety of other useful information on this topic.
  • To ensure you’re always ready to deal with any Windows 10 issues, check out our thorough Errors hub.

fix windows update could not be installed because of error 2149842967

Error 2149842967 arises for some users when they try to update Windows 10 (either manually or via the Windows Update tab).

The Event Log message for this error states: Windows update could not be installed because of error 2149842967. 

So, Windows 10 updates aren’t installed when that issue arises. It’s important to fix update issues to ensure that Windows 10 gets updated with all patch updates for your build version.

What can I do to fix the error 2149842967?

In this article

  • What can I do to fix the error 2149842967?
  • 1. Run a system file scan
  • 2. Check for update issues with the Windows Update troubleshooter
  • 3. Check the BITS service is enabled and running
  • 4. Reset the update components

1. Run a system file scan

sfc /scannow command windows update could not be installed because of error 214984296

First, check for system file corruption by running a System File Checker scan. Our Fix: Corrupted system file guide gives you the full low down on how to run an SFC scan.


2. Check for update issues with the Windows Update troubleshooter

  1. Press Windows + I and select Update & Security.
  2. Click on Troubleshoot on the left pane, then select the Additional troubleshooter option on the right.
  3. Then click the listed Windows Update troubleshooter in Settings, and press the Run the troubleshooter button.
  4. It opens the window shown directly below. Then you can go through the resolutions for Windows Update issues the troubleshooter suggests.
    Windows Update troubleshooter windows update could not be installed because of error 214984296

3. Check the BITS service is enabled and running

  1. Right-click Windows 10’s Start button to open the menu in the snapshot directly below.
    Win + X menu windows update could not be installed because of error 214984296
  2. Click Run to open that accessory.
  3. Type services.msc in Run, and click the OK option.
  4. Double-click Background Intelligent Transfer Service to open the window for it.
    The BITS window windows update could not be installed because of error 214984296
  5. Select Automatic on the Startup type drop-down menu if the policy is disabled.
  6. Click the Start button for the service if it isn’t running.
  7. Press the Apply button to save the settings.
  8. Then click OK to close the BITS window.
  9. Also, right-click Windows Update and select Start if that service isn’t running.

4. Reset the update components

  1. Find the Command Prompt by entering cmd in Windows 10’s search utility.
  2. Right-click the Command Prompt so that you can select its Run as administrator option.
  3. Next, type in the following separate commands and press Enter after each:
    net stop bits
    net stop wuauserv
    net stop appidsvc
    net stop cryptsvc
  4. Type in this command and press Enter:
    Del “%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat”
  5. Input these separate commands:
    Ren %systemroot%SoftwareDistribution SoftwareDistribution.bak
    Ren %systemroot%system32catroot2 catroot2.bak
  6. Open the System 32 folder by entering:cd /d %windir%system32
    The cd system 32 command windows update could not be installed because of error 2149842967
  7. Thereafter, enter this long list of regsvr32 commands to reregister all the BITS service files:
    regsvr32.exe atl.dll
    regsvr32.exe urlmon.dll
    regsvr32.exe mshtml.dll
    regsvr32.exe shdocvw.dll
    regsvr32.exe browseui.dll
    regsvr32.exe jscript.dll
    regsvr32.exe vbscript.dll
    regsvr32.exe scrrun.dll
    regsvr32.exe msxml.dll
    regsvr32.exe msxml3.dll
    regsvr32.exe msxml6.dll
    regsvr32.exe actxprxy.dll
    regsvr32.exe softpub.dll
    regsvr32.exe wintrust.dll
    regsvr32.exe dssenh.dll
    regsvr32.exe rsaenh.dll
    regsvr32.exe gpkcsp.dll
    regsvr32.exe sccbase.dll
    regsvr32.exe slbcsp.dll
    regsvr32.exe cryptdlg.dll
    regsvr32.exe oleaut32.dll
    regsvr32.exe ole32.dll
    regsvr32.exe shell32.dll
    regsvr32.exe initpki.dll
    regsvr32.exe wuapi.dll
    regsvr32.exe wuaueng.dll
    regsvr32.exe wuaueng1.dll
    regsvr32.exe wucltui.dll
    regsvr32.exe wups.dll
    regsvr32.exe wups2.dll
    regsvr32.exe wuweb.dll
    regsvr32.exe qmgr.dll
    regsvr32.exe qmgrprxy.dll
    regsvr32.exe wucltux.dll
    regsvr32.exe muweb.dll
    regsvr32.exe wuwebv.dll
  8. Type these separate commands into the Command Prompt:
    netsh winsock reset
    netsh win http reset proxy

    netsh winsock reset command windows update could not be installed because of error 2149842967
  9. Thereafter, restart services by entering these Command Prompt commands:
    net start appidsvc
    net start cryptsvc
    net start bits
    net start wuauserv
  10. Then restart your desktop or laptop.

Those are some resolutions that can feasibly fix the Windows Update could not be installed because of error 2149842967 issue.

They aren’t necessarily guaranteed fixes for everyone, but resetting or reinstalling Windows 10 should always be the last potential resolutions for resolving Windows 10 update issues like error 2149842967.

newsletter icon

При ручной установке MSU обновлений на компьютерах и серверах Windows вы можете столкнуться с ошибкой автономного установщика обновлений Windows: Обновление неприменимо к вашему компьютеру. С такой проблемой проблема чаще всего встречается при ручной установке обновлений на компьютерах в сетях, изолированных от Интернета. Если ваш компьютер обновляется автоматически через Windows Update или сервера обновлений WSUS, такой проблемы быть не может, т.к. агент wuauserv проверяет зависимости перед установкой.


Автономный установщик обновлений Windows Обновление неприменимо к этому компьютеру
В этой статье мы рассмотрим почему Windows считает, что это обновление неприменимо к компьютеру, и как установить такое обновление.

Итак, ошибка Обновление неприменимо к этому компьютеру (The update is not applicable to your computer – в английской версии Windows) появляется при попытке ручной установки MSU файла обновления с помощью встроенной утилиты
wusa.exe
(Автономный установщик обновлений Windows).

Содержание:

  • Почему Windows считает, что обновление неприменимо?
  • Ручная установка обновления с помощью CAB файла
  • Поиск кодов ошибок применения обновления Windows

Почему Windows считает, что обновление неприменимо?

  • Если компьютер давно не перезагружался или не перезагружался после установки последних обновлений, попробуйте принудительно перезагрузить Windows;
  • Данное обновление не соответствует вашей версии ОС, редакции, билду, разрядности (архитектуре процессора: x86, x64; ARM) или языку. Например, вы пытаетесь установить обновление x86 на 64-битную версию Windows x64. Вы можете проверить версию, архитектуры и билд Windows с помощью следующих PowerShell команд:
    Get-CimInStance CIM_OperatingSystem| select Caption, OSArchitecture 
    [System.Environment]::OSVersion.Version.build

    проверить версию, билд и разрядность windows из powershell

    Попытайтесь скачать обновление, подходящее для вашей версии Windows. Касательно языка системы: иногда язык установленной Windows отличается от используемого языка интерфейса, здесь нужно быть внимательным. Проверьте оригинальный язык Windows с помощью команды:
    dism /online /get-intl

    В этом примере видно, что на компьютере установлена английская версия Windows:

    Installed language(s): en-US Type : Fully localized language, и дополнительно установлен русский language interface pack/LIP: Partially localized language, MUI type: ru-RU; проверить язык установленной windows и language interface pack

  • Обновление уже установлено. Список установленных обновлений на компьютере можно получить с помощью команды
    wmic qfe list
    или при помощи PowerShell модуля PSWindowsUpdate;
  • Данное обновление заменено или установлено более новое обновление, заменяющее данное обновление (информацию о заменяющих обновлениях можно найти на странице KB на сайте Microsoft, обычно эта информация указана в формате Сведения о замене обновлений. Это обновление заменяет ранее выпущенное обновление…);информация об обновлении в каталоге обновлений Microsoft
  • Не выполнены предварительные требования для установки данного обновления. Например, большинство обновления для Windows 7 требуют наличия установленного SP1, обновления для Windows 8.1 / Windows Server 2012 R2 требует наличия Update 1 и т.д. Вся эта информация также присутствует на странице с информацией о KB в каталоге обновлений Microsoft (https://www.catalog.update.microsoft.com/Home.aspx ). Внимательно прочтите все требования к вашему патчу, возможно перед его установкой нужно предварительно установить еще какой-то апдейт;
  • Проверьте, что вы скачали полноценное MSU обновление для Windows, а не Delta пакет;не устаналивайте дельта обновления windows
  • Проверьте, что дата и время на вашем компьютере корректны (включая часовой пояс);
  • Некорректно работает служба Windows Update (можно попробовать выполнить скрипт сброса настроек службы обновлений, или запустить Windows Update Troubleshooter (Параметры > Обновления и безопасность > Устранение неполадок > Центр обновления Windows и нажмите Запустить средство устранение неполадок);
  • Если вы получили *.msu файл обновления из третьих источников, возможно он был поврежден. Попробуйте заново скачать файл обновления Windows из Microsoft Update Catalog;
  • Проверьте целостность системных файлов Windows с помощью команды
    Dism.exe /Online /Cleanup-Image /Restorehealth
    или
    sfc /scannow
    .

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

Перед установкой некоторых обновлений нужно сначала установить последнее доступное обновление служебного стека (SSUServicing Stack Update). Это обновление можно найти в Windows Update Catalog с помощью следующего поискового запроса:
servicing stack windows 10 20h2

В этом примере, я нашел что последний Servicing Stack Update для Windows 20h2 выпущен в мае 2022. Скачайте и установите SSU перед установкой вашего обновления.

предварительно установите в windows обновление служебного стека (SSU)

C марта 2021 года Microsoft интегрирует SSU обновления для версий Windows 10 2004 и старше в последнее кумулятивное обновление LCU (Latest Cumulative Update). Администраторам систем Windows 10 до версии 2004 придется следить за зависимостями при развертывании обновлении самостоятельно.

Ручная установка обновления с помощью CAB файла

Вы можете попробовать установить MSU файл обновления не через утилиту WUSA.exe (ее использует автономный установщик обновлений Windows), а распаковав CAB файл и установив его через DISM или командлет Add-WindowsPackage напрямую в образ Windows. Для вашего обновления процедура ручной установки обновления может выглядеть так:

  1. Распакуйте MSU файл обновления:
    expand _f:* “C:Tempwindows10.0-KB4103723-x64.msu” C:TempKB4103723
  2. В каталоге C:TempKB4103723 появится CAB с именем вида Windows10.0-KB4103723-x64.cab;
  3. Установите данный CAB файл обновления с помощью DISM.exe (
    DISM.exe /Online /Add-Package /PackagePath:c:TempWindows10.0-KB4103723-x64.cab
    ) или с помощью PowerShell (
    Add-WindowsPackage -Online -PackagePath “c:TempWindows10.0-KB4103723-x64.cab”
    )

Поиск кодов ошибок применения обновления Windows

Проверьте конкретный код ошибки установки обновлений в консоли событий Windows Event Viewer. Перейдите в раздел Установка (Event Viewer -> Windows Logs -> Setup) и найдите событие с источником WUSA, скорее всего там будет содержаться примерно такой текст:

Источник: WUSA
Код: 3
Уровень: Ошибка
Не удается установить обновление Windows из-за ошибки: 2149842967 «» (Командная строка: C:Windowssystem32wusa.exe C:DownloadsUpdateswindows10-kb4103723.msu)

Поищите в Google информацию по коду ошибки (вам может помочь полный список кодов ошибок Windows Update).

Также проверьте ошибки установки обновлений в файле
%systemroot%LogsCBSCBS.log
(ищите ошибки по номеру вашего KB).

ОС Windows часто может предложить некоторые ошибки, когда дело доходит до установки обновлений. Большинство пользователей сталкиваются с определенным Ошибка 2149842967, Обновление Windows не может быть установлено сообщение. В этом руководстве я объяснил, почему они получают это сообщение об ошибке и как это исправить? Обычно, если ваша система определяет, что вы уже установили обновление или нет необходимости в обновлении, вы увидите эту ошибку.

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

Ошибка установки Центра обновления Windows 2149842967

Содержание страницы

  • 1 Центр обновления Windows не может быть установлен | Ошибка 2149842967

    • 1.1 Сканировать системные файлы
    • 1.2 Включите службу BITS, если она не активна
    • 1.3 Используйте средство устранения неполадок Windows
    • 1.4 Сбросьте компоненты Центра обновления Windows, чтобы исправить ошибку 2149842967

Центр обновления Windows не может быть установлен | Ошибка 2149842967

Давайте приступим к устранению неполадок и исправим эту ошибку.

Сканировать системные файлы

Чтобы проверить наличие поврежденных системных файлов в вашей системе,

  • Введите cmd в Введите здесь для поиска коробка
  • Затем нажмите Открыть ниже Командная строка
  • Дать команду sfc / scannow [убедитесь, что у вас есть права администратора]

Включите службу BITS, если она не активна

BITS расшифровывается как Background Intelligence Transfer Service.

Используйте средство устранения неполадок Windows

  • в Введите здесь для поиска, тип Устранение неполадок с настройками
  • Нажмите Открыть на лучший результат матча, который появляется
  • Затем нажмите Центр обновления Windows > щелкните Запустите средство устранения неполадок

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

Сбросьте компоненты Центра обновления Windows, чтобы исправить ошибку 2149842967

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

  • Использовать Windows + R
  • Печатать cmd и нажмите Enter, чтобы запустить командную строку
  • Напишите следующие команды в указанном порядке и нажимайте Enter после ввода каждой команды.
    чистые стоповые битычистая остановка wuauservчистая остановка appidsvcчистая остановка cryptsvc
  • Теперь введите следующую команду.
    Del "% ALLUSERPROFILE%  Appplication Data  Microsoft  Network  Downlaoder  qmgr * .dat"
  • Здесь, на этом шаге, вы должны ввести эти две команды.
    Ren% systemroot%  SoftwareDistribution SoftwareDistribution.bakRen% systemroot%  system32  catroot2 catroot2.bak
  • Получите доступ к папке System 32 с помощью этой команды.
    cd / d /% windir%  system32
  • Введите эти команды в том же порядке. Он снова зарегистрирует службы в вашей системе.
    regsvr32.exe atl.dllregsvr32.exe urlmon.dllregsvr32.exe mshtml.dllregsvr32.exe shdocvw.dllregsvr32.exe browseui.dllregsvr32.exe jscript.dllregsvr32.exe vbscript.dllregsvr32.exe scrrun.dllregsvr32.exe msxml.dllregsvr32.exe msxml3.dll
  • На этом шаге введите следующие команды.
    сброс WinSock Netshnetsh win http сбросить прокси
  • Теперь, чтобы перезапустить службы BITS, используя следующие команды.
    чистый старт appidsvcчистый старт cryptsvcчистые стартовые битычистый старт wuauserv

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

Другие руководства,

  • Устранение неполадок: не удается создать ошибку контекста SSPI на SQL Server
  • Аккумулятор не заряжается после обновления Windows 10: исправить
  • Как исправить: Защитник Windows не обновляется

Рекламные объявления Здесь мы расскажем, как разблокировать загрузчик Bluboo Picasso. Если вы ищете…

Рекламные объявления. Видео с YouTube не запускаются в вашем браузере? Если у вас возникла проблема с видео…

Рекламные объявления Здесь мы расскажем, как включить параметры разработчика и отладку по USB в Bluboo Picasso. Если…

Понравилась статья? Поделить с друзьями:
  • Ошибка 22 windows не имеет конструктора линия 388 фотошоп
  • Ошибка 2147467259 при формировании xps документа
  • Ошибка 22 windows не имеет конструктора линия 239 фотошоп
  • Ошибка 2147467259 не удалось найти пакеты драйверов для обработки
  • Ошибка 22 window не имеет конструктора линия 239