Security Update for Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package (KB2538243) - Error 0x80070643

Getting a bit miffed with this error. I 've tried almost everything I can find on the Windows support pages they recommend. All the answers are the same copy and paste answers that never work. Now this is stopping any other updates and driver installs.

Anyone here have a way of getting this sorted please ?