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

MSI 프로그램 설치 중 InstallShield 오류 코드 1722 해결 방법

Windows Installer(MSI)에서 사용하는 MSI 파일 형식은 오직 소프트웨어 설치를 위해서만 사용됩니다. 이는 단순 실행 파일로 다양한 작업을 수행하도록 프로그래밍할 수 있는 EXE 형식과는 차이가 있습니다.

InstallShield 오류 코드 1722는 Windows Installer가 Windows 10 장치에 패키지를 설치하지 못할 때 나타납니다. 오류 창에서 확인을 클릭하면 설치 프로세스가 롤백되고 결국 설치에 실패하게 됩니다. 이 오류는 어떤 소프트웨어나 드라이버를 설치할 때든 발생할 수 있습니다. 이 글에서는 오류의 원인을 살펴보고 가장 적합한 해결 방법을 안내해 드립니다.

MSI 프로그램 설치 중 InstallShield 오류 코드 1722 해결 방법

설치하려는 소프트웨어에 따라 다르지만, 이 문제가 발생하면 대체로 아래와 같은 오류 메시지가 표시됩니다.

오류 1722. 이 Windows Installer 패키지에 문제가 있습니다. 설치의 일부로 실행된 프로그램이 정상적으로 완료되지 않았습니다. 지원 담당자 또는 패키지 공급업체에 문의하세요.

이 오류 메시지 외에도 소프트웨어 설치 과정에서 다음과 같은 메시지를 접할 수 있습니다.

설치/제거 중 MSI 오류 1722: 'Windows Installer 패키지에 문제가 있습니다'

오류 1722: 이 Windows Installer 패키지에 문제가 있습니다. 이 패키지의 일부로 실행된 프로그램이 예상대로 완료되지 않았습니다.

오류 1722 – Windows Installer 서비스에 액세스할 수 없습니다.

오류 1722 – Windows Installer 서비스를 시작할 수 없습니다.

오류 1722 – 로컬 컴퓨터에서 Windows Installer 서비스를 시작할 수 없습니다. 오류 5: 액세스가 거부되었습니다.

오류 1722의 주요 원인

이 오류의 알려진 주요 원인은 다음과 같습니다.

  • DLL, OCX, SYS 파일 등 종속성이 있는 시스템 파일 누락
  • Installer와 충돌하는 잘못된 레지스트리 항목
  • 백신 프로그램이 최근에 악성 파일을 제거하면서 손상까지 남긴 경우
  • Installer 서비스가 중지된 상태
  • 완료되지 않은 설치

또한 일부 MSI 패키지가 Windows 10의 '프로그램 및 기능'에서 제대로 제거되지 않은 경우에도 이 오류가 발생할 수 있습니다. 손상된 설치의 잔여 파일이 때때로 소프트웨어의 설치 및 제거를 방해하기 때문입니다.

MSI 프로그램 설치 중 InstallShield 오류 코드 1722 해결법

이 문제에 직면했다면, 아래의 권장 해결 방법들을 순서에 관계없이 하나씩 시도해 보고 문제가 해결되는지 확인해 보세요.

  1. 프로그램 설치 및 제거 문제 해결사 실행
  2. 타사 언인스톨러로 소프트웨어 제거
  3. Windows Installer 서비스 활성화 여부 확인
  4. Windows Installer 서비스 등록 취소 후 재등록
  5. 클린 부팅 후 소프트웨어 설치
  6. Windows 레지스트리 복구

각 해결 방법의 세부 절차를 자세히 살펴보겠습니다.

1] 프로그램 설치 및 제거 문제 해결사 실행

먼저 Microsoft에서 제공하는 프로그램 설치 및 제거 문제 해결사(Program Install and Uninstall Troubleshooter)를 실행하여 MSI 프로그램 설치 중 InstallShield 오류 코드 1722 문제가 해결되는지 확인합니다. 이 문제 해결사는 프로그램 설치나 제거가 막혀 있을 때 자동으로 문제를 복구해 주며, 손상된 레지스트리 키도 함께 수정해 줍니다.

2] 타사 언인스톨러로 소프트웨어 제거

Windows 10의 '프로그램 및 기능'은 때때로 소프트웨어를 완전히 제거하는 데 비효율적일 수 있습니다. 소프트웨어가 성공적으로 제거된 것처럼 보여도 잔여 파일이나 종속성이 컴퓨터에 남아 충돌을 일으키는 경우가 있습니다. 이런 상황에서는 타사 소프트웨어 언인스톨러를 사용하는 것이 좋습니다. 이러한 도구는 Windows 10 PC에서 소프트웨어를 철저히 제거해 줍니다.

프로그램을 제거한 후에는 새로운 설치 파일을 다른 폴더 위치에 내려받고, 모든 프로그램을 종료한 뒤 설치 파일을 실행하세요.

3] Windows Installer 서비스 활성화 확인

이러한 소프트웨어는 Windows Installer 서비스에 의존합니다. 따라서 소프트웨어 설치에 문제가 있다면 MSI 서비스가 활성화되어 있지 않을 가능성이 높습니다. 이 경우 Windows Installer 서비스가 활성화되어 있는지 확인하세요.

4] Windows Installer 서비스 재등록

다음 절차를 따라 하세요.

  • Windows 키 + R을 눌러 실행 대화 상자를 엽니다.
  • 실행 대화 상자에 cmd를 입력하고 CTRL + SHIFT + ENTER를 눌러 관리자 권한으로 명령 프롬프트를 엽니다.
  • 명령 프롬프트 창에 아래 명령을 입력하고 Enter 키를 눌러 Windows Installer 서비스를 일시적으로 등록 취소합니다.
msiexec /unreg
  • 명령이 성공적으로 처리되고 성공 메시지가 표시되면, 다음 명령을 입력하고 Enter 키를 눌러 Windows Installer를 다시 등록합니다.
msiexec /regserver

두 번째 명령이 성공적으로 처리되면 컴퓨터를 다시 시작하고 소프트웨어를 다시 설치해 보세요. 설치/제거 오류가 계속된다면 다음 해결 방법을 시도하세요.

5] 클린 부팅 후 소프트웨어 설치

클린 부팅(Clean Boot)을 수행하면 소프트웨어 설치 중 발생할 수 있는 충돌 요소를 제거할 수 있습니다. 클린 부팅이란 필수 드라이버와 프로그램만 실행하여 Windows 10을 시작하는 것을 의미합니다.

6] Windows 레지스트리 복구

최근 소프트웨어 변경(설치 또는 제거)으로 인해 Windows Installer와 관련된 잘못되었거나 손상된 레지스트리 항목이 생기면 이 오류가 발생할 수도 있습니다. 이 경우 레지스트리를 복구한 후 소프트웨어 설치를 다시 시도해 보세요.

마무리

InstallShield 오류 코드 1722는 대부분 위의 방법들로 해결할 수 있습니다. 특히 문제 해결사 실행과 Windows Installer 서비스 재등록부터 시도해 보는 것을 권장합니다. 그래도 문제가 지속된다면 해당 소프트웨어 개발사의 고객 지원팀에 문의하는 것이 좋습니다.