Windows OS often has some errors to offer when it comes to installing updates. Most users come across a certain Error 2149842967, Windows update could not be installed message. In this guide, I have explained why they get this error message and how to fix that up? Normally, if your system detects that you have already installed the update or there is no need for the update, then you will see this error.
There are a few solutions that can fix this issue. You can try to reset the update components or manage the Background Intelligence Transfer System. If the Error 2149842967 is happening due to a corrupt system file, then you can fix that as well. You have to scan the system files to know about the issues. Apart from that, you can use the inbuilt troubleshooter to detect and fix if there is a problem with the updates.
Windows Update Could Not be Installed | Error 2149842967
Let’s get down to the troubleshoot and fix this error.
Scan System Files
To scan for corrupt system files on your system,
- Type cmd in the Type Here to Search box
- Then click Open below Command Prompt
- Give the command sfc/scannow [make sure you have the administration right]
Enable BITS Service if it’s Not Active
BITS stands for Background Intelligence Transfer Service.
- Press Windows + R
- type services.msc and hit Enter
- From the list of Services Name, scroll to Background Intelligence Transfer Service
- Double click on it to open its settings
- Make sure the Start-Up Type is set to Automatic
- Also, ensure that the service status is set to Running
- If the service status is set to Stop, click on the Start button to enable it.
Use Windows Troubleshooter
- In the Type Here to Search Box, type Troubleshoot settings
- Click Open on the best match result that shows up
- Then click Windows Update > click Run the Troubleshooter
The tool will run, detect if there is an issue, and let you know what fixes it will carry out.
Reset the Windows Update Components to Fix Error 2149842967
Now, out of all the troubleshooting methods, this one is a bit technically complex. To explain in simple words, we will stop the BITS service and then restart it. Let’s get down to the steps.
- Use Windows + R
- Type in cmd and hit Enter to launch the Command prompt
- Write the following commands in this order and hit enter after entering each command
- net stop bits
- net stop wuauserv
- net stop appidsvc
- net stop cryptsvc
- Now, type the following command
- Del “%ALLUSERPROFILE%\Appplication Data\Microsoft\Network\Downlaoder\qmgr*.dat”
- Here, in this step, you have to enter these two commands
- Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
- Ren %systemroot%\system32\catroot2 catroot2.bak
- Access the System 32 folder using this command
- cd/d/%windir%\system32
- Enter these commands in the same order. It will register the services again on your system.
- 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
- In this step, enter the following commands
- netsh winsock reset
- netsh win http reset proxy
- Now, to restart the BITS services using these following commands.
- net start appidsvc
- net start cryptsvc
- net start bits
- net start wuauserv
Now, I suggest you to restart your computer to implement the changes. If you try to install the software updates now, I do not think you will face Error 2149842967. Try it out. I hope that this guide was useful to you.
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
Del “%ALLUSERPROFILE%\Appplication Data\Microsoft\Network\Downlaoder\qmgr*.dat”
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak
cd/d/%windir%\system32
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
netsh winsock reset
netsh win http reset proxy
net start appidsvc
net start cryptsvc
net start bits
net start wuauserv
Other Guides,
- Troubleshoot Cannot Generate SSPI Context error on SQL Server
- Battery Not Charging After Windows 10 Update: Fix
- How to Fix: Windows Defender Won’t Update