Windows Installer 3.1 Redistributable (v2) - 한국어
본문 바로가기

TECH

Windows Installer 3.1 Redistributable (v2) - 한국어

반응형

Windows Installer 3.1(v2)에서 해결된 문제

설치 관리자가 Windows 파일 보호 기능으로 보호되는 파일을 업데이트하려고 할 때 더 이상 Windows Installer가 아무런 표시 없이 실패하지 않습니다.



Windows Installer 3.1의 새로운 기능
새로운 UpdateTargetRTMProperty 속성: 패치 파일이 이제 시스템에 있는 초기 릴리스 기본 프로그램과 최신 서비스 팩 수준의 기본 프로그램을 모두 대상으로 할 수 있습니다.
새로운 MsiSetExternalUIRecord API: 외부 사용자 인터페이스를 사용하는 패키지도 이제 메시지를 문자열로 받는 대신 레코드로 받을 수 있습니다.
새로운 x64 및 Msix64 속성: 패키지가 이제 x64Msix64 속성을 사용하여 x64 프로세서 기반 운영 체제 지원을 지정할 수 있습니다.
새로운 MsiNotifySidChange API: 사용자의 SID(보안 식별자)가 바뀔 경우 이 API를 사용하여 Windows Installer 구성을 업그레이드할 수 있습니다.
이제 선택적으로 Flyweight 패치를 할 수 있습니다. Windows Installer 3.0에 새로운 "Flyweight 패치" 기능이 도입되었습니다. 기본적으로 이 기능은 모든 패치에 대해 사용되었습니다. 이제 Windows Installer 3.1에서는 MsiPatchMetaData 테이블에서 OptimizedInstallMode 속성을 설정하여 명시적으로 이 기능을 사용 가능하게 설정하는 경우를 제외하고는 이 기능을 사용하지 않습니다.

Windows Installer 3.1에서 해결된 문제

Windows Installer에서는 이제 Null 문자("[~]")가 레지스트리 값 표시기나 서비스 종속성에 사용될 때도 문자를 올바르게 기록합니다.
MsiGetFileHash 함수가 이제 매우 큰 용량의 버전 없는 파일에도 올바르게 작동합니다. 이러한 파일의 크기는 약 2GB입니다.
패치를 설치할 때 패치의 MediaSrcProp 속성이 이제 원래 시작 위치로 설정됩니다. MediaSrcProp 속성이 후속 트랜잭션을 위해 캐시된 패치 위치로 설정됩니다.
이제는 패키지가 2GB를 초과하는 파일을 설치할 때도 진행률 표시줄이 올바르게 작동합니다.
이제는 독립된 구성 요소에 대한 패치 작업도 작동합니다.
사용자 지정 동작이 대상을 숨기도록 표시된 경우에 사용자 지정 동작이 실패할 경우 더 이상 사용자 지정 동작에 대한 대상 정보가 기록되지 않습니다.
하나의 Windows Installer 2.0 스타일만 적용할 수 없는 패치가 적용될 경우에도 오류 1642(ERROR_PATCH_TARGET_NOT_FOUND)가 반환됩니다.
동반 파일이 포함되어 있는 전체 파일 Windows Installer 2.0 스타일 패치를 적용할 경우 더 이상 원본 미디어에 액세스할 필요가 없습니다.
Windows Installer 3.1에서는 이제 사용하지 않거나 대체된 패치가 존재하는 경우에도 부분 업데이트 패키지를 설치하는 시나리오를 올바르게 처리합니다.
Windows Installer 3.1을 사용하면 이제 많은 수의 파일이 있는 패키지에 대한 패치도 적용할 수 있습니다. 파일 테이블의 시퀀스 열에 32767보다 큰 수가 포함됩니다.
Windows Installer 3.1에서는 이제 모든 동작에 대해 INSTALLSTART_ACTIONSTART 메시지를 보냅니다.
Windows Installer 3.0 및 이전 버전에서는 주요 업그레이드 패치를 여러 개 적용하면 후속 설치가 때때로 실패했습니다. 이제는 이러한 문제가 해결되었습니다.
관리 이미지를 패치하는 동안 더 이상 패치 시퀀서가 올바른 패치를 잘못 거부하지 않습니다.
Windows Installer 3.1에서는 더 이상 비동기로 표시된 스크립트 사용자 지정 동작을 건너뛰지 않습니다.

출처 : http://support.microsoft.com/kb/893803