사용자들이 새로운 프로그램을 설치하거나 기존 프로그램을 최신 버전으로 업데이트하는 과정에서 "오류 1603: 설치 중 치명적인 오류가 발생했습니다(Error 1603: A fatal error occurred during installation)"라는 오류 메시지를 접하는 경우가 많습니다.![[해결 방법] 설치 중 치명적인 오류가 발생했습니다(오류 1603) 완벽 가이드](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041115085387.jpg)
이 오류는 주로 이미 설치되어 있는 프로그램을 다시 설치하려고 할 때 발생합니다. 또한 설치 대상 폴더가 암호화되어 있거나, 드라이브 또는 폴더에 대한 SYSTEM 계정의 권한이 부족한 경우에도 나타날 수 있습니다. 다행히 이 오류는 매우 흔한 문제로, 아래의 해결 방법을 순서대로 따라 하면 대부분 해결할 수 있습니다.
해결 방법 1: Microsoft Fixit 실행하기
마이크로소프트는 컴퓨터의 설치 문제를 자동으로 진단하고 수정해 주는 공식 도구를 제공하고 있습니다. 이 도구는 64비트 환경의 레지스트리 키와 업데이트 데이터를 제어하는 레지스트리 키를 복구하며, 공식 문서에 따르면 프로그램의 설치 및 제거를 막는 문제들을 해결해 줍니다.
- 마이크로소프트 공식 웹사이트에 접속하여 Fixit 프로그램을 다운로드합니다.
![[해결 방법] 설치 중 치명적인 오류가 발생했습니다(오류 1603) 완벽 가이드](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041115085460.jpg)
- 다운로드가 완료되면 문제 해결사를 실행하고 다음(Next)을 누릅니다. 그러면 프로그램이 손상된 레지스트리 키와 기타 문제를 자동으로 검색하기 시작합니다.
![[해결 방법] 설치 중 치명적인 오류가 발생했습니다(오류 1603) 완벽 가이드](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041115085432.jpg)
- 잠시 후 문제가 설치 중에 발생했는지, 아니면 제거 중에 발생했는지 선택하는 화면이 나타납니다. 본인의 상황에 맞는 옵션을 선택하고 진행하세요.
![[해결 방법] 설치 중 치명적인 오류가 발생했습니다(오류 1603) 완벽 가이드](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041115085505.jpg)
- 문제 해결이 완료되면 컴퓨터를 재시작한 뒤 프로그램을 다시 설치하거나 제거해 봅니다.
해결 방법 2: 드라이브에 전체 권한 부여하기
설치하려는 드라이브가 SYSTEM 사용자에게 충분한 권한을 부여하지 않으면 이 오류 메시지가 나타날 수 있습니다. SYSTEM 사용자 그룹은 각종 프로그램과 응용 프로그램의 설치 및 제거를 담당하기 때문입니다. 필요한 권한을 직접 부여하여 문제가 해결되는지 확인해 보겠습니다.
- 내 PC(This PC)를 열고 프로그램을 설치하려는 하드 드라이브를 찾습니다. 드라이브를 마우스 오른쪽 버튼으로 클릭한 후 속성(Properties)을 선택합니다.
- 보안(Security) 탭으로 이동한 뒤, 권한 항목 앞의 편집(Edit) 버튼을 클릭합니다.
![[해결 방법] 설치 중 치명적인 오류가 발생했습니다(오류 1603) 완벽 가이드](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041115085668.jpg)
- SYSTEM 사용자 그룹에 모든 권한이 부여되어 있는지 확인합니다. 모든 권한을 부여한 후 적용(Apply)을 누릅니다. 드라이브 내부의 모든 파일에 변경 사항을 적용하는 데 몇 분 정도 걸릴 수 있으며, 소요 시간은 파일 수에 따라 달라집니다.
![[해결 방법] 설치 중 치명적인 오류가 발생했습니다(오류 1603) 완벽 가이드](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041115085734.jpg)
- 이전 창으로 돌아가 고급(Advanced) 버튼을 클릭합니다.
![[해결 방법] 설치 중 치명적인 오류가 발생했습니다(오류 1603) 완벽 가이드](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041115085722.jpg)
- 새 창이 열리면 권한 변경(Change permissions)을 클릭합니다.
![[해결 방법] 설치 중 치명적인 오류가 발생했습니다(오류 1603) 완벽 가이드](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041115085812.jpg)
- 목록에서 Administrators를 선택하고, 적용 대상(Applies to) 항목에서 이 폴더, 하위 폴더 및 파일(This folder, subfolders, and files) 옵션을 지정합니다. 그런 다음 모든 권한을 부여하고 확인(OK)을 눌러 저장합니다.
![[해결 방법] 설치 중 치명적인 오류가 발생했습니다(오류 1603) 완벽 가이드](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041115085853.jpg)
- SYSTEM 사용자 그룹에도 동일한 작업을 반복합니다. 모든 변경 사항을 적용한 후 적용(Apply)을 누르고 창을 닫은 뒤, 문제가 해결되었는지 확인합니다.
해결 방법 3: Windows Update 상태 확인하기
2018년 초 Windows 10의 주요 업데이트 이후 Windows Update 모듈 관련 문제도 보고되었습니다. Python 같은 일부 프로그램은 컴퓨터가 업데이트를 설치하거나 다운로드하는 동안 오류를 일으키는 것으로 알려졌습니다.
이 문제에 대해 실제 효과가 있었던 해결책은 Windows Update를 일시적으로 비활성화하거나 업데이트가 끝날 때까지 기다리는 것 두 가지였습니다. Windows Update 역시 내부적으로 Windows Installer를 사용하여 업데이트를 적용하기 때문입니다. 설치 관리자가 이미 사용 중이라면 위에서 언급한 오류 메시지가 강제로 나타날 수밖에 없습니다.
해결 방법 4: Windows Installer 서비스 재시작하기
위의 방법들로 해결되지 않는다면 Windows Installer 서비스를 재시작해 보세요. Windows Installer는 마이크로소프트 윈도우의 API이자 소프트웨어 구성 요소로, 컴퓨터에서 소프트웨어를 설치, 유지 관리, 제거하는 데 사용됩니다. 여러 응용 프로그램이 이 구성 요소를 통해 패키지를 설치하므로, 설치 관리자를 다시 등록하면 문제가 해결될 수 있습니다.
- Windows + R 키를 누른 뒤 실행 창에 "services.msc"를 입력하여 서비스 창을 엽니다.
- 서비스 목록에서 "Windows Installer" 항목을 찾아 마우스 오른쪽 버튼으로 클릭한 후 속성(Properties)을 선택합니다.
![[해결 방법] 설치 중 치명적인 오류가 발생했습니다(오류 1603) 완벽 가이드](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041115085905.jpg)
- 서비스가 대부분 중지 상태일 것입니다. 시작(Start) 버튼을 클릭하고 확인(OK)을 눌러 변경 사항을 저장합니다.
![[해결 방법] 설치 중 치명적인 오류가 발생했습니다(오류 1603) 완벽 가이드](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041115090068.jpg)
- Windows + R 키를 누르고 "msiexec /unregister"를 입력한 후 Enter 키를 누릅니다. 이 명령은 설치 관리자의 등록을 해제합니다.
![[해결 방법] 설치 중 치명적인 오류가 발생했습니다(오류 1603) 완벽 가이드](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041115090144.jpg)
- 다시 Windows + R 키를 누르고 "msiexec /regserver"를 입력한 후 Enter 키를 누릅니다.
- 문제가 해결되었는지 확인합니다. 그래도 안 된다면 재시작 후 다시 시도해 보세요.
설치 관리자 서비스를 다시 등록해도 문제가 해결되지 않는다면, 추가 팁으로 넘어가기 전에 명령 프롬프트에서 더 강력한 명령을 실행해 보겠습니다.
- Windows + S 키를 누르고 "명령 프롬프트(command prompt)"를 입력한 뒤, 해당 응용 프로그램을 마우스 오른쪽 버튼으로 클릭하여 관리자 권한으로 실행(Run as administrator)을 선택합니다.
- 명령 프롬프트에서 아래 명령어를 하나씩 차례대로 실행합니다:
%windir%\system32\msiexec.exe /unregister
%windir%\syswow64\msiexec.exe /unregister
%windir%\system32\msiexec.exe /regserver
%windir%\syswow64\msiexec.exe /regserver
![[해결 방법] 설치 중 치명적인 오류가 발생했습니다(오류 1603) 완벽 가이드](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041115090196.jpg)
- 컴퓨터를 재시작합니다. 전원을 껐다 켠 후 Windows + R 키를 누르고 "regedit"를 입력한 후 Enter 키를 눌러 레지스트리 편집기를 엽니다.
- 다음 경로로 이동합니다:
HKLM\System\CurrentControlSet\Services\MSIServer
- "msiserver" 키를 찾습니다. 오른쪽 창에서 "DisplayName"을 클릭하고 값을 "C:\WINDOWS\SysWOW64\msiexec.exe /V"로 변경합니다.
![[해결 방법] 설치 중 치명적인 오류가 발생했습니다(오류 1603) 완벽 가이드](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041115090297.jpg)
- 관리자 권한 명령 프롬프트를 다시 열고 "C:\WINDOWS\SysWOW64\msiexec.exe /regserver" 명령을 입력한 후 Enter 키를 누릅니다.
- 컴퓨터를 재시작한 뒤 변화가 있는지 확인합니다.
추가 팁
- 모든 백그라운드 프로세스를 종료한 후 프로그램을 다시 설치해 보세요.
- 해당 소프트웨어 또는 이전 버전이 이미 설치되어 있는지 확인하세요(Windows + R 키를 누르고 "appwiz.cpl" 입력). 이미 설치되어 있다면 새 버전을 설치하기 전에 먼저 제거해야 합니다.
- 디스크 여유 공간이 충분한지 확인하세요. 필요하다면 드라이브의 공간을 추가로 확보하세요.
- 드라이브에서 임시 파일을 삭제한 후 변화가 있는지 확인해 볼 수도 있습니다.
- 이 문제는 어떤 소프트웨어에서든 발생할 수 있기 때문에, 모든 프로그램별 해결 방법을 한 글에서 다루기는 어렵습니다. 각 소프트웨어를 개별적으로 다룬 다른 관련 글도 함께 참고해 보세요.
- 대부분의 프로그램에서 동일한 문제가 발생한다면 데이터를 백업한 후 Windows를 새로 설치하는 것이 좋습니다.
- 현재 설치된 운영 체제에 대해 복구(repair) 작업을 수행하는 방법도 있습니다.