Aracılığıyla paylaş


Multiple-Package Yüklemeleri

Windows Installer, işlem işlemekullanarak birden çok paket yükleyebilir. Bu özellik, Windows Installer 4.5'in başından itibaren kullanılabilir. Yükleyici, birden çok paketli bir işleme ait olan tüm paketleri yükler veya paketlerin hiçbirini yüklemez. İşlemdeki tüm paketler başarıyla yüklenemediğinde veya kullanıcı yüklemeyi iptal ederse, Windows Installer değişiklikleri geri alabilir ve bilgisayarı özgün durumuna geri yükleyebilir.

Birden çok paketli yükleme paketi, MsiBeginTransaction, MsiJoinTransactionveMsiEndTransaction işlevlerini kullanan kullanıcı tanımlı bir işleve başvuran MsiEmbeddedChainer tablosu içerebilir.

MsiPackageCertificate Tablo, birden çok paketli bir yükleme oluşturan yükleme paketlerinin kimliğini doğrulamak için kullanılan dijital imza sertifikalarını listeler. Birden çok paketli yüklemenizin yönetici tarafından yanıt gerektiren Kullanıcı Hesabı Denetimi (UAC) istemini görüntüleme sayısını azaltmak için bu tabloyu kullanabilirsiniz.

Aşağıdaki Windows Installer işlevleri, Windows Installer uygulamaları yüklediğinde, onardığında, güncelleştirdiğinde veya kaldırdığında kullanıcının bilgisayarında değişiklik yapabilir. Windows Installer 4.5 sürümünden başlayarak yükleyici, birden çok paketli yüklemenin işlem işleme sırasında bu işlevler tarafından yapılan değişiklikleri geri alabilir:

MsiAdvertiseProduct
MsiAdvertiseProductEx
MsiApplyMultiplePatches
MsiApplyPatch
MsiConfigureFeature
MsiConfigureProduct
MsiConfigureProductEx
MsiInstallMissingComponent
MsiInstallMissingFile
MsiInstallProduct
MsiProvideAssembly
MsiProvideComponent
MsiProvideQualifiedComponent
MsiProvideQualifiedComponentEx
MsiReinstallFeature
MsiReinstallProduct
MsiRemovePatches

Windows Installer, ForceReboot veya ScheduleReboot eylemi içeren birden çok paketli bir yüklemeye ait bir paketle karşılaşırsa bir özel durum vardır. Bu durumda, Windows Installer yalnızca bu paketi yüklemez. ForceReboot veya ScheduleReboot eylemi içermeyen çok paketli yüklemeye ait diğer paketler yüklenebilir.

** Windows Installer 4.0 ve önceki: **Birden çok paketli Windows Installer yüklemelerinin İşlem işleme desteklenmez. Windows Installer'ın bu sürümleri birden çok paketin yüklenmesini tek bir işlem olarak geri alamaz.

Uzak Masaüstü Hizmetleri rolü etkin Windows Server 2008 R2: Desteklenmiyor. Uzak Masaüstü Hizmetleri rolü etkinleştirildiğinde MsiEmbeddedChainer tablosu kullanan birden çok paket yüklemesi başarısız olur.