Reboot Required?: could this be a simple "reboot required issue". 1603 can mean "reboot required" in batch files.
- Did you run the batch file with admin rights?
- Does this MSI have any custom actions? If so, where are they located in the
InstallExecuteSequence? - There are other possibilities (resurrected from WayBack Machine). Inlining the main section here for the future:
From link above: The following is a non-exhaustive list of known causes for this error:
- Short file name creation is disabled on the target machine.
- An Install Script custom action is prototyped incorrectly.
- A file is locked and cannot be overwritten.
- The Microsoft Windows Installer Service is not installed correctly.
- The Windows Temp folders are full.
- The setup was corrupted after installation and, therefore, fails with this error during un-installation.
- An older version of Install Shield Developer is being used.
- A general error occurred during the installation.
- Print and File sharing is not installed or enabled when installing MSDE 2000.
Proposed solutions in linked document above:
1)Make sure short file name creation is enabled on the target machine,2)Make sure Windows Installer is properly installed,3)Empty all temporary folders,4)Close all running applications and utilities, and launch the installation again - especially antivirus tools, and5)a couple more options.
You need to gather more information - which leads to checking for logs:
Standard debugging:
Event Logs: What does the
event logssay? (Windows + Tap R. typeeventvwrand press OK). Check the different logs.MSI Log File: Did you create an MSI log file?
There could be policies in effect to automatically create one. Check in the
TMP folder, sort by date and check recent files for any*.log files.Also check in the batch file if it hard codes a location for the MSI log file.
If you find an MSI log file, try searching for "value 3" (without the quotes) to find any actions that failed.
- Windows Installer Error Messages.
- MsiExec.exe and InstMsi.exe Error Messages.
How to create an MSI log file:
- How to create an MSI log - short version
- Long answer with MSI logging tips
Hello,
I posted this same question on the PDQ forum's but thought I might get more responses here.
Full details and screenshots in the link above, but essentially I have Deploy package with step to install an MSI, which is failing with error code 1603. The output log suggests this is due to a file in use, which might be related to Windows Search service. Creating a pre-step to stop this service doesn't help.
Also, what I find odd, is running this same exact command logged in locally as the same PDQ deploy user, completes this install with success code 0.
Seen anything like this before?
Problem: MSI installer Error - MSI installer failed with exit code: 1603
SCSM Install - 1603 Error
Windows Installer error 1603
MSI Error 1603 - Uninstalling Exchange 2010
What is MSI Error 1603, and what causes it?
How can I troubleshoot and resolve MSI Error 1603?
How can I identify the specific cause of Error 1603 in the installation logs?
Videos
Reboot Required?: could this be a simple "reboot required issue". 1603 can mean "reboot required" in batch files.
- Did you run the batch file with admin rights?
- Does this MSI have any custom actions? If so, where are they located in the
InstallExecuteSequence? - There are other possibilities (resurrected from WayBack Machine). Inlining the main section here for the future:
From link above: The following is a non-exhaustive list of known causes for this error:
- Short file name creation is disabled on the target machine.
- An Install Script custom action is prototyped incorrectly.
- A file is locked and cannot be overwritten.
- The Microsoft Windows Installer Service is not installed correctly.
- The Windows Temp folders are full.
- The setup was corrupted after installation and, therefore, fails with this error during un-installation.
- An older version of Install Shield Developer is being used.
- A general error occurred during the installation.
- Print and File sharing is not installed or enabled when installing MSDE 2000.
Proposed solutions in linked document above:
1)Make sure short file name creation is enabled on the target machine,2)Make sure Windows Installer is properly installed,3)Empty all temporary folders,4)Close all running applications and utilities, and launch the installation again - especially antivirus tools, and5)a couple more options.
You need to gather more information - which leads to checking for logs:
Standard debugging:
Event Logs: What does the
event logssay? (Windows + Tap R. typeeventvwrand press OK). Check the different logs.MSI Log File: Did you create an MSI log file?
There could be policies in effect to automatically create one. Check in the
TMP folder, sort by date and check recent files for any*.log files.Also check in the batch file if it hard codes a location for the MSI log file.
If you find an MSI log file, try searching for "value 3" (without the quotes) to find any actions that failed.
- Windows Installer Error Messages.
- MsiExec.exe and InstMsi.exe Error Messages.
How to create an MSI log file:
- How to create an MSI log - short version
- Long answer with MSI logging tips
While installing on windows sometimes get 1603 error because Visual C++ RunTime Library and Microsoft .Net problems.
Try reinstall Microsoft Visual studio redistributable package or uninstall original installed versions.