MSI: ошибка 1603 — установка прерывается в Windows 10/11 — как исправить (2025)

«Fatal error during installation» и код 1603 — классика. Причин много: нет прав на папку, зависшие процессы, сломанный Windows Installer или хвосты старой версии. Ниже — пошагово, что делать, чтобы установка дошла до конца.

Коротко: что проверить сразу

  • Запускайте установщик правой кнопкой → «Запуск от имени администратора».
  • Освободите место на диске C и на папке назначения (не менее 2–3× размера пакета).
  • Закройте антивирус/бэкап-агенты, которые держат файлы на замке.
Нужна помощь? Разберу логи MSI, почищу «хвосты» старых версий и доведу установку до конца.

1) BIOS/UEFI

Ничего менять не нужно. Важно, чтобы время/дата были верными — иначе подписи пакетов могут не проходить проверку.

2) Драйверы и питание

Убедитесь, что диск не «сыпется»: ошибки записи приводят к 1603. Проверьте SMART и запустите chkdsk на разделе назначения.

3) Система/службы: Windows Installer, логи и чистка

Командная строка (Администратор) — выполнять по одной:

REM Включаем подробное логирование MSI в файл на рабочем столе
set LOGFILE=%USERPROFILE%\Desktop\msi_install.log
msiexec /i "C:\Путь\к\файлу.msi" /L*V "%LOGFILE%"

REM Перезапуск службы Windows Installer
net stop msiserver
net start msiserver

REM Очистка временных папок
del /q /s "%TEMP%\*.*" 2>nul
del /q /s "C:\Windows\Temp\*.*" 2>nul

PowerShell (Администратор) — вставить целиком:

# Проверяем и чиним компоненты установщика
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

# Проверяем блокировки файлов
Get-Process | Where-Object {$_.MainWindowTitle -like "*install*" -or $_.ProcessName -in "msiexec","setup","install"} | Select-Object Id, ProcessName

# Разрешаем политику запуска для MSI (если заблокировано корпоративной политикой)
reg add "HKLM\Software\Policies\Microsoft\Windows\Installer" /v DisableMSI /t REG_DWORD /d 0 /f

Если пакет обновляет уже установленную версию — удалите старую через «Приложения», затем установите свежую.

Официальный утилитарий для проблем деинсталляции/установки: Program Install and Uninstall troubleshooter (Microsoft).

4) Права на папки и пути

  • Не устанавливайте в корень диска C или в пути с кириллицей/длинными именами, если разработчик не тестировал такие сценарии.
  • Дайте полный доступ на папку установки вашей учётке и «СИСТЕМА».
  • Если остаются «хвосты» — очистите ключи продукта в реестре разработчика (только если точно знаете, что делаете).

Диагностика

  • Лог MSI подскажет точную причину (строки «Return value 3» рядом с ошибкой).
  • Проверьте свод событий MsiInstaller в «Просмотре событий».
  • Переупакованные «репаки» часто ломаются. Скачивайте дистрибутив с официального сайта.

FAQ

1603 возникает только в одном приложении.

Чаще всего — конфликт с остатками старой версии. Удалите полностью и почистите «ProgramData»/«AppData» производителя.

Можно ли ставить без админских прав?

Редко. Большинство MSI требуют админа из-за записи в Program Files/реестр HKLM.

Где хранить логи установки?

Лучше на рабочем столе или в отдельной папке, чтобы быстро отправить специалисту.

Читайте также: