Windows Installer
1618
Another installation is already in progress.
Needs attention
What it means
Windows Installer serialises installs with a mutex called _MSIExecute. If a second install starts while the first still holds it, the second one exits with 1618 immediately. It is not a failure of your package, it is a collision.
Real causes
- Windows Update or a scheduled maintenance task started an install at the same time as your deployment.
- A previous msiexec process is hung and never released the mutex.
- Two deployments were targeted at the same device in the same window.
What to do
- Retry. Most deployment tools will succeed on the next attempt without any change.
- Check for a stuck installer:
Get-Process msiexec | Select-Object Id, StartTime - Stagger deployments so they do not land in the same maintenance window as patching.
- Build a retry with a short delay into the install command rather than marking the device failed on the first attempt.
Where to look
- Application event log, MsiInstaller source
Checked against Microsoft documentation. Last reviewed 2026-08-20.
Decode another code