M$ Trouble shooter is useless it never fixes anything
Catalog is not the only place to get downloads
When manually installing updates you need to switch your update settings to Never check for updates and restart the machine first.
http://www.sevenforums.com/tutorials/2797-windows-update-settings-change.html
Make sure KB3020369 is installed if not manually install it this is the main article page with all versions,
https://support.microsoft.com/en-us/kb/3020369
These other links do prompt you to download as soon as you click on them just to give you a heads up :)
Win-7 32 bit
Win-7 64 bit
Then manually install KB3172605 main article page with all versions,
https://support.microsoft.com/en-us/kb/3172605
KB3172605
Win-7 32 bit
Win-7 64 bit
After switch your windows update settings back to what you had prior and manually check for updates and the rest should show up shortly.
If you need visual aids refer to this