Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows에서 Java 오류 1721 해결하는 완벽 가이드

일부 사용자들이 Windows Installer를 사용하며 Java 기반으로 제작된 프로그램, 업데이트 또는 드라이버를 설치하려고 할 때 1721 오류를 겪고 있습니다. 이 문제는 Windows 7, Windows 8.1, Windows 10 환경에서 발생하는 것으로 보고되었습니다.

Windows에서 Java 오류 1721 해결하는 완벽 가이드

이 문제를 철저히 분석한 결과, Java 기반 프로그램을 설치할 때 이 오류 코드를 유발할 수 있는 여러 가지 근본 원인이 있는 것으로 밝혀졌습니다. 주요 원인은 다음과 같습니다.

  • Windows Installer 서비스가 멈춤 – 이 오류가 발생하는 가장 흔한 원인 중 하나는 Windows Installer 서비스가 '리모(limbo) 상태'에 빠진 경우입니다. 이 경우 서비스 화면에서 Windows Installer 서비스를 재시작한 뒤 프로그램을 다시 설치하면 문제를 해결할 수 있습니다.
  • 일반적인 Windows 설치 문제 – 여러 설치 프로그램에서 지속적으로 동일한 문제가 발생한다면, Microsoft가 이미 인지하고 있는 일반적인 Windows Installer 문제일 가능성이 있습니다. 이 경우 프로그램 설치 문제 해결사를 실행하고 권장 수정 사항을 적용하면 해결될 수 있습니다.
  • 설치 프로그램이 현재 Windows 버전과 호환되지 않음 – 구형(레거시) 프로그램을 설치할 때만 이 문제가 발생한다면, 해당 프로그램이 예전 Windows 버전용으로 개발되었기 때문일 가능성이 큽니다. 이 경우 호환성 모드로 프로그램을 설치하면 해결할 수 있습니다.
  • Visual C++ 종속성 누락 – 구형 프로그램 설치 시 이 오류가 나타나는 또 다른 원인은 Windows 10에 기본 설치되어 있지 않은 Visual C++ 종속성이 없기 때문입니다. 이 경우 누락된 종속성을 수동으로 설치하면 문제를 해결할 수 있습니다.
  • 시스템 파일 손상 – 설치하려는 거의 모든 Java 기반 프로그램에서 이 오류가 반복적으로 나타난다면, 근본적인 시스템 파일 손상을 의심해야 합니다. 이 경우 클린 설치 또는 복구 설치와 같은 절차로 Windows 구성 요소 전체를 새로 고침해야 문제를 해결할 수 있습니다.

이제 가장 흔한 원인들을 파악했으니, 동일한 1721 오류를 겪은 다른 사용자들이 성공적으로 활용한 해결 방법들을 순서대로 살펴보겠습니다.

방법 1: Windows Installer 서비스 재시작

문서화된 사례 대부분에서 이 문제는 Windows Installer 서비스의 오류로 인해 발생했습니다. 컴퓨터 기술자들은 이런 상태를 '서비스가 리모 상태에 갇혔다'고 표현하는데, 이는 서비스가 열려 있지도 닫혀 있지도 않은 애매한 상태를 의미합니다.

이 문제는 Windows 7이나 Windows 8.1보다 Windows 10에서 훨씬 덜 자주 발생하지만, 여전히 보고되고 있습니다. 비슷한 상황에 놓인 많은 사용자들이 서비스 화면을 통해 서비스를 중지한 후 다시 시작하여 정상 작동을 유도함으로써 이 문제를 해결했습니다.

아직 이 방법을 시도해 보지 않았다면, 아래 지침에 따라 서비스 화면에서 Windows Installer 서비스를 재시작해 보세요.

  1. Windows 키 + R을 눌러 실행(Run) 대화상자를 엽니다. 그다음 'services.msc'를 입력하고 Enter 키를 눌러 서비스(Services) 유틸리티를 실행합니다. UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭합니다.Windows에서 Java 오류 1721 해결하는 완벽 가이드
  2. 서비스 유틸리티 안에서 목록을 아래로 스크롤하여 화면 오른쪽 메뉴에서 Windows Installer 서비스를 찾습니다.
  3. 해당 서비스를 찾으면 마우스 오른쪽 버튼으로 클릭하고 나타나는 컨텍스트 메뉴에서 중지(Stop)를 선택합니다.
    참고: 서비스가 이미 중지된 상태라면 시작(Start)을 클릭하여 서비스를 시작하세요.
  4. 서비스가 완전히 중지될 때까지 기다린 후, 해당 서비스 항목을 다시 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 시작(Start)을 선택합니다.Windows에서 Java 오류 1721 해결하는 완벽 가이드
  5. 이전에 1721 오류를 일으켰던 설치 프로그램을 다시 실행하고 문제가 해결되었는지 확인합니다.

그래도 동일한 문제가 발생한다면 아래의 다음 해결 방법으로 넘어가세요.

방법 2: 프로그램 설치 문제 해결사 실행

이 문제의 원인이 Microsoft가 이미 인지하고 있는 일반적인 설치 문제라면, 프로그램 설치 및 제거(Program Install and Uninstall) 문제 해결사를 실행하여 해결할 가능성이 높습니다. 이 유틸리티는 어떤 컴퓨터에서든 온라인으로 다운로드할 수 있으며, Windows Installer가 설치 또는 제거 작업을 완료하지 못하게 하는 일반적인 문제를 자동으로 검색합니다.

원인이 발견되면 유틸리티는 자동으로 적용하거나 일련의 수동 단계를 따라야 하는(경우에 따라 다름) 수정 방법을 권장해 줍니다.

아직 이 문제 해결사를 사용해 보지 않았다면, 아래 단계별 지침에 따라 프로그램 설치 및 제거 문제 해결사를 다운로드하고 활용하는 방법을 확인하세요.

  1. 기본 브라우저를 열고 프로그램 설치 및 제거 문제 해결사 다운로드 페이지로 이동합니다.
  2. 해당 페이지에서 프로그램 설치 또는 제거 차단 문제 해결(Fix problems that block programs from being installed or removed) 항목 아래의 문제 해결사 다운로드(Download troubleshooter) 버튼을 클릭합니다.Windows에서 Java 오류 1721 해결하는 완벽 가이드
  3. 다운로드가 완료되면 방금 받은 .diagcab 파일을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 관리자 권한으로 실행(Run as Administrator)을 선택합니다.
  4. 프로그램 설치 및 제거 문제 해결사가 실행되면 먼저 고급(Advanced) 링크를 클릭하고 자동으로 복구 적용(Apply repairs automatically) 옵션에 체크한 뒤 다음(Next)을 클릭합니다.Windows에서 Java 오류 1721 해결하는 완벽 가이드
  5. 문제 유형을 선택하라는 메시지가 나타나면 목록에서 설치 중(Installing)을 선택합니다.Windows에서 Java 오류 1721 해결하는 완벽 가이드
  6. 초기 검사가 완료될 때까지 기다린 후, 설치에 문제가 있는 프로그램을 목록에서 선택하고 다음(Next)을 클릭합니다.Windows에서 Java 오류 1721 해결하는 완벽 가이드

    참고: 해당 프로그램이 목록에 없다면 목록에 없음(Not Listed)을 선택한 후 다음을 클릭하세요.

  7. 실효성 있는 복구 전략이 발견되면 이 수정 사항 적용(Apply this fix)을 클릭하여 적용합니다.Windows에서 Java 오류 1721 해결하는 완벽 가이드

    참고: 권장되는 수정 내용에 따라 추가로 수동 단계를 진행해야 할 수도 있습니다.

  8. 수정 사항 적용이 완료되면 컴퓨터를 재시작하고, 부팅이 끝난 후 문제가 해결되었는지 확인합니다.

여전히 Java로 개발된 프로그램을 설치할 때 1721 오류 코드가 나타난다면 아래의 다음 해결 방법으로 넘어가세요.

방법 3: 호환성 모드에서 프로그램 설치

예전 Windows 버전용으로 개발된 구형 프로그램을 설치할 때 이 문제가 발생한다면, 이런 유형의 오류는 어쩔 수 없이 나타날 수 있습니다. 다행히 Windows 10에는 프로그램을 이전 Windows 버전과의 호환성 모드로 설치할 수 있는 메커니즘이 내장되어 있습니다.

이 방법이 100% 효과가 있는 것은 아니지만, 설치 프로그램을 호환성 모드로 강제 실행한 후 1721 오류가 해결되었다는 사용자 보고가 많이 있습니다.

아직 이 방법을 시도해 보지 않았다면 아래 지침을 따르세요.

  1. 문제를 일으키는 설치 프로그램이 저장된 위치로 이동한 후, 해당 파일을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 속성(Properties)을 선택합니다.Windows에서 Java 오류 1721 해결하는 완벽 가이드
  2. 속성 창이 열리면 상단 메뉴에서 호환성(Compatibility) 탭을 클릭한 후, 이 프로그램을 호환 모드로 실행(Run this program in compatibility mode for) 옵션에 체크합니다.
  3. 그다음 드롭다운 목록에서 해당 프로그램이 원래 설계된 Windows 버전을 선택하고 적용(Apply)을 클릭하여 변경 사항을 저장합니다.Windows에서 Java 오류 1721 해결하는 완벽 가이드
  4. 설치 프로그램이 호환성 모드로 실행되도록 설정했다면, 다시 실행하여 문제가 해결되었는지 확인합니다.

그래도 동일한 1721 오류가 나타난다면 아래의 다음 해결 방법으로 넘어가세요.

방법 4: 누락된 Visual C++ 종속성 설치

문제가 되는 프로그램에 따라서는, 설치 프로그램이 설치 과정을 완료하는 데 필요한 Visual C++ 재배포 패키지가 몇 개 누락되어 이 문제가 발생할 수도 있습니다.

이 문제는 특히 Visual C++ Redistributable 2005 및 Visual C++ Redistributable 2008 패키지를 사용하도록 개발된 프로그램을 Windows 10에 설치할 때 주로 보고됩니다.

그러나 이 배포판들은 현재 대부분 지원이 중단되었기 때문에, Windows Update를 통해 더 이상 유지 관리되지 않습니다. 따라서 이런 상황이라면 Visual C++ Redistributable 2005와 2008 패키지를 수동으로 다운로드하여 설치한 후 다시 설치를 시도하면 문제를 해결할 수 있습니다.

단계별 지침이 필요하다면 아래 내용을 따르세요.

  1. 기본 브라우저를 열고 Microsoft Visual C++ 2005 재배포 패키지 다운로드 페이지로 이동한 후 다운로드(Download)를 클릭하여 다운로드를 시작합니다.Windows에서 Java 오류 1721 해결하는 완벽 가이드
  2. 실행 파일 다운로드가 완료되면 해당 파일을 더블클릭하고 화면의 지시에 따라 설치를 완료합니다.Windows에서 Java 오류 1721 해결하는 완벽 가이드

    참고: 이 단계에서 관리자 권한을 요청받게 됩니다. 이때 를 클릭하여 관리자 권한을 허용하세요.

  3. 남은 안내에 따라 설치를 완료한 후, 컴퓨터를 재시작하고 부팅이 끝날 때까지 기다립니다.
  4. 필요한 두 패키지가 모두 올바르게 설치되도록 Visual C++ 2008 재배포 패키지에 대해서도 위의 2~3단계를 다시 수행합니다.
  5. 마지막으로 한 번 더 재시작한 후, 이전에 1721 오류로 실패했던 프로그램을 다시 설치하여 문제가 해결되었는지 확인합니다.

그래도 동일한 문제가 계속된다면 아래의 마지막 해결 방법으로 넘어가세요.

방법 5: 모든 Windows 구성 요소 새로 고침

위의 어떤 방법으로도 문제가 해결되지 않았다면, 남은 유력한 원인은 Windows Installer 인프라에 영향을 미치는 근본적인 시스템 파일 손상입니다.

이런 상황이라면 1721 오류를 해결하고 새 프로그램을 정상적으로 설치하기 위해 시도해 볼 수 있는 방법은 두 가지뿐입니다.

  • Windows 클린 설치 – OS 드라이브에 중요한 데이터가 없다면, 클린 설치는 모든 핵심 Windows 구성 요소를 초기화하는 빠르고 간편한 절차로, 이 문제를 해결할 가능성이 매우 높습니다. 호환되는 설치 미디어를 사용할 필요는 없지만, 가장 큰 단점은 사전에 데이터를 백업하지 않으면 Windows 드라이브에 저장된 모든 개인 데이터를 잃게 된다는 점입니다.
  • Windows 복구 설치(Repair Install) – Windows 드라이브에 중요한 정보가 저장되어 있다면 복구 설치가 좋은 선택입니다. 호환되는 Windows 설치 미디어를 연결해야 하고 작업이 다소 번거롭지만, 가장 큰 장점은 이 과정이 Windows 파일에만 영향을 미친다는 것입니다. 개인 미디어, 앱, 게임, 심지어 일부 사용자 설정까지 OS 드라이브에 그대로 유지할 수 있습니다.