패치 최적화
Windows Installer는 패치를 최적화하여 설치된 애플리케이션에 패치를 적용하는 데 필요한 시간을 줄일 수 있습니다.
Windows Installer 2.0: 지원되지 않습니다. Windows Installer 3.0 이전에 릴리스된 Windows Installer 버전의 경우 패치는 애플리케이션의 전체 복구 설치를 실행하므로 훨씬 더 많은 시간이 걸릴 수 있습니다.
Windows Installer 3.0 이상: 패치 프로세스는 애플리케이션에서 패치가 수정한 부분만 변경합니다.
Windows Installer 3.1 이상: Windows Installer 3.1부터 패치 최적화를 수행하려면 트랜잭션의 모든 패치에 MsiPatchMetadata 테이블에서 1로 설정된 OptimizedInstallMode 속성이 있어야 합니다.
패치가 다음 테이블만 수정하는 경우 Windows Installer 3.0 이상에서는 해당 작업이 원래 애플리케이션 설치 패키지(.msi 파일)의 시퀀스 테이블에 나열된 경우에도 다른 모든 테이블과 연결된 작업을 건너뜁니다.
- AdminExecuteSequence
- AdminUISequence
- Condition
- CustomAction
- 최근에 사용한 파일
- FileSFPCatalog
- InstallExecuteSequence
- InstallUISequence
- 미디어
- MoveFile
- MsiAssembly
- MsiDigitalCertificate
- MsiDigitalSignature
- MsiFileHash
- MsiPatchHeaders
- Patch
- PatchPackage
- 속성
- Registry
- SFPCatalog
- TypeLib
- _Columns
- _Storages
- _Streams
- _Tables
- _TransformView 테이블
- _Validation
패치 최적화 옵션을 비활성화하려면 DisableFlyWeightPatching 정책을 사용합니다.