Чтобы избежать проблемы неправильного пути DOS, вы можете запустить msiexec
с помощью встроенной команды start
, которая выполнит команду в новом окне с чистыми переменными среды.
Например:
start msiexec ...
Вот полноценный пример:
C:\>set PATH=an-invalid-path
C:\>notepad
'notepad' is not recognized as an internal or external command,
operable program or batch file.
C:\>start notepad