Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

이 문서는 Windows 2000에 적용됩니다. Windows 2000에 대한 지원은 2010년 7월 13일에 만료됩니다.Windows 2000 지원 종료 솔루션 센터는 Windows 2000에서의 마이그레이션 전략을 계획하기 위한 시작점입니다. 자세한 내용은 Microsoft 지원 기간 정책을 참조하십시오.

현상

Windows Installer 버전 2.0으로 업그레이드하면 Windows Installer 서비스가 시작되지 않고 다음 오류 메시지가 나타날 수 있습니다.

Windows Installer 서비스에 액세스할 수 없습니다. Windows를 안전 모드에서 실행하거나 Windows Installer가 올바르게 설치되지 않은 경우에 이 문제가 발생할 수 있습니다. 고객 지원 담당자에게 문의하십시오.

참고 다음 제품에서는 이러한 문제가 발생하지 않습니다.

  • Microsoft Windows XP

  • Microsoft Windows Millennium Edition

  • Microsoft Windows 98

원인

다음과 같은 경우 이러한 오류가 발생할 수 있습니다.

  • DCOM 권한에서 기본 인증 수준이 없음으로 설정되고 기본 가장 수준이 익명으로 설정되어 있습니다.

  • SYSTEM 계정에 Windows Installer가 액세스를 시도하고 있는 폴더나 레지스트리 키에 대한 모든 권한이 없습니다. 이것은 NTFS와 관련이 있습니다.

해결 방법

문제에 따라 다음 방법 중 하나 또는 모두를 사용하십시오.

  • 방법 1: Windows Installer 등록 취소 후 다시 등록

  • 방법 2: DCOM 권한 확인

  • 방법 3: SYSTEM 계정에 모든 권한 부여

  • 방법 4: 레지스트리 권한 확인

  • 방법 5: MsiServer 서비스의 잘못된 보안 키 수정

시작하기 전에 서비스 팩이 설치되었는지 확인

Windows 2000을 사용 중인 경우 SP 2가 설치되었는지 확인하십시오.
Windows NT 4.0을 사용 중인 경우 SP 6이 설치되었는지 확인하십시오.

적절한 서비스 팩을 설치하지 않은 경우 이 문서의 "추가 정보" 절의 단계가 예상대로 작동하지 않을 수 있습니다.

추가 정보

방법 1: Windows Installer 등록 취소 후 다시 등록

  1. 시작, 실행을 차례로 클릭하고 MSIEXEC /UNREGISTER를 입력한 다음 확인을 클릭합니다. 이 작업을 올바르게 수행하더라도 아무 일도 발생하지 않는 것처럼 보일 수 있습니다.

  2. 시작, 실행을 차례로 클릭하고 MSIEXEC /REGSERVER를 입력한 다음 확인을 클릭합니다. 이 작업을 올바르게 수행하더라도 아무 일도 발생하지 않는 것처럼 보이거나 모래 시계가 잠깐 동안만 나타날 수 있습니다. 이 명령을 실행하면 작업이 완료됩니다.

  3. Windows Installer 기반 응용 프로그램을 다시 시도합니다.

방법 2: DCOM 권한 확인

이 방법에서는 DCOM 기본 인증 수준을 확인으로 변경하고 Msisip.dll 파일을 제거한 다음 Windows 2000 SP3을 다시 설치합니다.

이렇게 하려면 다음과 같이 하십시오.

  1. 시작, 실행을 차례로 클릭하고 dcomcnfg를 입력한 다음 확인을 클릭합니다.

  2. 기본 등록 정보 탭에서 다음을 수행합니다.

    1. 기본 인증 수준 목록에서 연결을 클릭합니다.

    2. 기본 가장 수준 목록에서 확인을 클릭한 다음 확인을 클릭합니다.

  3. 시작, 실행을 차례로 클릭하고 explorer /select, %windir%\system32\msisip.dll을 입력한 다음 확인을 클릭합니다.

  4. Msisip.dll 파일의 이름을 Msisip.old로 바꿉니다.

  5. Windows 2000 서비스 팩 3을 다시 설치합니다.

방법 3: SYSTEM 계정에 모든 권한 부여

  1. Windows 탐색기를 시작하고 컴퓨터의 루트 하드 드라이브를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  2. 보안 탭을 클릭한 다음 추가를 클릭합니다.

  3. 사용자, 컴퓨터, 또는 그룹을(를) 선택하십시오. 대화 상자에서 SYSTEM 계정을 클릭하고 추가를 클릭한 다음 확인을 클릭합니다.

  4. 허용에서 모든 권한 확인란을 클릭하여 선택한 다음 확인을 클릭합니다.

  5. TEMP 폴더를 클릭한 다음 SYSTEM 계정에 모든 권한이 있는지 확인합니다.

방법 4: 레지스트리 권한 확인

  1. 시작, 실행을 차례로 클릭한 다음 Regedt32를 입력합니다.

  2. 각 레지스트리 하이브에 대해 다음 단계를 수행합니다.

    1. 하이브를 선택합니다.

    2. Windows XP의 경우 편집 메뉴에서 사용 권한을 클릭합니다.

      Windows 2000 및 Windows NT 4의 경우 보안 메뉴에서 사용 권한을 클릭합니다.

  3. SYSTEM 계정이 추가되었는지 그리고 모든 권한이 있는지 확인합니다. 그렇지 않으면 모든 권한을 갖도록 SYSTEM 계정을 추가합니다.

방법 5: MsiServer 서비스의 잘못된 보안 키 수정

  1. Windows 2000에서 컴퓨터를 시작합니다.

  2. 시작, 실행을 차례로 클릭하고 regedit.exe를 입력한 후 다음 키 이름을 Old_Security로 바꿉니다.

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer\Security

  3. 컴퓨터를 반드시 다시 시작합니다.

  4. installer 2.0에 대해 Instmsiw.exe를 다시 실행합니다. 이렇게 하여 MSI 서비스의 잘못된 보안 키를 수정합니다.

프로그램을 추가하거나 제거할 때 발생할 수 있는 오류 메시지에 대한 자세한 내용을 보려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.

315346 Windows XP 또는 Windows Server 2003을 실행하는 컴퓨터에서 프로그램을 추가하거나 제거하려고 하면 "Windows Installer 서비스에 액세스할 수 없습니다." 오류 메시지가 나타남

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×