Ошибка 1603: неустранимая ошибка во время установки

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

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

Ошибка установщика 1603 («Неустранимая ошибка при установке») возникает из-за прав, конфликтующих версий, занятых файлов или повреждённого Windows Installer. Запустите установку от администратора, удалите старую версию и включите лог MSI.

В этой статье
  1. Что означает ошибка
  2. Причины и решения
  3. Пошаговое решение
  4. Команды

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

1603
Ошибка 1603: во время установки произошла неустранимая ошибка

Код 1603 — общее сообщение Windows Installer: «Fatal error during installation». Конкретная причина записана в журнале установки. Часто виноваты уже установленная версия продукта (конфликт), нехватка прав на каталог, занятые процессами файлы, отсутствие нужных компонентов или повреждённая служба Windows Installer. Поэтому начинать нужно с журнала.

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

Возможная причинаКак узнатьЧто делать
Недостаточно правУстановка в защищённый каталог без прав администратора.Ошибка записи в логе.Запустите от администратора.
Конфликт со старой версиейОстатки прежней версии продукта.Программа уже установлена.Удалите прежнюю версию.
Файлы заняты процессамиПрограмма запущена или антивирус блокирует.В логе «file in use».Закройте процессы.
Повреждён Windows InstallerСлужба или регистрация повреждены.Ошибки у многих установщиков.Перерегистрируйте.

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

  1. Включите журналКод 1603 — общий итог установщика, а не причина. Сначала сохраните исходный MSI в простой доступной папке, например C:\Users\Public\Downloads (создайте папку вручную, если её нет), затем откройте командную строку от имени администратора через «Пуск» и запустите msiexec /i "C:\Users\Public\Downloads\program.msi" /L*v "%TEMP%\install-1603.log", заменив program.msi фактическим названием. Для EXE используйте предусмотренные производителем ключи журналирования, а не эту команду.
  2. Найдите ошибку в журналеКогда установка завершилась с ошибкой, Win+R → %TEMP% → Enter → откройте install-1603.log Блокнотом и найдите с конца строку Return value 3, а также предшествующее описание ошибки. Сохраните 20–40 строк вокруг причины без ключей и личных данных; сама строка Return value 3 обычно не объясняет проблему.
  3. Запустите от администратораЕсли журнал сообщает Access Denied/нет прав, убедитесь, что MSI скачан с официального сайта. Закройте программу и запустите установку из административной командной строки. На управляемом устройстве политики может менять только администратор; не присваивайте полные права всей папке C:\Windows.
  4. Проверьте журнал защитного ПОЕсли срабатывает защита, откройте «Безопасность Windows» → «Защита от вирусов и угроз» → «Журнал защиты» и сопоставьте время блокировки с установкой. Не отключайте антивирус или SmartScreen вслепую. Если файл официальный, проверьте его цифровую подпись через «Свойства» → «Цифровые подписи» (при наличии), затем обратитесь к издателю.
  5. Удалите старую версиюЕсли журнал указывает на старую версию или занятую службу, закройте приложения, откройте Win+R → appwiz.cpl и удалите прежнюю версию штатно после сохранения настроек. При неудачном удалении используйте официальный инструмент устранения проблем установки/удаления Microsoft или средство разработчика, а не ручное стирание папок.
  6. Очистите временные файлыЕсли сообщение связано с временным каталогом, Win+R → %TEMP%, закройте установщики и удалите только файлы, которые разрешено удалить и которые не используются. Пропускайте занятые файлы; не очищайте системную папку Windows или папку другого пользователя. Проверьте свободное место через «Этот компьютер» и повторите установку.
  7. Перерегистрируйте установщикПеререгистрация Windows Installer нужна лишь при подтверждённом сбое службы, а не для любого 1603. Проверьте Win+R → services.msc → «Установщик Windows»; запуск по требованию обычно нормален. Если служба отсутствует или повреждена, сохраните журнал и обратитесь к администратору; команды msiexec /unregister не являются универсальным ремонтом.
  8. Установите зависимостиЕсли журнал прямо сообщает о нехватке .NET или Visual C++, прочитайте точное требование программы и скачайте соответствующий пакет с Microsoft; установите и перезагрузитесь. Повторите установку с журналом. Если опять 1603, направьте поставщику программы фрагмент ошибки, версию Windows и точное имя MSI.

#Команды

Если установка идёт в папку на другом диске, проверьте права: у «СИСТЕМА» и вашей учётной записи должен быть доступ «Полный» (свойства папки → «Безопасность»). Для продуктов Java и SQL Server журнал находится в других местах (%TEMP%\ или C:\Program Files\Microsoft SQL Server\...\Setup Bootstrap\Log). Сообщение «Error 1603» в Java часто решается удалением всех версий Java и очисткой каталога C:\ProgramData\Oracle. Справка — Microsoft.

Дополнительно: в журнале MSI поищите строки Error 1920 (служба не запустилась) и Error 1925 (нет прав) — они указывают на конкретную причину. Если установка выполняется из сетевой папки или по SMB, скопируйте установщик на локальный диск: Windows Installer не любит удалённые пути. Для 32-битных программ на 64-битной системе проверьте, что установлены оба пакета Visual C++ (x86 и x64).

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

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

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