Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've heard of the windiff command, which basically helps us compare 2 files and show the differences.

However, when trying to run it, I get the error

'windiff' is not recognized as an intenral or external command, operable program or batch file

Does anyone know why Vista doesn't have a windiff function and what are the solutions to this problem?

share|improve this question
up vote 2 down vote accepted

WinDiff is not a command-line tool, it is a windowed program (though it does take command-line arguments).

enter image description here

Furthermore, it is part of Visual Studio, not Windows. However, you can also get it in the Windows XP Support Tools.

It’s pretty easy to use, but you can get more out of it by setting the options correctly (eg: uncheck the Ignore Blanks option and set the editor, preferably one with a jump-to-line command-line argument).

In addition, there is a good front-end for it as well as a shell-extension.

share|improve this answer

Windiff is a not a part of a standard Windows installation. The MS Version used to come with Visual Studio. I dont know if it still does. However, you can always download Visual Studio Exrpess to see if its there. Or there are tons of free diff programs on the internet.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.