From Microsoft help
Most corrupted files can't be repaired and you should delete or replace them. However, you can occasionally use a program to repair a corrupted file (or at least salvage some of the data within the file). Some programs of this type are available on the web.
If the file is a system or program file, you can check your hard disk for errors. If any bad files are reported, Windows might be able to repair them.
Try visiting this site for more tips
http://www.techyv.com/questions/what-should-be-done-if-corrupted-file-cannot-be-restored