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

이 페이지에서

소개

Microsoft Windows Installer 3.0은 Microsoft Windows XP 서비스 팩 2(SP2)의 일부로 제공되며 Windows 2000 SP3, Microsoft Windows 2000 SP4, Microsoft Windows XP, Microsoft Windows XP SP1 및 Microsoft Windows Server 2003의 재배포 가능한 시스템 구성 요소로 사용할 수 있습니다. 그 밖의 다른 기능이 추가되어 보다 쉽고 효율적으로 서비스를 사용할 수 있게 되었습니다. 새로운 기능으로는 응용 프로그램에 대한 업데이트를 만들고, 배포하고, 관리하는 기능이 있습니다. 이러한 기능은 또한 이전 버전의 Windows Installer에 존재하는 문제도 해결합니다.

추가 정보

Windows XP 사용자

Windows Installer 3.0을 설치하려면 Windows XP SP2로 업데이트합니다.

Windows Server 2003 및 Windows 2000 Server 사용자

릴리스 내역:
  • Microsoft Windows Installer 3.0: KB884016 버전 1.0(2004년 11월 8일)
  • Microsoft Windows Installer 3.0: KB884016 버전 2.0(2004년 11월 15일)
이 수정 패키지에는 Windows 2000 Multilingual User Interface Pack(MUI Pack)을 실행하는 컴퓨터에 Windows Installer 3.0을 설치하는 기능이 추가되었습니다.

Microsoft 다운로드 센터에서 다음 파일을 다운로드할 수 있습니다.

그림 축소그림 확대
다운로드
지금 884016 패키지 다운로드

Microsoft 지원 파일을 다운로드하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
119591 온라인 서비스로부터 Microsoft 지원 파일을 구하는 방법
Microsoft는 파일을 게시한 날짜에 사용할 수 있는 최신의 바이러스 예방 프로그램으로 이 파일을 검사했습니다. 이 파일은 무단으로 변경할 수 없는 보안이 향상된 서버에 보관됩니다.

Windows Installer 3.0의 새로운 기능

  • 패치 순서 지정

    패치 순서 지정 기능을 사용하면 컴퓨터에서 패치를 받은 순서에 관계없이 새 패치나 기존 패치가 올바른 논리적 순서로 배포됩니다.
  • 제거 가능 패치

    이제는 Windows Installer 3.0으로 설치되는 패치 중에서 제거 가능으로 표시된 패치를 제거할 수 있습니다. 패치 제거 기능을 사용하면 패치가 적용된 프로그램을 패치 적용 전 상태로 되돌릴 수 있습니다.
  • 보다 효율적인 패치

    이번 릴리스에서는 패치 관련 기능이 몇 가지 향상되었습니다. 향상된 기능은 다음과 같습니다.
    • 패치 파일을 두 번 누르면 적용됩니다.
    • 패치 크기가 작아지고 안정성이 높아졌습니다.
    • 델타 압축 패치에 원본 미디어가 더 이상 필요하지 않습니다.
    • 한 번의 트랜잭션으로 여러 개의 패치를 설치할 수 있습니다.
    • 한 번의 트랜잭션으로 대상 제품이 다른 여러 패치를 설치할 수 있습니다.
  • 비관리자 패치 및 패치 적용 권한 상승

    제한된 계정의 사용자도 이제 시스템 관리자가 신뢰할 수 있다고 표시한 패치를 적용할 수 있습니다.
  • 원본 목록 API와 인벤토리 관리 API

    새로운 원본 목록 API를 사용하면 시스템 관리자가 Windows Installer로 등록된 원본 위치 목록을 쉽게 검사하고 변경할 수 있습니다. Windows Installer 3.0에서는 또한 새로운 인벤토리 관리 API를 통해 다양한 제품, 기능, 구성 요소 및 패치 인벤토리 쿼리도 지원합니다. 권한이 있는 계정을 가진 사용자가 이러한 API를 통해 모든 사용자 및 설치 컨텍스트에서 열거할 수 있습니다.
  • 표준 명령줄 옵션

    프로그램을 쉽게 배포할 수 있도록 Windows Installer는 표시 및 다시 시작 동작과 업데이트 설치, 제거, 로깅 및 적용을 제어하는 알기 쉬운 표준 명령줄 옵션을 지원합니다. Windows Installer 2.0 명령줄 옵션도 계속 지원되므로 새로운 명령줄 옵션과 함께 사용할 수 있습니다. 다음과 같은 새로운 명령줄 옵션이 지원됩니다.
    • /help
    • /quiet
    • /passive
    • /norestart
    • /forcerestart
    • /promptrestart
    • /uninstall
    • /log
    • /package
    • /update
    Windows Installer 3.0에서는 msiexec /? 옵션도 지원합니다. 이 옵션을 사용하면 Windows Installer 3.0에서 사용할 수 있는 모든 명령줄 매개 변수를 표시할 수 있습니다.
  • 어셈블리 서비스 향상

    이진 델타 패치, 새로운 어셈블리 제작 및 서비스 지침이 지원되어 어셈블리 서비스가 향상되었습니다.
  • Windows XP 제어판의 프로그램 추가/제거에 대한 인터페이스 향상

    이제 제어판의 프로그램 추가/제거 기능을 사용하여 프로그램에 대해 설치된 업데이트를 보고 이러한 업데이트와 상호 작용할 수 있습니다. Windows XP SP2에서 확인란을 하나만 선택하면 프로그램 업데이트는 물론 이러한 업데이트와 프로그램의 관계를 볼 수 있습니다. 업데이트가 관련 프로그램과 함께 그룹화되었으며 설치 날짜를 포함하고 있습니다.

Windows Installer 3.0에서 해결된 문제

  • LogonUser 함수를 호출하면 Windows Installer가 올바른 토큰을 사용하지 않습니다.
  • 사용자 지정 작업이 256자를 초과하는 문자열에 대해 쿼리한 API를 호출하면 실패합니다.
  • 서버에서 MSIServer 클래스 등록이 손실되면 "Windows Installer 서비스에 액세스할 수 없습니다."라는 내용의 오류가 표시됩니다.
  • 제품 등록이 손상되면 MsiOpenProduct 함수가 실패합니다.
  • 프로그램 아이콘 메뉴를 연 후 프로그램 아이콘을 두 번 눌러 검색 창을 닫으면 설치가 실패합니다.
  • 경로에 공백이 있으면 ServiceInstall 테이블이 서비스를 제대로 설치하지 못합니다.
  • MsiGetComponentPath 함수가 종종 예기치 않게 실패합니다.
  • 설치 관리자 엔진 초기화 동안 프로그램 설치를 취소하면 이 동작이 무시되고 예기치 않은 오류가 반환됩니다.
  • 프로그램을 제거하려고 하면 실행 중인 프로그램 이름으로 잘못된 프로그램 이름이 표시됩니다.
  • MsiAssemblyName 테이블을 올바르게 작성하지 않은 경우 컴퓨터에서 전역 어셈블리를 제거할 수 없습니다.
  • 사용자 지정 동작 커밋이 실패하면 Windows Installer가 설치를 롤백하지만 궁극적으로 설치가 실패한 대신 성공한 것으로 보고합니다.
  • Windows Installer가 파일 사용 중 메시지에 대해 외부 사용자 인터페이스 필터를 허용하지 않습니다. Windows Installer 3.0은 이제 공용 머리글에 INSTALLLOGMODE_FILESINUSE = (1 << (INSTALLMESSAGE_FILESINUSE >> 24)) 매개 변수를 추가합니다.
  • DependantService 레지스트리 값이 잘립니다.
  • BindImage API가 실패하면 Windows Installer가 로깅 정보를 부족하게 제공합니다.
  • Windows Installer가 MsiProvideAssembly 함수의 공용 머리글에서 INSTALLMODE_NODETECTION_ANY 매개 변수를 선언하지 않습니다.
  • 구성 요소가 원본에서 실행되고 원본 유효성 검사가 실패하면 COM 활성화가 실패합니다.
  • 작동 가능한 포인터가 모래 시계 포인터로 표시되어 바뀌지 않습니다.
  • 서비스가 실패한 후 종료되지 않습니다.
  • 파일에 대한 관리자 또는 로컬 시스템의 액세스가 거부되면 Windows Installer가 파일을 삭제할 수 없습니다.
  • /qb- 스위치나 /qn 스위치로 모달 대화 상자를 사용할 수 없도록 설정하면 ServiceInstall 테이블이 msidbServiceInstallErrorControlVital 비트를 반영하지 못합니다.
  • OpenPackage 메서드가 Safe Session 플래그를 무시합니다.
  • Windows Installer 자동화 인터페이스에 대한 typelib 정의에서 msiUILevelSourceResOnly 설치 테이블 정의가 누락되었습니다.
  • 원본에서 실행 구성 요소로 도우미 파일을 지정한 경우에는 버전 지정된 파일을 설치할 수 없습니다.
  • 고객 정보 대화 상자에서 사용하는 오류 대화 상자에서 잘못된 포인터를 사용합니다.
  • 스페이스바나 Enter 키를 누르면 숨겨진 취소 단추가 사용 가능하게 설정됩니다.
  • DisableMSI=1인 경우 Windows Installer에서 관리자가 아닌 사용자가 알림 스크립트를 생성하지 못하도록 합니다.
  • 다시 시도취소를 누르라는 내용의 메시지가 나타난 경우 보안 오류에서 확인 단추만 표시합니다.
  • 프로그램을 제거하면 환경 변수가 손실됩니다.
  • 구성 요소가 원본에서 실행 구성 요소로 설치되고 구성 요소의 미디어 디스크 ID가 99자를 초과할 경우 구성 요소 경로를 제공하는 Windows Installer API가 잘못된 경로를 반환합니다.
  • Windows Installer가 관리자 및 시스템 계정에서 읽기 전용 권한을 가진 파일을 제거하지 못합니다.
  • 창 제목에 [propertyname] 참조가 포함되어 있을 경우 FilesInUse 대화 상자가 잘못된 창 제목을 표시할 수 있습니다.




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 884016 - 마지막 검토: 2005년 8월 26일 금요일 - 수정: 4.1
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows Installer 3.0
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows 2000 서비스 팩 4
  • Microsoft Windows 2000 서비스 팩 3
  • Microsoft Windows 2000 서비스 팩 3
  • Microsoft Windows 2000 Professional Edition
키워드:?
kbinfo atdownload KB884016

피드백 보내기

 

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