Hi Vikrant Kumar Singh ,
Looks like you’ve done all the right things with the DISM commands; since /RestoreHealth completed successfully, your system image is clean now. The issue with Windows Update getting stuck is usually tied to the update cache or Windows Update services not refreshing properly after a repair.
Here’s what I’d suggest next:
Stop the Windows Update services using net stop wuauserv and net stop bits.
Then, delete the contents of C:\Windows\SoftwareDistribution (don’t worry, it’ll rebuild automatically).
Restart those services with net start wuauserv and net start bits.
Reboot your PC and try running the update again.
If it still hangs, you can run the Windows Update Troubleshooter from Settings → System → Troubleshoot → Other troubleshooters. It often clears residual update locks. Also, make sure your network connection is stable — Defender updates can stall if the connection drops mid-download.
Once you’ve done that, check if the updates start progressing past 0%. If they do, you’re good to go. If not, we might need to manually reset the update components or use the Windows Update Assistant.
If this guidance proves helpful, feel free to click “Accept Answer” so we know we’re heading in the right direction and let me know if you need any assistance. Thank you!