Windows 10/11 기기에 프로그램과 업데이트가 어떻게 설치되는지 궁금해 본 적이 있으신가요? 이 글에서는 Windows 프로그램 설치가 어떤 방식으로 진행되는지, 그리고 설치 과정에서 마주칠 수 있는 오류 메시지와 그 해결 방법까지 자세히 알아보겠습니다.
Windows Installer란?
Windows Installer는 Microsoft에서 응용 프로그램을 설치하고 배포하기 위해 사용하는 표준 기술입니다. 설치 프로그램을 실행할 때 MSI 파일 형식을 사용하며, 이는 일반적으로 프로그램 설치에 널리 쓰이는 .EXE 파일 형식과는 다른 방식입니다.
Windows Installer의 모든 세부 사항을 알지 못해도 사용하는 데는 큰 지장이 없지만, 작동 원리를 미리 이해해 두면 복잡한 기능에 쉽게 접근할 수 있고, 문제가 발생했을 때도 더욱 빠르게 해결할 수 있습니다.
InstallShield 오류 코드 1722란?
Windows Installer가 Windows 10/11 기기에 패키지를 정상적으로 설치하지 못하면 InstallShield 오류 코드 1722와 같은 오류 메시지가 화면에 나타납니다.
InstallShield는 사용자의 개입 없이 소프트웨어 업데이트를 검색하고 수행하는 유틸리티입니다. 이 도구가 설치되어 있으면 컴퓨터를 일일이 수동으로 업데이트할 필요가 없습니다. 기본적으로 시스템 시작 시 자동 실행되도록 설정되어 있지만 필수 구성 요소는 아니므로, 필요하지 않다면 비활성화해도 무방합니다.
반면 오류 1722는 Windows Installer가 시스템 패키지 설치에 실패했을 때 표시되는 중지 오류입니다. 오류 메시지 팝업에서 확인 버튼을 누르면 진행 중이던 설치가 롤백되면서 실패로 종료됩니다. 이 오류는 Microsoft 응용 프로그램이든 서드파티 프로그램이든 관계없이 발생할 수 있습니다.
InstallShield 오류 코드 1722가 나타날 수 있는 대표적인 상황은 다음과 같습니다.
- Microsoft WSE 3.0 설치
- 보안 소프트웨어 설치
- Java 설치
- 게임 설치
- 드라이버 설치
- Microsoft 제품 설치
InstallShield 오류 코드 1722의 원인
그렇다면 이 오류 코드는 왜 나타나는 걸까요? 프로그램 설치 중 InstallShield 오류 코드 1722가 발생하는 주요 원인은 다음과 같습니다.
- 손상되었거나 누락된 시스템 파일
- 잘못된 레지스트리 항목
- 시스템 프로세스를 방해하는 백신 프로그램
- 설치 관리자 서비스가 실행되지 않는 경우
- 불완전한 설치
- 프로그램 및 기능에서 MSI 패키지가 제대로 제거되지 않은 경우
InstallShield 오류 코드 1722 해결 방법
InstallShield 오류 코드 1722를 만나셨다면 아래에서 소개하는 해결 방법들을 하나씩 시도해 보세요. 하나라도 해당하면 문제가 해결될 가능성이 높습니다.
해결 방법 1: 프로그램 설치 및 제거 문제 해결사 실행
먼저 Microsoft에서 제공하는 프로그램 설치 및 제거 문제 해결사(Program Install and Uninstall Troubleshooter)를 실행해 보세요. 이 유틸리티는 프로그램 설치나 제거를 방해하는 문제를 자동으로 찾아 수정해 주며, 손상된 레지스트리 항목까지 복구해 주는 경우도 있습니다.
사용 방법은 다음과 같습니다.
- 프로그램 설치 및 제거 문제 해결사를 다운로드하여 실행합니다.
- 실행하면 기기의 문제를 직접 찾아 수정할 항목을 선택할지, 아니면 자동으로 문제를 식별하고 수정할지 묻는 화면이 나타납니다.
- 이후 프로그램 제거 중 문제가 있는지, 아니면 설치 중 문제가 있는지 선택합니다.
- 마지막으로 레지스트리와 시스템 파일을 검사한 뒤, 권장 수정 사항을 안내해 줍니다.
해결 방법 2: 서드파티 제거 프로그램으로 프로그램 삭제
Windows 10/11의 '프로그램 및 기능' 유틸리티가 항상 소프트웨어를 깔끔하게 제거해 주는 것은 아닙니다. 실제로 프로그램이 성공적으로 삭제된 것처럼 보여도 잔여 파일이 컴퓨터에 남아 있는 경우가 많으며, 이러한 파일들은 충돌과 오류의 원인이 됩니다.
이럴 때는 Windows 기기에서 소프트웨어를 완전히 제거하도록 설계된 서드파티 언인스톨러 프로그램을 활용하는 것이 좋습니다. 프로그램을 제거한 후에는 새 설치 파일을 다운로드해 다른 위치에 저장하고, PC에서 실행 중인 모든 프로그램을 종료한 뒤 설치 파일을 실행하세요.
해결 방법 3: Windows Installer 서비스 실행 여부 확인
소프트웨어의 설치와 제거는 Windows Installer 서비스에 의존합니다. 이 서비스가 비활성화되어 있으면 InstallShield 오류 코드 1722와 같은 오류가 발생할 수 있습니다. 따라서 응용 프로그램 설치에 문제가 있다면 먼저 Windows Installer 서비스가 활성화되어 있는지 확인해야 합니다.
확인 방법은 다음과 같습니다.
- 시작 메뉴로 이동해 실행(Run)을 선택합니다.
- 입력창에 services.msc를 입력하고 Enter 키를 누릅니다.
- 목록에서 Windows Installer 서비스를 찾아 더블클릭합니다.
- Windows Installer 시작 유형을 수동으로 설정합니다.
- 시작 버튼을 눌러 서비스를 활성화한 후 확인을 클릭합니다.
해결 방법 4: Windows Installer 서비스 등록 취소 후 재등록
Windows Installer 서비스를 활성화해도 문제가 해결되지 않는다면, 서비스 등록을 취소한 뒤 다시 등록하는 방법을 시도해 보세요. 절차는 다음과 같습니다.
- Windows + R 키를 눌러 실행 창을 엽니다.
- 입력창에 cmd를 입력한 후 Ctrl + Shift + Enter 키를 누릅니다. 그러면 관리자 권한으로 명령 프롬프트가 실행됩니다.
- 명령줄에 msiexec /unreg 명령을 입력하고 Enter 키를 누릅니다. 이 명령은 Windows Installer 서비스의 등록을 일시적으로 해제합니다.
- 명령이 실행되고 성공 메시지가 표시되면, 이번에는 msiexec /regserver 명령을 입력하고 Enter 키를 누릅니다.
- PC를 재시작한 후 소프트웨어를 다시 설치해 봅니다.
해결 방법 5: 클린 부팅 수행
경우에 따라 클린 부팅(Clean Boot)을 수행하면 소프트웨어 설치 중 발생하는 각종 충돌을 제거할 수 있습니다. 클린 부팅이란 Windows 10/11 기기를 최소한의 필수 프로그램과 드라이버만 로드하여 시작하는 것을 말합니다.
클린 부팅을 수행하는 방법은 다음과 같습니다.
- 검색창에 msconfig를 입력하고 Enter 키를 눌러 시스템 구성 유틸리티를 실행합니다.
- 일반 탭으로 이동해 선택적 시작을 선택합니다.
- 시스템 서비스 로드와 원래 부팅 구성 사용 옵션에 체크되어 있는지 확인합니다.
- 서비스 탭으로 이동해 모든 Microsoft 서비스 숨기기 옵션에 체크합니다.
- 모두 사용 안 함을 클릭합니다.
- 확인을 누른 뒤 PC를 재시작합니다.
- 이제 Windows가 클린 부팅 상태로 시작됩니다.
해결 방법 6: 손상된 레지스트리 항목 복구
최근 소프트웨어 설치나 제거 과정에서 생긴 잘못되었거나 손상된 레지스트리 항목 역시 오류 코드 1722를 유발할 수 있습니다. 이 경우 레지스트리를 복구하면 문제가 해결됩니다.
손상된 레지스트리 항목을 복구하려면 Auslogics Registry Cleaner 같은 서드파티 레지스트리 클리너 도구를 활용할 수 있습니다. 이 도구는 클릭 한 번으로 잘못된 레지스트리 항목을 정리하고, 레지스트리를 최적화해 오류를 제거하고 시스템 충돌을 예방해 줍니다.
해결 방법 7: 맬웨어 검사 실행
바이러스나 맬웨어가 원인이 되어 InstallShield 오류 코드 1722가 나타나는 경우도 있습니다. 이를 제거하려면 전체 맬웨어 검사를 실행해야 합니다.
신뢰할 수 있는 백신 소프트웨어를 사용해 전체 검사를 진행하세요. 기기에 저장된 파일 수에 따라 검사 시간이 오래 걸릴 수 있습니다. 검사가 완료되면 안내되는 권장 조치에 따라 바이러스를 제거하면 됩니다.
마무리
이번 글에서는 InstallShield 오류 코드 1722를 해결할 수 있는 7가지 방법을 살펴보았습니다. 치명적인 오류 코드는 아니지만, 원인을 제대로 파악해 두면 문제 해결 과정이 한결 수월해집니다.
InstallShield 오류 코드 1722에 대한 경험이나 생각이 있다면 아래 댓글로 공유해 주세요!