#Что означает ошибка
Ошибка 1603
1603 — общий код ошибки Windows Installer: что-то пошло не так в одном из шагов установки, но каким — установщик не говорит. Точную причину показывает подробный журнал установки. Не гадайте: запишите журнал и найдите в нём строку Return value 3 — причина находится чуть выше.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Остатки предыдущей версииПредыдущая версия удалена не полностью. | Ошибка при обновлении программы. | Удалите старую версию, очистите остатки. |
| Нет правУстановка в защищённую папку без прав администратора. | Установка в C:\Program Files из обычной учётной записи. | Запустите от администратора. |
| АнтивирусАнтивирус блокирует действия установщика. | После отключения установка проходит. | Отключите на время. |
| Мало места или повреждённый InstallerНе хватает места на диске или служба Windows Installer повреждена. | Диск C: заполнен. | Освободите место, перерегистрируйте службу. |
#Пошаговое решение
- Запустите установку от администратораСкачайте установщик MSI только с сайта разработчика и проверьте, что система поддерживается. Если код 1603 возникает при запуске из ограниченной учётной записи, обратитесь к администратору или запустите штатную установку через меню «Запуск от имени администратора» для доверенного файла; не назначайте права всему диску.
- Включите журналДля журналирования положите MSI в известную папку, например
C:\Users\Public\Downloads, откройтеcmdот администратора и введитеmsiexec /i "C:\Users\Public\Downloads\setup.msi" /L*v "%TEMP%\install.log", подставив реальное имя MSI. При ошибкеWin+R→%TEMP%→ откройтеinstall.logи изучите строки передReturn value 3. - Удалите старую версиюЕсли журнал указывает на конфликт версии,
Win+R→appwiz.cpl, найдите прежнюю версию этого приложения, сохраните пользовательские данные и удалите её штатно. При сбое удаления используйте официальное средство Microsoft Program Install and Uninstall troubleshooter или средство разработчика. - Освободите местоОткройте Проводник → «Этот компьютер» и проверьте свободное место на системном диске. При нехватке места удалите ненужные личные временные файлы через «Параметры» → «Система» → «Память», не трогая
C:\Windows\Installerи установочные кэши других приложений. - Не перерегистрируйте установщик без диагностикиКоманды
msiexec /unregisterи/regserverне являются общим исправлением ошибки 1603: причина обычно указана в журнале установки. Если нет конкретной ошибки службы, пропустите перерегистрацию и перейдите к анализу пакета. - Проверьте службуНажмите
Win+R→services.msc→ «Установщик Windows» и посмотрите, существует ли служба. Её запуск по требованию нормален; если есть конкретный код отказа запуска, запишите его и обратитесь к администратору, не удаляйте службу. - Проверьте журнал защитного ПООткройте «Безопасность Windows» → «Защита от вирусов и угроз» → «Журнал защиты» и проверьте, был ли блокирован именно этот MSI по времени. Не отключайте защиту без причины; если срабатывание ошибочное, получите от производителя подтверждение подписи файла.
- Проверьте системуЕсли несколько MSI перестали работать, откройте административную командную строку →
sfc /scannow; на Windows 10/11 при поврежденияхDISM /Online /Cleanup-Image /RestoreHealth, затем SFC. После перезагрузки повторите установку с журналом и при неуспехе передайте его разработчику.
#Команды
В журнале обратите внимание на строки с Error 1 или CustomAction ... returned actual error code: они указывают конкретное действие, на котором остановка. Частые виновники — Visual C++ или .NET, не установленные заранее. Если ошибка возникает при установке Visual Studio, Office или драйверов, используйте их собственные утилиты очистки (SaRA для Office; Installer Cleanup у производителя). Не используйте Windows Installer Cleanup Utility от неизвестных авторов.