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.