Try this, please read everything first before undertaking any action
Step 1: Verify the relevant Windows Update services
•Click on Start, type services.msc in the open box and click OK.
•Double click the service Background Intelligent Transfer Service.
•Click on the General tab; make sure the Startup Type is set to Automatic. Then please click the Start button under Service Status to start the service.
•Please repeat the above steps with another service: Windows Update
Step 2: Rename the Windows Update Softwaredistribution folder
One possible cause is that Windows Update's temporary folder contains corrupted files. This step will remove the Download folder, which contains the update installation files. After renaming this folder a new one will automatically be created. This will have no negative effect on your computer's performance.
•Click Start and type cmd in the Search box then right click on cmd in the pop up and select Run as Administrator. This will open the Command Prompt window, at the Command Prompt, type net stop wuauserv and press Enter (Leave the Command Prompt open).
•Click Start and type %windir% in the Search box and press Enter.
•Double-click the SoftwareDistribution folder.
•In the opened folder, rename the folder Download to Download.old.
•Go back to the Command Prompt and type net start WuAuServ and press Enter.
•Close all the open windows and see if the update problem is resolved.