오류 코드 '1618'은 Windows에서 매우 흔하게 발생하는 오류로, Microsoft Installer(.msi)가 "현재 다른 .msi 설치 작업이 진행 중"이라는 메시지와 함께 표시됩니다. 사용자들은 컴퓨터에 Java를 설치하는 과정에서 이 설치 오류를 자주 마주하게 됩니다.

다만 이 오류 코드가 반드시 백그라운드에서 Java의 다른 인스턴스가 실행 중이라는 의미는 아니라는 점에 유의해야 합니다. Java 설치를 막는 다른 프로그램의 설치 작업이 진행 중일 가능성도 있습니다. 실제로 설치가 진행 중이라면 이 오류는 정상적인 상황이므로, 기존 설치가 완료될 때까지 기다린 후 Java 설치를 다시 시도하면 됩니다.
Java 오류 코드 1618의 원인
앞서 언급했듯이 이 오류 메시지는 Microsoft Installer 간의 충돌로 인해 발생합니다. 하지만 그 외에도 설치 실패의 원인이 될 수 있는 요소들이 여럿 있습니다.
- Microsoft Installer 서비스가 오류 상태에 있는 경우입니다. 서비스가 정상적으로 실행되지 않으면 Java 설치 프로세스가 진행되지 않습니다.
- 기존 Java 설치가 손상되었거나 불완전한 경우입니다.
- 때때로 Windows 업데이트가 설치 프로그램을 손상시키기도 합니다. 구체적으로 'KB2918614' 업데이트가 설치 모듈을 깨뜨려 Java 설치가 강제로 중단된 사례가 있었습니다.
- 백신 소프트웨어는 응용 프로그램 설치 시 지나치게 민감하게 반응하는 경향이 있습니다. 이러한 보안 소프트웨어는 오탐(false positive)으로 인해 설치를 차단하기도 합니다.
- Windows Installer 서비스를 자동으로 시작하는 타사 응용 프로그램이 있을 수도 있습니다. 이 경우 해당 프로그램을 진단하고 중지해야 오류를 해결할 수 있습니다.
Java 오류 코드 1618 해결 방법
컴퓨터에 Java를 설치하려고 할 때 'Java 오류 코드 1618' 오류 메시지가 나타난다면, 아래의 해결 방법들을 하나씩 시도해 보세요. 이 오류는 Windows 자체의 msi 서비스와 관련이 있습니다. 작업을 시작하기 전에 관리자 권한으로 로그인되어 있고 인터넷 연결이 활성화되어 있는지 확인하시기 바랍니다.
해결 방법 1: MSIEXEC.EXE 서비스 재시작
Microsoft Installer에는 'MSIEXEC.EXE'라는 서비스가 있으며, 이 서비스는 Java 설치 파일과 같은 .msi 설치 프로그램의 모듈 설치를 담당합니다. 이 서비스가 제대로 작동하지 않거나 다른 서비스와 충돌하면 오류가 발생할 수 있습니다. 서비스를 종료·재설정한 후 Java 설치를 다시 시도해 보겠습니다.
- Windows + R 키를 누르고 대화 상자에 "taskmgr"을 입력한 후 Enter 키를 누릅니다. '프로세스' 탭을 선택합니다.
- 목록에서 'MSIEXEC.EXE' 또는 'MSIEXE.MSI'를 찾아 마우스 오른쪽 버튼으로 클릭한 후 "작업 끝내기"를 선택합니다. Windows 10에서는 'Windows Installer'로 표시될 수 있습니다.

- 이제 Java 설치 프로그램을 실행하여 설치를 진행합니다.

작업 관리자에서 프로세스를 종료하는 것으로 해결되지 않는다면, 서비스를 재시작하고 시작 유형을 '자동'으로 설정해 보세요. 관리자 권한으로 로그인되어 있어야 합니다.
- Windows + R 키를 누르고 대화 상자에 "services.msc"를 입력한 후 Enter 키를 누릅니다.
- 서비스 목록에서 "Windows Installer"를 찾아 마우스 오른쪽 버튼으로 클릭한 후 '속성'을 선택합니다.

- 속성 창에서 '시작'을 클릭합니다. 이후 Java를 다시 설치하여 오류가 해결되었는지 확인합니다.
해결 방법 2: 오프라인 설치 프로그램 사용
서비스 재시작으로 해결되지 않는다면 오프라인 설치 프로그램을 사용해 볼 수 있습니다. 기본 Java 설치 프로그램은 설치 도중 인터넷에서 필요한 파일을 내려받습니다. 이 과정이 원활하지 않아 Windows Installer가 파일을 가져오지 못하면 오류가 발생할 수 있습니다. 오프라인 설치 프로그램은 용량이 크지만 필요한 모든 모듈이 포함되어 있어 설치 시 추가 다운로드가 필요 없습니다.
- 컴퓨터에서 기존 Java를 모두 제거합니다. 그런 다음 Java 공식 웹사이트로 이동하여 오프라인 설치 프로그램('Windows offline')을 다운로드합니다.

- 다운로드가 완료되면 설치 파일을 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행"을 선택합니다. 설치 후 컴퓨터를 완전히 재시작하고 오류가 해결되었는지 확인합니다.
해결 방법 3: 백신 소프트웨어 비활성화
앞서 언급했듯이 백신 소프트웨어는 시스템 감염이 의심되는 프로그램의 접근을 차단합니다. 이러한 동작을 '오탐(false positive)'이라고 하며, 이로 인해 Java 설치에 실패했다는 보고가 많습니다. 특히 McAfee가 이 문제를 일으키는 것으로 널리 알려져 있습니다.
이 경우 백신 소프트웨어를 완전히 비활성화한 후 다시 설치를 시도해 보세요. 여러 개의 백신이 설치되어 있다면 모두 동일하게 비활성화합니다. 어떤 백신도 컴퓨터를 감시하고 있지 않다고 확신한 후, 관리자 권한으로 Java 설치를 다시 시도하시기 바랍니다.
해결 방법 4: Windows 업데이트 점검
Windows Installer는 기능 개선과 버그 수정을 위해 Microsoft로부터 수시로 업데이트를 받습니다. 한때 Windows 업데이트(KB2918614)가 Windows Installer를 손상시켰다는 보고가 있었습니다. 이는 레지스트리 또는 전반적인 구조의 문제 때문일 수 있습니다. 이 문제는 이후 다른 업데이트로 해결되었으므로, Windows를 최신 빌드로 업데이트하거나 해당 업데이트를 제거하는 두 가지 방법이 있습니다.
먼저 최신 업데이트 설치를 시도해 보세요. 어떤 이유로든 업데이트할 수 없다면 업데이트를 되돌리는 방법을 사용하면 됩니다.
- Windows + S 키를 누르고 대화 상자에 "Windows Update"를 입력한 후 해당 응용 프로그램을 엽니다.
- '업데이트 확인'을 클릭하고 보류 중인 업데이트를 모두 설치합니다.

- 컴퓨터를 완전히 재시작한 후 Java 설치 프로그램을 다시 실행해 봅니다.
이 방법이 효과가 없다면 KB2918614 업데이트를 제거해 볼 수 있습니다.
- 앞서와 같이 업데이트 설정을 연 후 '업데이트 기록 보기'를 클릭합니다. 다음 창에서 '업데이트 제거'를 선택합니다.

- 'Microsoft Windows' 항목 아래에서 문제가 되는 업데이트를 마우스 오른쪽 버튼으로 클릭하고 '제거'를 선택합니다.

- 업데이트 제거 후 컴퓨터를 재시작하고 Java 설치 프로그램을 다시 실행해 봅니다.
해결 방법 5: 클린 부팅 수행
위의 모든 방법으로도 해결되지 않고 Java 설치 시 여전히 'Java 오류 코드 1618' 오류가 발생한다면 클린 부팅을 시도해 볼 수 있습니다. 이 모드는 최소한의 드라이버와 프로그램만으로 시스템을 시작하며 시스템 서비스만 실행됩니다. 클린 부팅 상태에서 Java 설치에 성공한다면, 설치 프로그램과 충돌하던 타사 프로그램이 있었다는 뜻입니다.
- Windows + R 키를 눌러 실행 창을 엽니다. 대화 상자에 "msconfig"를 입력하고 Enter 키를 누릅니다.
- 화면 상단의 '서비스' 탭으로 이동합니다. "모든 Microsoft 서비스 숨기기" 항목에 체크합니다. 이렇게 하면 Microsoft 관련 서비스가 가려져 타사 서비스만 표시됩니다. (더 철저하게 진단하려면 Microsoft 관련 프로세스까지 모두 비활성화하고 확인할 수도 있습니다.)
- 창 왼쪽 하단의 "모두 사용 안 함" 버튼을 클릭합니다. 이제 모든 타사 서비스가 비활성화됩니다.
- '적용'을 클릭하여 변경 사항을 저장한 후 창을 닫습니다.

- 이제 '시작 프로그램' 탭으로 이동하여 "작업 관리자 열기"를 클릭합니다. 작업 관리자가 열리고, 컴퓨터 시작 시 실행되는 모든 응용 프로그램과 서비스가 표시됩니다.

- 각 항목을 하나씩 선택하고 창 오른쪽 하단의 "사용 안 함"을 클릭합니다.

- 변경 사항을 적용하기 위해 컴퓨터를 재시작한 후 Java 설치 프로그램을 다시 실행해 봅니다.