Today's virus and malware doesn't bother to just hijack a file by tacking on bytes to the file. Today's malware writer doesn't care to be stealthy and the file is simply replaced in whole by the bugs.
As such, no repair is possible because the file content is gone.
BUT YOU BRING UP THE REAL PROBLEM. What are you doing to allow these virus/trojans onto your machine?
Some were using P2P sharing and hoping the AntiVirus will clean up without deletion. Today, this behaviour is just wishful thinking.
Bob
I've noticed that since I renewed my subscription to Norton AV 2001 a few months ago that it never fixes infected files. Ever. All it does is quarantine them, claiming my subscription has either ended or not up to date. I know for a fact that this is not the case because I have it set for automatic updates and I manually check it a few times a week just to make sure it's doing its job. Anyone know if my program is faulty? Or does Norton just plain suck?
Melissa
Don't know if this is relative or not, but I'm running WinME.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic