#Что означает ошибка
Error 1603
Ошибка 1603 «Fatal error during installation» — общий отказ установщика MSI. Причины: недостаточные права, антивирус, поврежденный Windows Installer, остатки предыдущей версии или занятые файлы.
Самая надёжная диагностика — журнал установки.
Ошибка 1603 — общий сбой установщика: нехватка прав, занятый процесс, остатки прошлой версии. Запустите от администратора, закройте программу и удалите предыдущую версию.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Нет правАдминистратор. | Ошибка. | Запустите. |
| Остатки версииФайлы. | Сбой. | Удалите. |
| Служба Installermsiserver. | Ошибка. | Перезапустите. |
| АнтивирусБлок. | Ошибка. | Отключите. |
#Пошаговое решение
- Запустите установку с журналомЕсли MSI завершается
Fatal error during installation (1603), убедитесь, что у вас MSI-файл, а не EXE. Поместите его в известную папку, напримерC:\Users\Public\Downloads, откройтеcmdот имени администратора через «Пуск» и выполнитеmsiexec /i "C:\Users\Public\Downloads\setup.msi" /L*v "%TEMP%\msi-1603.log", заменив имя на фактическое. Не вводите путь-пример, если такого файла нет. - Найдите причину в журналеПосле сбоя нажмите
Win+R→%TEMP%→ Enter → откройтеmsi-1603.logв Блокноте. Нажмите Ctrl+End, затем Ctrl+F →Return value 3и посмотрите несколько десятков предшествующих строк: часто там отказ в доступе, отсутствующий компонент, конфликт версии или служба. Запишите именно причину и код, а не только 1603. - Проверьте журнал защитного ПОЕсли журнал совпадает по времени с уведомлением антивируса, откройте «Безопасность Windows» → «Защита от вирусов и угроз» → «Журнал защиты» и проверьте путь и издателя. Не отключайте защиту наугад. Для доверенного установщика используйте официальный сайт и при необходимости обратитесь к производителю при ложном срабатывании.
- Удалите прежнюю версиюЕсли журнал указывает на конфликт старой версии,
Win+R→appwiz.cpl→ найдите предыдущую версию той же программы → «Удалить/Изменить» и сохраните настройки заранее. При повреждённом удалении используйте официальный инструмент Microsoft Program Install and Uninstall troubleshooter, если доступен; не стирайте папки Windows Installer. - Проверьте службу Installer без необоснованной перерегистрацииПеререгистрировать Windows Installer с
msiexec /unregisterи/regserverбез диагностики не нужно: код 1603 часто является ошибкой действий пакета. ОткройтеWin+R→services.mscи убедитесь, что «Установщик Windows» присутствует; запуск по требованию нормален. Если повреждена служба, передайте код администратора и используйте штатные средства восстановления системы.
#Журнал установки
Запустите установку с журналом: msiexec /i "C:\путь\пакет.msi" /L*v "%temp%\install.log". Откройте журнал и найдите «Return value 3» — строки выше покажут причину (например, нет прав на папку, не удалось остановить службу).
#Типичные причины
Запускайте установщик от имени администратора. Не отключайте антивирус: проверьте журнал защиты при документированной блокировке и подлинность установщика. Закройте программу, которую обновляете. Удалите прежнюю версию через «Приложения» или утилиту . Проверьте свободное место и права на C:\Windows\Temp и %temp%.
#Служба Windows Installer
Перерегистрируйте: msiexec /unregister и msiexec /regserver. Проверьте службу «Установщик Windows» (services.msc). Выполните sfc /scannow и DISM /Online /Cleanup-Image /RestoreHealth. Для Visual C++ и .NET установите последние обновления Windows.
#Чтение журнала на практике
Откройте install.log в блокноте и нажмите Ctrl+F, введите Return value 3. Строки прямо над ним объясняют сбой. Фраза «Error 1920. Service failed to start» означает, что служба не запустилась — проверьте права учётной записи службы. «Error 1925» — нужны права администратора. «Error 1935» — повреждены сборки .NET или Visual C++: установите их заново. «Error 1304» — не удаётся записать файл, который занят другим процессом: закройте программу или перезагрузитесь и повторите установку до запуска других приложений.