Just gone back to Windows XP on my laptop as although Vista runs okay, was getting bored with how long it takes some things to load and the slow down iot causes to games, but after a fresh install of XP, it started giving me a error , cant install updates blah blah blah.
A search around Microsoft found this fix, so will blog it in case any others come across the error. Go to the run box or open up a command prompt and type each command and then retun:-
regsvr32 wuapi.dll
regsvr32 wuaueng.dll
regsvr32 wucltui.dll
regsvr32 wups2.dll
regsvr32 wups.dll
regsvr32 wuweb.dll
Have fun 🙂