(對於一個同事)無法通過兩個批處理文件
我有兩個批處理文件運行MSI:讓我們稱他們A.bat
和B.bat
。
B.bat
運行msi。 A.bat
調用B.bat
。
如果我直接運行B.bat
,它工作正常,但如果我通過A.bat
跑,我收到以下錯誤信息:
msiexec is not recognized as an internal or external command, operable program or batch file.
我已經試過這裏提出的三種解決方案,沒有成功:
- Register/repair Windows Installer Service
- Reregister/reinstall the Windows Installer
- Check/Reregister/reinstall the Windows Installer
只是一個小細節,我的Windows XP嵌入式......在「正常」 XP它的工作原理確定
您可能需要從'A.bat'發佈一些示例代碼。例如,如果它改變了'%PATH',問題可能會很明顯。 –
@Damien,謝謝,顯然有*是*別的事情,目前對分:) – Benjol
@Damien,你達人。我的(非開發人員)同事選擇了'%PATH'作爲變量名稱:) – Benjol