Well damn........fixed it by accident.
Went over to do an update to the Net Framework and WU didn't want to work,so decided to sign off her account and try safemode.
Everything worked in safemode so booted back into windows and voila..........back to normal.
WU worked and all programs open without that error.
How the hell does signing off fix a
service timeout error?