Windows Installer 오류를 해결하는 방법

증상

Windows 기반 컴퓨터에서 프로그램을 설치, 제거 또는 업데이트할 때 다음과 같은 오류 메시지 중 하나가 나타날 수 있습니다.

오류 메시지 1

Windows Installer 서비스에 액세스할 수 없습니다.

오류 메시지 2

Windows Installer 서비스를 시작할 수 없습니다.

오류 메시지 3

로컬 컴퓨터에서 Windows Installer 서비스를 시작하지 못했습니다. 오류 5: 액세스가 거부되었습니다.

해결 방법

이 문제를 자동으로 해결하려면 "프로그램을 설치 또는 제거할 수 없는 문제 해결" 문제 해결사를 실행하여 손상된 레지스트리 키로 인해 프로그램 설치 또는 제거를 방해하는 문제를 복구합니다.

중요 이 문서에 나와 있는 다수의 방법 및 단계를 수행하려면 컴퓨터에 관리자로 로그인해야 합니다.

관리자 권한이 있는 계정을 사용하고 있는지 여부를 확인하려면

관리자 권한이 있는 계정을 사용하고 있는지 여부를 확인하려면 실행 중인 운영 체제에 따라 다음 방법 중 하나를 사용하세요.

Windows 7 및 Windows Vista

  1. 날짜 및 시간 대화 상자를 엽니다.

    1. 시작을 클릭합니다.

    2. 검색 시작 또는 프로그램 및 파일 검색 상자에 다음 명령을 입력한 후 Enter 키를 누릅니다.

      timedate.cpl
      날짜 및 시간 대화 상자가 나타납니다.
      Start Search or Search programs and files box - timedate.cpl 

  2. 날짜 및 시간 변경을 클릭합니다. 사용자 계정 컨트롤 대화 상자가 표시되면 계속을 클릭합니다.
    Date and Time - User Account Control dialog box 

  3. 계속을 클릭할 때 나타나는 결과에 따라 다음 중 하나를 수행합니다.

    • 컴퓨터에서 암호를 묻는 메시지가 표시되지 않으면 관리자 계정으로 이미 로그온되어 있는 것입니다. 취소를 두 번 클릭하여 날짜 및 시간 대화 상자를 닫습니다. Windows Installer 문제를 해결할 준비가 되었습니다.

    • 컴퓨터에서 암호를 묻는 메시지가 표시되면 관리자 계정으로 로그온되어 있지 않은 것입니다.

Windows XP 및 Windows Server 2003

  1. 날짜 및 시간 대화 상자를 엽니다.

    1. 시작을 클릭한 다음 실행을 클릭합니다.

    2. 실행 대화 상자에서 다음 명령을 입력한 후 확인을 누릅니다.

      timedate.cpl
      Run dialog box - timedate.cpl 

  2. 결과에 따라 다음 중 하나를 수행합니다.

    • 날짜 및 시간 속성 대화 상자가 나타나면 이미 관리자 권한으로 로그온된 것입니다. 취소를 클릭하여 대화 상자를 닫습니다.
      Date and Time Properties dialog box 

    • 다음 메시지가 표시되면 관리자로 로그온하지 않은 것입니다.
      Date and Time Properties information message 


컴퓨터에 관리자로 로그온되어 있음을 확인하고 나면 Windows Installer 문제 해결을 시작할 수 있습니다.

Windows Installer 엔진이 손상되었거나, 사용하지 않도록 설정되었거나, 올바르지 않게 설치된 경우 이로 인해 프로그램 설치 문제가 발생할 수 있습니다.

다음 방법을 사용하여 프로그램을 설치, 제거 또는 업데이트할 때 문제를 유발할 수 있는 WindowsInstaller 문제를 식별하세요.

방법 1: Windows Installer 엔진이 작동하는지 여부 확인

  1. 시작Windows 시작 단추을 클릭하고 검색 상자에 cmd를 입력하거나 실행을 클릭한 다음 대화 상자에 cmd를 입력하고(Windows XP 또는 Windows Server 2003) Enter 키를 눌러 명령 프롬프트 창을 엽니다.

  2. 명령 프롬프트에서 MSIExec를 입력한 다음 Enter 키를 누릅니다.

  3. MSI 엔진이 작동하는 경우 오류 메시지가 나타나지 않아야 합니다. 오류 메시지가 나타나는 경우 Bing 또는 Google 같은 검색 엔진에 오류 메시지 텍스트를 입력하여 해당 문제와 관련된 문제 해결 정보를 찾습니다.

  4. 설치 또는 제거를 다시 시도하세요.

방법 2: Windows Installer 서비스가 사용 안 함으로 설정되어 있지 않은지 확인

  1. 시작Windows 시작 단추을 클릭하고 검색 상자에 services.msc를 입력하거나 실행을 클릭한 다음 대화 상자에 services.msc를 입력하고(Windows XP 또는 Windows Server 2003) Enter 키를 눌러 서비스를 엽니다.

  2. Windows Installer를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  3. 시작 유형 상자가 사용 안 함으로 설정되어 있는 경우 수동으로 변경합니다.

  4. 확인을 클릭하여 속성 창을 닫습니다.

  5. Windows Installer 서비스를 마우스 오른쪽 단추로 클릭한 다음 시작을 클릭합니다. 오류 없이 서비스가 시작됩니다.

  6. 설치 또는 제거를 다시 시도하십시오.

방법 3: 사용 중인 Windows Installer 버전을 확인하고 필요한 경우 최신 버전으로 업그레이드중요 이 방법은 Windows XP, Windows Vista, Windows Server 2003, Windows Server 2003 R2 및 Windows Server 2008에만 적용됩니다.

  1. 시작Windows 시작 단추을 클릭하고 검색 상자에 cmd를 입력하거나 실행을 클릭한 다음 대화 상자에 services.msc를 입력하고(Windows XP 또는 Windows Server 2003) Enter 키를 눌러 명령 프롬프트 창을 엽니다.

  2. 명령 프롬프트에서 MSIExec를 입력한 다음 Enter 키를 누릅니다. MSI 엔진이 작동하는 경우 오류 메시지가 나타나지 않으며 별도의 대화 상자가 열립니다. 여기에는 MSI 버전이 표시됩니다.

  3. Windows Installer의 버전이 4.5가 아닌 경우 Windows Installer 4.5를 다운로드하고 설치합니다.

  4. 설치 또는 제거를 다시 시도하십시오.

방법 4: Windows Installer 엔진 다시 등록중요 이 방법은 Windows XP 및 Windows Server 2000에만 적용됩니다.

  1. 시작, 실행을 차례로 클릭하고 cmd를 입력한 다음 명령 프롬프트를 클릭합니다.

  2. 명령 프롬프트에서 다음을 입력하고 각 줄 끝에서 Enter 키를 누릅니다.

    MSIExec /unregister

    MSIExec /regserver

  3. 설치 또는 제거를 다시 시도하십시오.


설치 또는 업데이트 방법의 실행이 완료되지 않음

프로그램을 설치, 제거 또는 업데이트하는 방법에는 여러 가지가 있습니다. 또한 사용되는 방법이 성공적으로 시작 또는 완료되지 못했을 수 있습니다. 이 경우 다른 방법으로 프로그램을 설치 또는 업데이트해 보세요.

다음은 소프트웨어 설치에 일반적으로 사용되는 방법입니다.

  • CD 또는 DVD 미디어를 넣고 설치가 자동으로 시작되도록 합니다.

  • 프로그램 설치 파일이 있는 CD, DVD, 이동식 미디어 또는 기타 위치로 이동한 후 설치 프로그램을 두 번 클릭합니다. 설치 파일은 일반적으로 다음 중 하나입니다.

    • Autorun 또는 Autorun.exe

    • Setup 또는 Setup.exe

    • Install 또는 Install.exe

  • 프로그램을 웹 사이트에서 다운로드할 때는 실행을 클릭합니다.

설치 미디어를 읽을 수 없음

CD 및 DVD 미디어와 같은 설치 미디어가 오염되거나 긁혀서 CD 또는 DVD 판독기에서 읽을 수 없습니다. 이 문제를 해결하려면 다음 방법을 수행하세요.

방법 1: CD 또는 DVD를 청소합니다.이렇게 하려면 CD 또는 DVD 디스크 청소 키트를 사용합니다. 또는 보풀 없는 부드러운 면 헝겊으로 디스크의 은색 면을 부드럽게 닦습니다. 종이 헝겊을 사용하면 플라스틱이 긁히거나 줄 무늬가 남을 수 있으므로 사용하지 않습니다. 디스크를 닦을 때는 디스크 중심에서 바깥쪽으로 닦아 내십시오. 이때 원을 그리듯이 닦으면 안 됩니다. 문제가 계속 발생하면 축축한 천이나 상용 CD 또는 DVD 디스크 청소 세제를 사용하여 디스크를 청소하십시오. 디스크를 드라이브에 넣기 전에 완전히 건조하십시오.

방법 2: 설치 파일을 컴퓨터 또는 다른 이동식 미디어로 복사합니다.이렇게 하려면 위치를 확인한 후 해당 위치에서 설치 관리자를 실행합니다. 설치 파일은 일반적으로 Autorun.exe 또는 Setup.exe이지만 다를 수도 있습니다. 확실하지 않을 경우에는 설치 폴더의 추가 정보 파일에서 설치 실행 방법을 확인하세요. 실행 파일(.exe)을 사용할 수 있는 경우 공급업체의 특정 지침 없이 직접 .msi 파일을 실행하는 것은 바람직하지 않습니다.

참고 여러 개의 CD 또는 DVD가 필요한 경우 모든 디스크를 역순서로 같은 폴더에 복사합니다(가장 큰 번호의 디스크를 가장 먼저 복사). 확인 메시지가 표시될 때 기존 파일을 덮어쓰도록 준비한 후 해당 위치에서 설치를 수행합니다.

방법 3: 최신 버전의 설치 패키지 구하기CD 또는 DVD에서 설치를 시도한 경우 다음과 같이 하세요.

  • 소프트웨어 제조업체 웹 사이트에서 보다 최신 버전의 소프트웨어 패키지가 있는지 확인합니다. 새 버전을 다운로드하여 설치합니다.

  • 최신 버전이 이미 있는 경우 제조업체 웹 사이트에서 프로그램을 다운로드한 후 설치를 실행합니다.

다운로드 또는 복사한 설치 파일이 손상됨

방법 1: 설치 파일을 컴퓨터에 복사설치 파일을 컴퓨터의 로컬 하드 디스크 또는 다른 이동식 미디어로 복사합니다. 위치를 확인한 후 해당 위치에서 설치를 실행합니다. 설치 파일은 일반적으로 Autorun.exe 또는 Setup.exe이지만 다를 수도 있습니다. 확실하지 않을 경우에는 설치 폴더의 추가 정보 파일에서 설치 실행 방법을 확인하세요. 실행 파일(.exe)을 사용할 수 있는 경우 공급업체의 특정 지침 없이 직접 .msi 파일을 실행하는 것은 바람직하지 않습니다.

  • 인터넷에서 프로그램을 설치하는 경우 파일을 다시 다운로드하고(다운로드 대화 상자에서 실행 대신 저장 선택), 파일을 컴퓨터의 로컬 하드 디스크에 있는 폴더나 다른 이동식 미디어에 저장한 후 해당 위치에서 설치를 실행합니다.

  • 설치 파일이 네트워크에 있는 경우(예: 상용 또는 기업 환경) 모든 파일을 컴퓨터의 로컬 하드 디스크에 있는 폴더로 복사한 후 해당 위치에서 설치를 실행합니다.

방법 2: 최신 버전의 설치 패키지 구하기패키지를 다운로드하고 한참 후에 설치하려는 경우 다음과 같이 하십시오.

  • 소프트웨어 제조업체 웹 사이트에서 보다 최신 버전의 소프트웨어 패키지가 있는지 확인합니다. 새 버전을 다운로드하여 설치합니다.

  • 최신 버전이 이미 있는 경우 프로그램을 다시 다운로드한 후 설치를 실행합니다.

컴퓨터에서 현재 실행 중인 프로그램이 설치를 방해함

설치 프로세스를 방해할 수 있는 프로그램을 사용하지 않도록 설정합니다. 이 작업을 수행하려면 다음 단계를 따르세요.

  1. 시작Windows 시작 단추을 클릭하고 검색 상자에 msconfig를 입력한 후 msconfig.exe를 클릭합니다.

    알림 아이콘  관리자 암호나 확인을 요청하는 메시지가 나타나면 암호를 입력하거나 확인합니다.

  2. 일반 탭에서 선택 모드를 클릭한 다음 시작 항목 로드 확인란 선택을 취소합니다.

  3. 서비스를 클릭하고 모든 Microsoft 서비스 숨기기를 클릭한 후 모두 사용 안 함을 클릭합니다.

  4. 확인을 클릭한 다음 다시 시작을 클릭합니다.

  5. 소프트웨어 프로그램 설치를 실행해 보십시오.

  6. 문제 해결이 끝났으면 정상 모드에서 컴퓨터를 다시 시작합니다. 이렇게 하려면 다음과 같이 하십시오.

    1. 시작Windows 시작 단추을 클릭하고 검색 상자에 msconfig를 입력한 후 msconfig.exe를 클릭합니다.

      알림 아이콘  관리자 암호나 확인을 요청하는 메시지가 나타나면 암호를 입력하거나 확인합니다.

    2. 일반 탭에서 정상 모드를 클릭하고 확인을 클릭한 후 다시 시작을 클릭합니다.

MSConfig를 사용하는 방법에 대한 자세한 내용은 Windows 8, Windows 7 또는 Windows Vista에서 클린 부팅을 수행하여 문제를 해결하는 방법을 참조하세요.

일반적으로 프로그램을 제거하는 방법에는 여러 가지가 있습니다. 이 경우 다른 방법으로 프로그램을 제거해 보세요.

다음은 소프트웨어 설치에 일반적으로 사용되는 방법입니다.

방법 1: 제거 옵션 사용(사용 가능한 경우)

  1. 시작Windows 시작 단추을 클릭한 다음 모든 프로그램을 클릭합니다.

  2. 제거하려는 프로그램 폴더를 선택한 후 해당 폴더를 엽니다.

  3. 제거 옵션이 있는 경우 해당 옵션을 사용해 봅니다.

방법 2: 제어판 옵션 사용

  1. 시작Windows 시작 단추, 제어판을 차례로 클릭하고 프로그램 추가 및 제거 또는 프로그램 및 기능을 클릭한 후 프로그램 제거를 클릭합니다.

  2. 프로그램을 선택한 다음 제거를 클릭합니다. 지침을 따릅니다.


참고 다음 단계는 고급 사용자에게만 해당됩니다.

 

파일 또는 폴더 이름이 260자를 초과하지 않는지 확인합니다.

최대 경로 길이 제한에 대한 자세한 내용은 파일, 경로 및 네임스페이스 이름 지정을 참조하세요.

 

대부분의 프로그램은 설치 로그를 생성합니다. 이러한 로그를 찾을 수 없는 경우 자세한 MSI 로깅을 사용하도록 설정하면 됩니다. 자세한 내용은 Windows Installer 로깅을 사용하도록 설정하는 방법을 참조하세요.

참고 부트스트랩 응용 프로그램(.exe) 없이 .msi 로그 파일을 실행하는 경우 자세한 로깅을 위한 매개 변수를 추가할 수 있습니다. 예를 들어 다음 명령을 실행할 수 있습니다.

Msiexec path\your_msi.msi /L*v path\your_msi_log.txt msiexec 명령줄 목록을 확인하려면 명령줄 옵션을 참조하세요.

설치가 실패할 경우 일반적으로 “반환 값 3”이 로깅되고 문제가 발생했으며 설치 롤백이 시작된다는 메시지가 로깅됩니다. 이러한 실패에 대한 설명은 반환 값 3 로그 항목 바로 앞에 표시됩니다.

 

Wilogutl.exe 도구를 사용하여 Windows Installer 설치 시 생성된 로그 파일을 분석할 수 있습니다. 이 도구는 로그 파일에 나오는 오류에 대한 해결 방법도 제안할 수 있으며, 최신 Windows Software Development Kit에서 사용할 수 있습니다.

다음 예제에서는 명령줄에서 Wilogutl.exe 도구를 사용하는 방법을 설명합니다.

wilogutl /q /l c:\mymsilog.log /o c\outputdir\

 

Windows 인터페이스를 통해 프로그램의 일부를 수동으로 제거할 수도 있습니다. 예를 들어 프로그램 파일 및 폴더를 삭제할 수 있습니다. 이 작업을 수행하는 단계는 실행 중인 Windows 버전과 제거하려는 프로그램에 따라 크게 다를 수 있으므로 여기는 자세한 단계를 설명하지 않습니다. 제거하려는 프로그램에 충분히 익숙하지 않아서 해당 프로그램에 대한 파일과 폴더를 명확하게 구별할 수 없는 경우 이 방법을 사용하지 않는 것이 좋습니다. 일반적으로 프로그램 파일 및 폴더를 삭제할 경우 운영 체제가 손상될 위험이 있습니다. 이 방법의 사용에 따른 모든 책임은 사용자에게 있습니다.

프로그램을 수동으로 제거하려는 경우 다음 사항에 유의합니다.

  • 이 방법을 사용하기 전에 시스템 복원 지점을 만들었는지 확인합니다.

  • 시작하기 전에 제거하려는 프로그램의 설치 폴더에 있는 개인 데이터나 문서를 다른 위치로 옮깁니다. 예를 들어 이 자료를 Documents 폴더로 옮깁니다.

  • 프로그램 파일을 수동으로 삭제할 수 없는 경우에는 해당 파일이 사용 중이거나 다른 프로그램에서 해당 파일에 액세스 중이어서 삭제할 수 없는 것일 수 있습니다. 예를 들어 바이러스 백신 소프트웨어가 파일에 액세스하고 있을 수 있습니다. 바이러스 백신 소프트웨어가 프로그램 파일에 액세스 중이어서 파일을 삭제할 수 없는 경우에는 좀 더 일반적인 방법을 사용해서 프로그램을 제거하지 못하게 한 것일 수 있습니다.

추가 정보

프로그램 설치 또는 제거 방법에 대한 일반 정보는 다음 웹 사이트를 참조하세요.

프로그램 설치

프로그램 제거 또는 변경

프로그램 설치: 질문과 대답

추가 도움이 필요하신가요?

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Microsoft Insider 참가

이 정보가 유용한가요?

소중한 의견에 감사드립니다.

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×