I used a spyware finder called Trojan Remover that found the corrupted file. It was in my System32 file and what it did was change the name of the file by adding one letter to its name. Thus the reason the other programs could not find the problem.
You might want to have some of these people use the Trojan Remover
You might want to have some of these people use the Trojan Remover