Here is some instruction from MS on checking out why your windows updates might not be installing.
Step 1: Verify the relevant Windows Update services
=======================================
1. Click "Start", click "Run", type "services.msc" (without quotation marks) in the open box and click "OK".
2. Double click the service "Background Intelligent Transfer Service".
3. Click on the "General" tab; make sure the "Startup Type" is "Automatic" or "Manual". Then please click the "Start" button under "Service Status" to start the service.
4. Please repeat the above steps with another service:
Automatic Updates
You can also temporarily stop these services, restart the computer, and then start these services again. If one of the two services is missing, please let me know.
Step 2: Rename the Windows Update Softwaredistribution folder
=================================================
One possible cause is that Windows Update's temporary folder contains corrupted files. This step will clean its "Download", which contains the Windows Update downloaded update installation files. After renaming this folder, all the files will be automatically recreated, except the Windows Update History data and downloaded updates' installation files. This will have no negative effect on your computer's performance.
1. Click "Start", "Run", type: "cmd" (without quotations) and press "Enter". In the command window, type "net stop WuAuServ" (without quotations) and press "Enter".
2. Click "Start", "Run", type: "%windir%" (without quotations) and press "Enter".
3. Double-click the SoftwareDistribution folder.
4. In the opened folder, rename the folder Download to Download.old.
5. Click "Start", "Run", type: "cmd" (without quotations) and press "Enter". In the command window, type "net start WuAuServ" (without quotations) and press "Enter".
Note: After resolving this Windows Update issue, please feel free to delete the Download.old folder.
Be sure to check out your problem and Solutions center. That's where I found out that the Windows Modules Installer was not working and after I started it the download worked fine.