Service 'Sdl.Desktop.Platform.Services.IUserSettingsService' could not be started

I receiving a strange Exception after this code

FileBasedProject  newProject = new FileBasedProject(this.GetProjectInfo(order, companyName, srcLocale, trgLocale));

it goes through the this.GetProjectInfo method and after leaving it, it throws 

this Exception "Service 'Sdl.Desktop.Platform.Services.IUserSettingsService' could not be started"

Then I'm unable to start Trados 2011 Client and I have to reinstall it.

it worked fine yesterday so i'm not sure what's causing this strange problem.