Sometimes Windows Update just get’s stuck, without any particular reason.
A possible solution, could be this, if not, continue reading 🙂 :
One way to reset the WUASERV components of Windows is to copy and paste the following into a .bat file and run it as administrator:
net stop wuauserv
net stop bits
rd /s /q %windir%\softwaredistribution
net start bits
net start wuauserv
One of my own personal experiences, is to do a sysprep, but this is not a preferred method, as the machince will be “reset”, which means all data and apps WILL BE preserved, but you will have to join the domain again, if the computer was member of a such.
To do this, run this:
Sysprep /generalize /shutdown /oobe
The computer will shutdown after this, but only use this as a last resort 🙂