My Windows box is now fixed. Sort of. But I really don't understand Windows, and have no desire to learn. I can run the tests, and check their results, but that's about the limit. I have no intention of fussing around with cmd.exe and the like...
Some time ago, Faré suggested that it might be worth replacing use of cmd.exe with powershell in UIOP/run-program.
I don't really know what powershell is, but I get the impression it's a shell that's less horrible than cmd.exe.
Powershell is an improved shell that ships with all versions of windows from 7 on, (and server 2008R2 on). It is available going as far back as XP as an optional download, so it would be an external requirement for UIOP for Vista and older.
Best, r