Windows 11 KB5040442 update stuck at 100 downloading, what to do?

windows 11 KB5040442 update stuck at 100% for hours or it fails to install with different errors. Here is how to install windows 11 update right way

Windows 11 KB5040442 update stuck download

Microsoft released Windows 11 KB5040442 (Version 23H2) update for existing Windows 11 users and it’s a free upgrade for compatible Windows 10 devices. But sometimes you may experience Windows 11 KB5040442 update downloading stuck at 100% for hours or it fails to install with a different error.

Windows 11 KB5040442 update stuck at 100%

Several users reported when trying to update their Windows and download Windows 11 KB5040442 from the Windows settings app, everything was fine until it reached 100%. It is constantly consuming my data but stuck at 100% download.

There are multiple Reasons for Windows 11 KB5040442 is Stuck at 100%, slow internet or lack of storage space are the primary ones. Again power interruptions or conflicts between drivers or software or corrupted system files, and security software blocking are some common reasons why the Windows 11 23H2 update is stuck.

Well if you are trying to install Windows 11 KB5040442 but the download is stuck for a while, running the built-in troubleshooter, uninstalling problematic applications and drivers, or restarting the BITS and Windows Update service helps fix such issues.

Check internet connectivity

Whenever you notice the Windows 11 update is stuck at downloading the first thing you need to check the internet connectivity. Because you need a stable working internet connection. If your internet disconnects or is very slow you may experience Windows update stuck download or failure to install with different errors.

  • To check you have a working internet connection Open any web page or play a YouTube video on your device. Also, you can check your internet speed here at or
  • In addition, run the ping command ping -t check continuously getting ping replay from google. If the ping replay breaks between you need to troubleshoot your internet connection first.

In addition, we recommend temporarily disable or uninstalling third-party antivirus from your PC and Most importantly disconnect VPN (If configured on your computer).

Well If you are sure have a working internet connection but still the Windows 11 update is stuck downloading we recommend waiting a few more minutes before applying the solution below.

Free up storage space on the system drive

Windows 11 KB5040442 update is stuck at 100 downloading indicate that your PC doesn’t have enough space available to install the upgrade. Check and make sure your system drive (usually its C) has enough free space to download and apply the new update files.

System drive full

Open File Explorer using Windows key + E locate the system drive and check the minimum of 10 GB of free space there. If not you need to move some files or folders from the download and desktop folder to a different drive or external disk.

In addition, you can run disk cleanup or storage sense to delete temp files and free up some valuable space on your system drive.

Also, it’s recommended to remove all connected External Devices such as a printer, scanner, audio jack, etc before checking for or installing the latest Windows 11 23H2 update.

We recommend Disconnect all the USB devices except for the mouse and keyboard

Install Windows 11 feature update on a clean boot

There are chances, that third-party software conflicts, or incompatible applications are installed on your computer that prevent applying new changes and result in the Windows 11 KB5040442 update failing to install. Performing clean boot, start Windows 11 with a minimal set of drivers and startup programs. That helps determine whether a background program or third-party software conflict causing the issue.

  • Press the Windows key + S, type msconfig, and select System Configuration from the results.
  • Go to the Services tab, select Hide all Microsoft services, and then click on Disable All.

Hide all Microsoft services

  • Now move to the Startup tab, and select Open Task Manager.
  • Under Startup in Task Manager, for each startup item, select the item and then select Disable.
  • Close task manager, click on apply and ok on system configuration then reboot Windows 11.

Now open Windows update and try to install Windows 11 23H2 update (KB5040442).

Run Windows Update Troubleshooter

If following the above solutions didn’t fix the problem, Still Windows 11 Installation Stuck at 100% or failed to install with different errors? Run the official Windows update troubleshooter, which probably detects and fixes the problems that prevent Windows 11 version 23H2 download and install.

Windows update stuck downloading and installing the Update Troubleshooter can help resolve the problem.

  • Press the Windows key + X and select settings from the context menu,
  • Navigate to the system then troubleshoot and click on Other troubleshooters.
  • Next, under Most Frequent, select Windows Update and click on Run.

windows update troubleshooter

  • This will scan and attempt to identify if any problems exist that prevent your computer from downloading and installing the Windows 11 KB5040442 update.
  • During the diagnosis process, this will restart the Windows update service and check its related services running, check the update database for corruption, and try to automatically fix them.
  • When the troubleshooter is finished running, it’s a good idea to restart your device and again manually Check for Updates.

Reset Windows update components

If for some reason windows update components are corrupted you may experience Windows update stuck downloading or its fails to install with different errors. Clearing the folder where all of the update files are stored will force Windows Update to download a fresh is the ultimate solution to fix such problems on Windows 11.

Resetting Windows update components is a significant fix for Windows 11 2023 update unable to download or install.

  • Press Windows key + R, type services.msc, and click ok,
  • This will open the Windows service console, and scroll down to locate the Windows update service. Right-click on it select stop, do the same process with BITs and SYSMain service,
  • And minimize the Windows update console screen.

stop windows update service

  • Now open Windows File Explorer using the keyboard shortcut Windows + E,
  • Go toC:\Windows\SoftwareDistribution\Download
  • Delete everything within the folder, but do not delete the folder itself.
  • To do so, press CTRL + A to select everything and then press Delete to remove the files.

Clear windows 11 update cache

  • Now navigate to C:\Windows\System32
  • Here rename the cartoot2 folder as cartoot2.bak.
  • That’s all Now Restart the services (windows update, BITs, Superfetch) that you previously stopped.
  • Restart Windows and again check for updates from settings -> update & security -> Windows update.

Make sure Installed Device Drivers Are Updated

Also, Make Sure All Installed Device Drivers Are Updated and compatible with the current Windows version. Especially Display Driver, Network Adapter, and Audio Sound Driver.

An Outdated Display driver mostly causes update error 0xc1900101, Where the Network Adapter causes an unstable internet connection that fails to download update files from the Microsoft server. And the outdated Audio driver causes update error 0x8007001f. That’s why we recommend checking and updating the device drivers with the latest version.

Run SFC and DISM command

Also Run the DISM restore health command to service and prepare Windows images, including those used for Windows PE, Windows Recovery Environment (Windows RE), and Windows Setup. And system file checker utility to restore missing system files with correct ones.

  • Open the command prompt as administrator,
  • Run DISM command DISM /Online /Cleanup-Image /RestoreHealth
  • Next, type sfc /scannow and hit the enter key.
  • This will scan the system for missing corrupted system files
  • if found the utility Automatically restores them from %WinDir%\System32\dllcache.
  • Wait until 100% complete the process After that restart Windows and check for updates.

DISM and sfc utility

If all the above options fail to install Windows 11 KB5040442 Update, Causing different errors then use the official tool to upgrade to Windows 11 version 23H2 without any error or problem.

Also, Read