It sounds like you have corrupt files on the system, possibly bad sectors on your hard drive, I would have windows do a bad sector check.
Open a cmd.exe window as administrator and put in
chkdsk c: /r
It will say it cant and would you like to do it at next boot, hit Y. Then reboot and the scan should start.
As for the files, in the zip file you will find a system32 folder and a syswow64 folder, both of those are in your Windows folder.
For each of the files I put in that zip file, I want you to go and copy the same files from your system32 folder and syswow64 folder BEFORE you replace them with the ones I gave you. That way I can take those corrupt ones and make my program handle that better.
Once you do a bad sector check on your drive, and you replace the performance counter files we will see if the program will start and you can run the repairs (If you have no bad sectors)
Shane