This month's massive round of updates are causing wide spread grief. If it's any comfort, you're hardly alone.
You can either delete the contents of the subfolder where the updates are stored, Windows\SoftwareDistribution\
Download , and then the updates not installed will be downloaded again
or, download,
save, and then run the Fixit found on the following KB article with
all programs and web browsers being
closed -
How do I reset Windows Update components ?
When you run MicrosoftFixit50202.msi you would need to choose the
Aggressive mode to delete the contents of the Download subfolder. That also deletes the update history shown in Windows Update when you click the
View update history link.
The updates are
not uninstalled and they can be viewed by checking
Installed Updates.
When the Fixit has finished running restart the system.
The updates that were not installed will be downloaded again.
Suggest you set Windows Updates to " Download updates but let me choose whether to install them "
Then when the Update icon appears in the Notification area , install any offered .NET Framework updates by themselves,
NOT with any other updates.
IIRC, they do not require a restart.
Then install the Cumulative Security Update for Internet Explorer by itself, too, if it has not installed as yet.
If any updates are offered for Microsoft C++ Runtimes, install them by themselves, too.
It use to take longer to install them in separate groups but, this month's massive round of updates appears to have altered that supposition.