Most of the repairs run under the system account, to do that the program runs an exe from the files folder that runs as a service to start the repairs, if it isnt able to install the service they wont run.
After you try running the repairs go check the event viewer and see if there is anything recorded about it and let me know.
Shane