The file you have installed has become corrupt, which prevents you from patching the new patches. From being uncompressed and applied successfully. If your corrupt file is in the temporary download folder, you should remove all temporary internet files and windows temporary files then follow a reboot to fix your problem. If the corruption is within one of the game folders so that the corruption has create a hidden but not overwriteable file, then a completed uninstall and reinstall is needed as tracking down the location of the file is not very simple. Running chkdsk /f usually will fix the problem.
http://www.computerhope.com/issues/ch000225.htm Removing temporary files. Follow that then reboot, If that hasn't worked then follow this guide http://www.ehow.com/how_2052292_run-chkdsk-f-windows-xp.html to check the disk.