The Windows Update stuck at 0% can happen in Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Vista and older versions, but commonly happens when downloading new Windows 10 preview builds. This may be the reason why Microsoft was releasing Windows 10 Build 10159 on the heels of Windows 10 Build 10158 to the Windows Insiders on the Fast ring. The pre-RTM flight of build 10158 was said to be a very stable and bug-free release, but nonetheless build 10159 was still pushed to flight via Windows Update with only mention of more than 300 bug fixes.
One of the bug in Windows 10 Build 10158 may be Windows Update issue in installing new preview builds. Some users have reported that the attempt to update to build 10159 from build 10158 through Windows Update is stuck or hang at progress percentage of 0% or any other digits. Some users also reported the same Windows Update not downloading updates and preview builds (remained at 0%) when upgrading from build 10158 or build 10159 to Windows 10 Build 10162.
For such an error, it appears that Windows Update is not fetching the new preview build or updates at all, even though it’s not the case in actual. Windows Update does download the preview build or updates to local computer for upgrade. However, despite waiting for a long time, Windows Update does not continue to prepare to install or actually install the updates.
If you’re facing with this issue, try one of the following solutions to fix the issue:
- Restart the computer, and then try to install the updates again. Note that you may need to make several reboots before Windows Update starts to show proper progress.
- Disconnect the Internet by unplugging the Ethernet cable or disconnect the WifFi, or disable network adapter of Ethernet or Wi-Fi in Control Panel -> Network and Internet -> Network Connections. Then, reconnect the network, and the download in Windows Update should start or continue with proper progress bar.
- Open Command Prompt as Administrator, and run the following command to stop the Windows Update service:
net stop wuauserv
Then browse to the C:\Windows\SoftwareDistribution\Download folder, and delete all the files and folders in the folder. You can press Ctrl + A to select all items inside the folder.
Restart the Windows Update service with the following command:
net start wuauserv
NoteYou may also need to stop and start the Background Intelligent Transfer Service if Windows Update service doesn’t help. The command is as follow:Stop Background Intelligent Transfer Service:
net stop bits
Start Background Intelligent Transfer Service:
net start bits
Run Windows Update and check for updates. The download should start and complete quickly.
- For Windows Insider Only: Run Registry Editor (RegEdit), and navigate to the following registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability
Delete the following registry values:
EnablePreviewBuilds
FlightingOwnerGUID
UserPreferredBranchNameThen, restart the Windows Update service with the following command in elevated Command Prompt:
net restart wuauserv
Optionally, restart also the Background Intelligent Transfer Service:
net restart bits
Then, go to Windows Update in Settings app to check for updates again.