기술 자료: 898628 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

현상

Microsoft Windows Installer(.msi) 패키지를 설치할 때 설치 관리자가 WFP(Windows 파일 보호) 기능으로 보호되는 이후 버전의 시스템 파일을 설치하려고 하면 설치 프로세스가 아무런 표시 없이 실패하고 Windows Installer 로그나 응용 프로그램 로그에 Windows Installer 오류 1931이 기록됩니다.

원인

Microsoft Windows Installer 버전 3.1이 출시되기 전에는 자동 설치 중에 패키지가 이후 버전의 WFP 보호 파일을 설치하지 못했습니다. 그러나 설치 프로세스는 계속되고 성공한 것으로 보고되었습니다. Windows Installer 3.1이 출시되면서 이러한 동작이 변경되었습니다. 버전 3.1에서는 자동 설치 프로세스가 실패하고 자동 설치 프로세스가 WFP 보호 파일을 설치할 수 없는 경우 설치를 롤백합니다. WFP가 응용 프로그램이 시스템 파일을 덮어쓰지 못하도록 하므로 Windows Installer가 WFP 보호 파일을 덮어쓸 수 없습니다.

해결 방법

이 문제를 해결하려면 설치 패키지의 최종 사용자인 경우 방법 1을 사용하고 Windows Installer 패키지를 만드는 사용자인 경우 방법 2를 사용하십시오.
  • 방법 1
    컴퓨터에 소프트웨어를 설치하는 설치 패키지의 최종 사용자인 경우 Windows Installer 3.1 Redistributable(v2)을 구하십시오.

    Windows Installer 3.1 Redistributable(v2)은 Windows Installer 3.1의 업데이트입니다. 이 업데이트는 "현상" 절에서 설명하는 오류를 해결합니다.

    Windows Installer 3.1(v2)에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
    893803 Windows Installer 3.1 v2(3.1.4000.2435)를 사용할 수 있다
    컴퓨터에 현재 설치된 Windows Installer의 버전을 확인하려면 다음과 같이 하십시오.
    1. Windows 탐색기에서 다음 파일을 찾습니다.
      Msi.dll
      이 파일은 Windows\System 32 폴더에 있습니다.
    2. Msi.dll을 마우스 오른쪽 단추로 누른 다음 속성을 누릅니다.
    3. 버전 탭을 누릅니다. 파일 버전 번호를 확인합니다.
      • 버전 번호가 3.1.4000.1823이면 컴퓨터에 Windows Installer 3.1(v1)이 설치되어 있는 것입니다.
      • 버전 번호가 3.1.4000.2435이면 컴퓨터에 Windows Installer 3.1(v2)이 설치되어 있는 것입니다.
  • 방법 2
    사용자가 만든 응용 프로그램을 설치하기 위해 Windows Installer 패키지를 만드는 경우 WFP 기능이 있는 운영 체제에 WFP 보호 구성 요소가 설치되지 않도록 하는 조건을 설치 프로젝트용으로 만드는 Windows Installer 데이터베이스에 설정하는 것이 좋습니다. 이 방법이 기본 해결 방법입니다. Windows Installer 기반 설치 프로세스에서 WFP 보호 파일을 업데이트하려고 하면 안 됩니다.

    조건을 설정하려면 Windows Installer 데이터베이스에 있는 Component 테이블의 Condition 열에 조건을 추가하십시오. 자세한 내용은 다음 MSDN(Microsoft Developer Network) 웹 사이트를 참조하십시오.
    http://msdn2.microsoft.com/en-us/library/aa368007.aspx(영문)

현재 상태

Microsoft는 Microsoft Windows Installer 3.1에서 이 문제를 확인했습니다.

추가 정보

WFP에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
222193 Windows 파일 보호 기능에 대한 설명

속성

기술 자료: 898628 - 마지막 검토: 2008년 4월 30일 수요일 - 수정: 3.4
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows Installer 3.1
  • Microsoft Windows 2000 서비스 팩 3
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 서비스 팩 3
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 서비스 팩 3
  • Microsoft Windows 2000 서비스 팩 4
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows 2000 Advanced Server SP3
  • Microsoft Windows 2000 Advanced Server SP4
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
키워드:?
kbcstw kbcshk kbmsifaq kbsetup kbprb KB898628

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com