Vim under win32 opens a command prompt (`vimrun.exe` actually, which opens in a terminal window) on every external command, `silent` or not. Yes, the terminal closes automatically, but it is still quite annoying.

This makes plugins that make extensive use of external commands, such as [syntastic](https://github.com/scrooloose/syntastic/) (it runs a command on buffer open/save), a real pain.

Is there some way to fix this behavior? What I want is for the terminal to open only for non-`silent` commands.