Like I said, I run it every day and never had this happen, that means there is an unknown variable on your system that might be causing it, so lets see if we can find out what
First rule of thumb with my program is to always run the repairs in safe mode and to make sure to run them all. So lets try a few things.
From what you said this sounds like it might be a simple problem with the UAC. I have had this happen on a lot of my customers machines, not from running my program but from something else with the UAC not working like it should. Normally the trick is to turn the UAC on or off (What ever it isnt set to now) reboot and then turn it back to what it was before. With Windows 8 you want the UAC turned on as the only way to fully turn it off is in the registry. Otherwise in Windows 8 when the UAC is turned all the way down it simply stops asking you for permission but doesnt actually turn off.
So a few things to try first, right click on IE and make sure to run it as administrator and see how that does, if that works then we know it is a UAC problem.
Also as for the repairs, did he make sure to run all the repairs and to run them in safe mode? And of course to make sure to always use the most current version. If he didnt do that then you can do that just make sure to have the program do a registry backup first, so that way anything that doesnt work right we can just restore the registry (Which they should have done in the first place)
Lets go from there
Shane