It appears there are a number of things that can cause that message, my bet is, its just a corrupt file, this page explains cause and solutions, but it looks very much like you will need the windows CD. If you are on XP it should be fairly simple, there are some solutions for other windows OS's:
http://www.computerhope.com/issues/ch000646.htm
Let us know how you get along.
Good luck