TECHNICAL RESOURCE

프로그램 설치 오류 1603: MSI 로그로 실패 원인 구분하기

Windows Installer의 1603은 프로그램 설치 중 치명적인 실패가 발생했다는 반환 코드입니다. 구체적인 원인은 패키지와 실패한 설치 동작의 로그에서 확인해야 하며 1603만으로 권한 문제라고 확정할 수 없습니다.

01

어떤 오류이며 무엇부터 확인하나요?

Windows Installer의 1603은 프로그램 설치 중 치명적인 실패가 발생했다는 반환 코드입니다. 구체적인 원인은 패키지와 실패한 설치 동작의 로그에서 확인해야 하며 1603만으로 권한 문제라고 확정할 수 없습니다.

공식 코드 표기: Windows Installer 1603 (ERROR_INSTALL_FAILURE).

02

오류의 의미와 발생 조건

설치는 파일 배치, 서비스 등록과 제품별 작업을 포함할 수 있습니다. 하위 동작이 실패하면 최종 1603과 롤백이 나타날 수 있어 제품 화면의 오류와 MSI 내부 기록을 함께 살펴봅니다.

03

먼저 남길 코드와 기록

설치할 제품의 정확한 이름과 버전, 설치 파일 출처, 실행 계정, 설치 경로와 상세 로그를 확보합니다. 로그에 계정명이나 내부 경로가 포함되면 공유 전에 필요한 범위만 비식별화합니다.

04

원인을 구분하는 확인 순서

확인 결과에 따라 다음 단계를 선택합니다. 변경한 항목과 결과를 기록해 서로 다른 원인을 구분합니다.

01 현재 조건과 변경 이력 확인

같은 제품이 이미 설치돼 있는지와 공급업체가 안내한 업그레이드 또는 제거 순서를 확인합니다.

02 기록과 실제 대상 대조

로그에서 실패한 동작을 찾고 설치 위치의 암호화, 대체 드라이브 사용과 필요한 시스템 계정 접근 조건을 대조합니다. 이러한 조건은 알려진 원인 후보이며 모든 1603의 원인은 아닙니다.

03 확인 결과에 따른 조치

수정할 대상이 확인되면 해당 제품의 공식 설치 절차로 한 항목씩 조정합니다. 재시도 후에는 설치 완료뿐 아니라 실행 및 제거 가능 상태도 확인합니다.

05

비슷한 오류와 버전별 적용 차이

1603은 일반 설치 실패이고 1618은 다른 설치가 진행 중인 상태입니다. 3010은 설치 성공 후 재부팅이 필요한 반환 값이므로 모든 0이 아닌 값을 실패로 취급하지 않습니다.

06

조치 전 주의사항과 확인의 한계

Windows Installer 캐시를 삭제하거나 시스템 전체 폴더에 모든 사용자 권한을 주지 않습니다. 권한 조정이 필요한 경우 로그에서 확인된 대상과 필요한 계정으로 범위를 제한합니다.

조치 후에는 같은 작업과 필요한 재시작에서 오류가 반복되는지 확인하고 결과를 남깁니다. 이 글은 공식 문서에 근거한 일반 진단 안내이며 개별 장치의 원인이나 복구 성공을 보장하는 판정은 아닙니다.

07

적용 조건과 상세 확인 자료

코드의 의미와 실제 제품의 지원 조건은 구분해야 합니다. Windows 빌드와 장치 또는 프로그램 버전을 확인하고, 변경 작업은 해당 제품의 공식 절차에 맞춰 진행합니다.

MsiExec.exe and InstMsi.exe error messages (for developers) - Win32 apps | Microsoft Learn

관련 용어와 글

TECHNICAL RESOURCES CONTACT

확인하려는 기술 내용과 사용 환경을 알려주세요

장비와 운영 환경, 확인한 오류나 자료 내용을 알려주시면 필요한 안내와 상담 범위를 확인합니다.