Ошибка 1603: Fatal error during installation (MSI)

  • Обновлено
  • Чтение ≈ 3 минуты

Краткий ответ

Ошибка 1603 — общий сбой установщика: нехватка прав, занятый процесс, остатки прошлой версии. Запустите от администратора, закройте программу и удалите предыдущую версию.

В этой статье
  1. Что означает ошибка
  2. Причины и решения
  3. Пошаговое решение
  4. Журнал установки
  5. Типичные причины
  6. Служба Windows Installer
  7. Чтение журнала на практике

#Что означает ошибка

1603
Error 1603

Ошибка 1603 «Fatal error during installation» — общий отказ установщика MSI. Причины: недостаточные права, антивирус, поврежденный Windows Installer, остатки предыдущей версии или занятые файлы.

Самая надёжная диагностика — журнал установки.

Ошибка 1603 — общий сбой установщика: нехватка прав, занятый процесс, остатки прошлой версии. Запустите от администратора, закройте программу и удалите предыдущую версию.

#Причины и решения

Возможная причинаКак узнатьЧто делать
Нет правАдминистратор.Ошибка.Запустите.
Остатки версииФайлы.Сбой.Удалите.
Служба Installermsiserver.Ошибка.Перезапустите.
АнтивирусБлок.Ошибка.Отключите.

#Пошаговое решение

  1. Запустите установку с журналомЕсли 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", заменив имя на фактическое. Не вводите путь-пример, если такого файла нет.
  2. Найдите причину в журналеПосле сбоя нажмите Win+R → %TEMP% → Enter → откройте msi-1603.log в Блокноте. Нажмите Ctrl+End, затем Ctrl+F → Return value 3 и посмотрите несколько десятков предшествующих строк: часто там отказ в доступе, отсутствующий компонент, конфликт версии или служба. Запишите именно причину и код, а не только 1603.
  3. Проверьте журнал защитного ПОЕсли журнал совпадает по времени с уведомлением антивируса, откройте «Безопасность Windows» → «Защита от вирусов и угроз» → «Журнал защиты» и проверьте путь и издателя. Не отключайте защиту наугад. Для доверенного установщика используйте официальный сайт и при необходимости обратитесь к производителю при ложном срабатывании.
  4. Удалите прежнюю версиюЕсли журнал указывает на конфликт старой версии, Win+R → appwiz.cpl → найдите предыдущую версию той же программы → «Удалить/Изменить» и сохраните настройки заранее. При повреждённом удалении используйте официальный инструмент Microsoft Program Install and Uninstall troubleshooter, если доступен; не стирайте папки Windows Installer.
  5. Проверьте службу Installer без необоснованной перерегистрацииПеререгистрировать Windows Installer с msiexec /unregister и /regserver без диагностики не нужно: код 1603 часто является ошибкой действий пакета. Откройте Win+R → services.msc и убедитесь, что «Установщик Windows» присутствует; запуск по требованию нормален. Если повреждена служба, передайте код администратора и используйте штатные средства восстановления системы.

#Журнал установки

Запустите установку с журналом: msiexec /i "C:\путь\пакет.msi" /L*v "%temp%\install.log". Откройте журнал и найдите «Return value 3» — строки выше покажут причину (например, нет прав на папку, не удалось остановить службу).

#Типичные причины

Запускайте установщик от имени администратора. Не отключайте антивирус: проверьте журнал защиты при документированной блокировке и подлинность установщика. Закройте программу, которую обновляете. Удалите прежнюю версию через «Приложения» или утилиту Program Install and Uninstall troubleshooter. Проверьте свободное место и права на 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» — не удаётся записать файл, который занят другим процессом: закройте программу или перезагрузитесь и повторите установку до запуска других приложений.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.