Javításoptimalizálás
A Windows Installer optimalizálhatja a javításokat, hogy csökkentse a telepített alkalmazások javításainak alkalmazásához szükséges időt.
Windows Installer 2.0: Nem támogatott. A Windows Installer 3.0 előtt kiadott verziók esetében a javítás az alkalmazás teljes javítási telepítését futtatja, ami jelentősen több időt vehet igénybe.
Windows Installer 3.0-s és újabb verziói: A javítási folyamat csak az alkalmazás javítással módosított részeit módosítja.
Windows Installer 3.1 és újabb verziók: A Windows Installer 3.1-től kezdődően a javításoptimalizálás megköveteli, hogy a tranzakció összes javításában az OptimizedInstallMode tulajdonság értéke 1 (egy) legyen az MsiPatchMetadata tábla .
Ha egy javítás csak a következő táblákat módosítja, a Windows Installer 3.0 vagy újabb verziója kihagyja az összes többi táblához társított műveleteket, még akkor is, ha ezek a műveletek szerepelnek az eredeti alkalmazástelepítési csomag (.msi fájl) sorrendtábláiban.
- AdminExecuteSequence
- AdminUISequence
- feltétel
- CustomAction
- fájl
- FileSFPCatalog
- InstallExecuteSequence
- InstallUISequence
- Média
- MoveFile
- MsiAssembly
- MsiDigitalCertificate
- MsiDigitalSignature
- MsiFileHash
- MsiPatchHeaders
- patch
- PatchPackage
- tulajdonság
- beállításjegyzék-
- SFPCatalog
- TypeLib
- _Columns
- _Storages
- _Streams
- _Tables
- _TransformView tábla
- _Validation
A javításoptimalizálási beállítás kikapcsolásához használja a DisableFlyWeightPatching szabályzatot.