If it's caused by a data glitch, the de-frag will over write the old file.  I've had a couple times that Windows found the  
old file & re-used it instead of installing the new file. 
 
I did what you said, but he still wants to run. 
In fact, I disconnected my mouse and keyboard completely and he still ran.