Several users reported that they could not install the January 2024 security update on Windows 10 22H2. When they tried, KB5034122 failed to install with some error codes. These errors were commonly 0x80073701, 0x80070643, 0x800F0922, 0x800f0923, and 0X800700b7. Furthermore, some users didn’t see any error code but the update failed after Undoing changes made to your computer screen.
KB5034122 is not installing with or without error mostly because of corrupted Windows update cache, incorrect App Readiness service configuration, System Reserved partition free space is less than 15 MB, EFI boot partition is missing or has a wrong identifier or Performance counters are damaged. Interference with third-party apps, damaged system files, less free space, and faulty DNS IP addresses may also trigger this issue. Recently we have covered Fix KB5034441 failed to install Error 0x80070643 in Windows 10 22H2, 21H2 which can help you.
Table of Contents
Fix KB5034122 Failed to Install in Windows 10
Here is how to fix KB5034122 failed to install in Windows 10 22H2:
Consider a Manual Update
If the automatic mode of Windows update does not work, you should now try to install the LCU manually:
- Visit the Microsoft Update Catalog site from your browser.
- Search for the file relevant to your system architecture on the website and click on Download.
- A separate page will appear; select the msu file from there.
- Right click on the downloaded file click on Open and confirm the prompt.
See: KB5034122 Windows 10 22H2 19045.3930 update rolled out
Start the App Readiness service
The incorrect setting of App Readiness service is the potential reason for the update to fail when being installed. Change the service status and startup type as follows:
- Click on Start, type services.msc, and press Enter.
- Right click on on App Readiness service and select Properties.
- In the Startup type drop down choose the option Manual.
- Click on Start under Service status.
- Select Apply and OK to save the changes.
- Restart the computer and see if the error is solved.
- If the error still appears, a third-party app is creating the issue by changing App readiness service’s status. You can take extra steps to bypass this problem.
- Press the Windows key, type MSConfig, and hit “Enter”.
- Once on the System Configuration window, switch to the Services tab.
- Check the box for “Hide all Microsoft services” and click on “Disable all”.
- Scroll down the list of services and uncheck App readiness service.
- Click on “Apply” then on “OK” and restart the system.
- Then navigate to “Settings > Windows update” and click on “Check for updates”.
Free up Space in System reserved partition
When System reserved partition is full Windows update KB5034122 installation problems may occur anytime. Free up up this using the below guidelines:
- Press “Win+X” and select “Disk Management”.
- Right click on Disk 0 and choose Properties.
- Go to the “Volumes” tab and see whether the “Partition style” is GPT or MBR.
In case of GPT, follow these steps:
- Launch the elevated Command prompt, type
mountvol y: /s
, and press “Enter”.
- Then switch to the Y drive by running the command
Y:
. - To enter the font folder, run
cd EFI\Microsoft\Boot\Fonts
. - Delete the fonts using
del *.ttf
ordel *.*
.
In case of MBR, follow these steps:
- Right-click on “System reserved partition” and select “Change Drive Letter and Paths”.
- Select Add.
- Enter Y in the Drive letter and click “OK”.
- Then open Command Prmpt with Trustedinstaller right with the help of AdvancedRun program.
- Type
Y:
and press “Enter”. - Then, run
cd Boot\Fonts
- Then delete the fonts file with
del *.*
. - Now navigate the Disk Management window, right-click on “System reserve partition” and select “Change Drive Letter and Paths”.
- Select the Y letter and click on Remove.
- Then, click on OK and reboot the PC.
- Now, try installing KB5034122.
Set the EFI System partition’s Identifier correctly
Incorrect identifier of UEFI/GPT based system may prevent the cumulative update from installing so correct it by following the steps:
- Launch the Command prompt as administrator, type
diskpart
, and hit Enter. - Then, type
list disk
and press “Enter”. - Remember the volume number for the FAT32 partition. The partition size generally lies between 100 MB and 500 MB.
- If the Volume number of FAT32 is 1, then run the command:
select volume 1
. - To correct the identifier, use this command:
set id=c12a7328-f81f-11d2-ba4b-00a0c93ec93b
. - If this command shows an error message then run:
set id=c12a7328-f81f-11d2-ba4b-00a0c93ec93b override
. - Type
exit
and press Enter to leave the Diskpart environment. - Then run the command
exit
to close the command prompt. - Try to update Windows now.
Correct or rebuild the rebuilt performance counter setting
Broken performance counter setting may also trigger KB5034122 failed to install issue with errors like 0x80073701, 0x80070643, 0x800F0922, 0x800f0923, and 0X800700b7. To get rid of the problem head to the steps:
- Launch the elevated Command Prompt and run the following commands sequentially:
cd c:\windows\system32
lodctr /R
cd c:\windows\sysWOW64
lodctr /R
- Then run the command:
WINMGMT.EXE /RESYNCPERF
- Then, try installing KB5034122.
Reset Update Components (Windows)
In case, you haven’t found the solution yet applying the above methods, that means, your computer is facing a critical issue that can be associated with Windows update components.
Now, apply the steps provided below to reset your Windows Update components and get the KB5034122 failed to install error solved:
- Type “cmd” in your Windows search box.
- Right-click on the result to choose “Run as administrator” and open the Command Prompt.
- Now, you have to stop Windows Update services to move forward with the reset. For that purpose, paste each of the below commands on the prompt and hit enter after each:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
- It’s time to rename the Catroot2 and Software Distribution folders through the below commands. If you haven’t installed Windows on C drive, replace it with the appropriate drive letter:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old
- Now, you have to restart the services you stopped earlier. Run the following commands one by one in a similar way:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
- Reboot your computer and check the issue is gone.
Check Your Internet Connection
Well, this is a basic requirement for a proper download of the update files and installation. First, make sure that you have a stable internet connection for the download.
If the package is kept waiting for a longer period and got stuck while downloading, check your internet connection. If it is okay, then, step towards the next method to solve the KB5034122 failed to install error.
Consider Running Windows Update Troubleshooter
If your Windows is experiencing the KB5034122 update failure error, the quickest way to identify and fix it is by troubleshooting the Windows update. Here is how you can do it:
- Open “Settings” by pressing “Windows + I” keys.
- Navigate to “Update & Security”.
- Now, go to “Troubleshoot > Additional troubleshooters”.
- Then, select “Windows Update” from the “Get up and running” section, and hit “Run the troubleshooter”.
Perform a Disk Cleanup
Sometimes it may happen that your device does not have sufficient space to download the KB5034122 update, as a result of which you will see the error code.
Performing a disk cleanup can come in handy to solve the KB5034122 failed to install error and get things going again. Here are the steps for the cleanup:
- Type “Disk Cleanup” in the search box and open it.
- Choose the correct drive which should be “C:”.
- Hit “Clean up system files” when you are in the Disk Cleanup window.
- Now, select the drive once again and hit “OK”.
- Then, select the applications with the largest data portions like Windows Update, Temporary Internet Files, and more to clean them up.
- In the end, click “OK” to initiate the cleanup.
Run DISM & SFC Scan
DISM and SFC scanning help identify and repair corrupted system files from Windows to resolve errors hindering the KB5034122 update.
Execute the following steps to initiate these scans for a smoother installation experience and optimal system performance:
- Type “cmd” in the search box.
- From the search results, right-click “Command Prompt” and choose “Run as administrator”.
- Hit “yes”.
- Now, paste “sfc /scannow” in the command prompt and click “Enter”.
- Then, paste these commands one by one and make sure that you hit “Enter” after entering each command:
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth
- Restart your computer now and check whether the KB5034122 update issue persists.
Disable Your Windows Security Temporarily
Your Windows Security may hinder KB5034122 installation due to real-time protection or firewall settings. You can disable it temporarily and try to download the update to check whether the Windows security is the culprit.
If the KB5034122 failed to install error is gone, then complete the installation and later enable Windows Security again. This is the process to disable your Windows security:
- Type “Windows Security” in your Windows search box, and open it.
- Navigate to “Virus & threat protection”, then, click on “Manage settings”.
- Now, disable “Real-time protection” and “Cloud-delivered protection” toggles.
Initiate a Clean Boot
When you perform a clean boot, that forces your system to start with minimal programs and reduce conflicts. This method can remove errors associated with the KB5034122 installation and allow the update to install smoothly.
Follow these clean boot processes to ensure a successful and hassle-free KB5034122 update:
- Open Run dialogue (Press “Windows+R”).
- Now, type “msconfig” and hit “OK”.
- Navigate to the “Services” tab, and check the box “Hide All Microsoft Services”.
- Click “Disable all”, and then “Apply” to save all the changes you made.
- Now, move to “Startup” and open Task Manager.
- When you are in the Task Manager, disable each enabled application individually.
- Close the “Task Manager” and hit “OK”.
Check Relevant Windows Services
Some Windows services should be underway to ensure the proper operation of your computer. If any of the services malfunctioned, that may trigger the KB5034122 failed to install error on your Windows 10.
To check the services, perform the following steps carefully:
- Enter “Services” in the Windows search box and open the application.
- Now, locate “Background Intelligent Transfer Service (BITS)”.
- If you see the application already running, right-click on it and choose “Restart”.
- If not running, double-click on it and set “Startup type” to “Automatic”.
- Now, hit “Start”, “Apply”, and “OK”.
- You have to repeat it for “Cryptographic” services and “Windows Update”.
Change Your DNS Settings
DNS-related issues can potentially contribute to KB5034122 installation failure on Windows 10. If your system encounters difficulties in resolving the necessary addresses to download and install the update, it may fail.
Changing DNS settings, such as using a reliable DNS server or switching to a different one, could help resolve this issue by ensuring a smoother and more reliable connection to the necessary update servers. Follow these steps to change the DNS:
- Press “Windows+R”, enter “ncpa.cpl”, and click “OK” to open network connections.
- Find your active network adapter, and right-click on it to select “Properties”.
- Now, double-click on “Internet Protocol Version 4 (TCP/IPv4)”.
- Then, choose “Use the following DNS server address” and set Preferred DNS to 8.8.8.8, and Alternate DNS to 8.8.4.4.
- Check the “Validate settings upon exit” box and click “OK”, “Apply”, and “OK”.
Methods:
Consider a Manual Update
Start the App Readiness service
Free up Space in System reserved partition
Set the EFI System partition’s Identifier correctly
Correct or rebuild the rebuilt performance counter setting
Reset Update Components (Windows)
Check Your Internet Connection
Consider Running Windows Update Troubleshooter
Perform a Disk Cleanup
Run DISM & SFC Scan
Disable Your Windows Security Temporarily
Initiate a Clean Boot
Check Relevant Windows Services
Change Your DNS Settings
That’s all!!