DetailPage-MSS-KB

기술 자료

기술 자료: 319624 - 마지막 검토: 2013년 3월 29일 금요일 - 수정: 1.0

알림
이 문서는 Windows 2000에 적용됩니다. Windows 2000에 대한 지원은 2010년 7월 13일에 만료됩니다.Windows 2000 지원 종료 솔루션 센터 (http://support.microsoft.com/win2000) 는 Windows 2000에서의 마이그레이션 전략을 계획하기 위한 시작점입니다. 자세한 내용은 Microsoft 지원 기간 정책 (http://support.microsoft.com/lifecycle/?ln=ko#tab0) 을 참조하십시오.

이 페이지에서

현상

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  (http://support.microsoft.com/kb/315346/ko/ ) Windows XP 또는 Windows Server 2003을 실행하는 컴퓨터에서 프로그램을 추가하거나 제거하려고 하면 "Windows Installer 서비스에 액세스할 수 없습니다." 오류 메시지가 나타남
참고 이것은 Microsoft 기술 지원 서비스 내에서 직접 작성한 “빠른 게시” 문서입니다. 여기에 포함된 정보는 발생한 문제에 대해 있는 그대로 제공됩니다. 이 문서는 즉시 참조할 수 있도록 빠르게 작성되어서 표기상의 오류가 포함되어 있을 수 있고 언제든지 예고 없이 수정될 수 있습니다. 기타 고려 사항은사용 약관 (http://go.microsoft.com/fwlink/?LinkId=151500) 을 참조하십시오. 정보
키워드: 
kbpubtypekc kbprb KB319624
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store