>So why would you not have cmd.exe in your PATH?
 
What do you mean? cmd.exe is defined as %ComSpec% in the environment variables.
 
Regards
Jef