Computer >> 컴퓨터 >  >> 시스템 >> Windows

Java 업데이트가 완료되지 않는 오류 코드 1618 해결 방법

이 글에서는 'Java 업데이트가 완료되지 않았습니다. 오류 코드 1618' 문제를 해결할 수 있는 다양한 방법을 소개합니다. 이 오류가 발생하면 시스템에 Java를 업데이트하거나 설치하는 것이 불가능해집니다.

오류 코드 1618의 주요 원인은 다음과 같습니다.

  • Java 설치 파일이 손상된 경우
  • Microsoft 설치 관리자(Microsoft Installer) 서비스가 오류 상태에 있는 경우
  • Microsoft 레지스트리 키가 손상된 경우

오류 코드 1618 해결 방법

간혹 백신 프로그램이 소프트웨어의 업데이트나 설치를 차단하는 경우가 있습니다. 따라서 아래의 문제 해결 방법을 진행하기 전에 백신 프로그램을 일시적으로 비활성화한 후 Java 업데이트나 설치를 다시 시도해 보시기 바랍니다. 그래도 문제가 해결되지 않으면 아래 방법들을 순서대로 시도해 보세요.

  1. Microsoft 유틸리티를 실행하여 손상된 레지스트리 키 복구하기
  2. Java 오프라인 설치 프로그램 다운로드하기
  3. MSIEXEC.EXE 서비스 종료하기
  4. Windows Installer 서비스 재시작하기
  5. 클린 부팅 수행 후 문제 해결하기

1] Microsoft 유틸리티로 손상된 레지스트리 키 복구

앞서 언급했듯이, 손상된 Microsoft 레지스트리 키는 '오류 코드 1618'의 주요 원인 중 하나입니다. 이 경우 Microsoft의 프로그램 설치 및 제거 문제 해결사(Program Install and Uninstall Troubleshooter)를 실행하면 손상된 레지스트리 키를 자동으로 복구하여 오류를 해결할 수 있습니다.

이 Microsoft 복구 도구는 다음과 같은 문제를 해결해 줍니다.

  • 64비트 Windows 운영체제에서 손상된 레지스트리 키
  • Windows 업데이트 데이터를 제어하는 레지스트리 키의 손상
  • 새 프로그램 설치를 막는 문제
  • 설치된 프로그램을 업데이트하거나 제거하지 못하게 하는 문제

이 도구로도 문제가 해결되지 않는다면 다음 방법을 시도해 보세요.

2] Java 오프라인 설치 프로그램 다운로드

기본 Java 설치 프로그램은 설치 과정에서 인터넷을 통해 필요한 파일을 다운로드합니다. 이때 Windows Installer가 파일을 정상적으로 가져오지 못하면 오류가 발생할 수 있습니다. 이러한 문제는 오프라인 설치 프로그램 패키지를 통해 Java를 설치하면 해결됩니다. 오프라인 설치 프로그램은 java.com 공식 웹사이트에서 다운로드할 수 있습니다.

3] MSIEXEC.EXE 서비스 종료

위의 방법들로도 문제가 해결되지 않는다면 MSIEXEC.EXE 프로세스를 강제 종료해 보세요. 실제로 많은 사용자들이 이 방법으로 문제를 해결했습니다.

MSIEXEC.EXE 서비스를 종료하는 단계는 다음과 같습니다.

  1. 작업표시줄을 마우스 오른쪽 버튼으로 클릭하고 작업 관리자(Task Manager)를 선택합니다. 또는 실행 대화 상자에 taskmgr을 입력하여 작업 관리자를 열 수도 있습니다.
  2. 확인을 클릭합니다.
  3. 작업 관리자의 프로세스(Processes) 탭에서 'MSIEXEC.EXE' 프로세스를 찾습니다.
  4. 프로세스 탭에 없다면 세부 정보(Details) 탭에서 검색해 보세요.
  5. 해당 프로세스를 찾으면 마우스 오른쪽 버튼으로 클릭한 후 작업 끝내기(End Process)를 선택합니다. 이렇게 하면 Windows Installer 서비스가 종료됩니다.
  6. MSIEXEC.EXE 서비스를 종료한 후, 시스템에 Java를 정상적으로 설치하거나 업데이트할 수 있는지 확인합니다.

참고: JUCheck.exe란 무엇일까요? 안전한 파일인지 궁금하다면 관련 내용을 확인해 보세요.

4] Windows Installer 서비스 재시작

Windows Installer 서비스의 시작 유형은 기본적으로 '수동'으로 설정되어 있습니다. 이 시작 유형을 '수동'에서 '자동'으로 변경한 후 서비스를 다시 시작해 보세요. 절차는 다음과 같습니다.

  1. 실행(Run) 대화 상자를 엽니다. (Win + R 키)
  2. services.msc를 입력하고 확인을 클릭합니다. 그러면 컴퓨터에서 서비스(Services) 창이 열립니다.
  3. Windows Installer 서비스를 찾습니다. 모든 서비스는 알파벳 순으로 정렬되어 있으므로 목록을 아래로 스크롤하여 찾아야 합니다.
  4. Windows Installer를 더블클릭하면 새 창이 열립니다.
  5. 일반(General) 탭을 클릭합니다.
  6. 시작 유형(Startup type) 드롭다운 메뉴를 클릭하고 자동(Automatic)을 선택합니다.
  7. 시작(Start) 버튼을 클릭합니다.
  8. 모든 설정을 마쳤으면 적용(Apply)을 클릭한 후 확인(OK)을 누릅니다.

5] 클린 부팅 수행 후 문제 해결

Windows 10/11의 클린 부팅(Clean Boot)은 고급 문제를 해결하는 데 매우 유용합니다. 위의 어떤 방법으로도 문제가 해결되지 않았다면 클린 부팅 상태에서 컴퓨터를 시작한 후 Java를 설치해 보시기 바랍니다.

이 가이드가 오류 코드 1618 문제를 해결하는 데 도움이 되기를 바랍니다.

관련 문제:

  • Java 설치 또는 업데이트가 완료되지 않는 오류 코드 1603 해결 방법
  • 시스템 구성 문제로 JavaFX 응용 프로그램이 실행되지 않는 경우