make node sub command work in windows

in windows, we can not execute the sub command only by the filename, need to use `process.execPath`.

and only try this in win32 platform and when ENOENT error happened, to avoid this change make existing packages depend on commander crashed.