.NET Framework 4.5 Yüklemeleri Sırasında Sistem Yeniden Başlatmalarını Azaltma

.NET Framework 4.5 yükleyicisi, yükleme sırasında mümkün olduğunda sistemin yeniden başlatılmasını önlemek için Restart Manager'ı kullanır. Uygulama kurulum programınız .NET Framework'ü yüklerse, bu özelliknden yararlanmak için Yeniden Başlatma Yöneticisi ile arabirim oluşturabilir. Daha fazla bilgi için bkz . Nasıl yapılır: .NET Framework 4.5 Yükleyicisinden İlerleme Durumu Alma.

Yeniden Başlatma Nedenleri

.NET Framework 4.5 yüklemesi, yükleme sırasında bir .NET Framework 4 uygulaması kullanılıyorsa sistemin yeniden başlatılmasını gerektirir. Bunun nedeni .NET Framework 4.5'in .NET Framework 4 dosyalarının yerini alıp yükleme sırasında bu dosyaların kullanılabilir olmasını gerektirmesidir. Çoğu durumda, kullanımda olan Framework 4 uygulamalarını önceden algılayıp closing.NET yeniden başlatma önlenebilir. Ancak bazı sistem uygulamaları kapatılmamalıdır. Böyle durumlarda yeniden başlatma önlenemez.

Son Kullanıcı Deneyimi

Yükleyici kullanımda .NET Framework 4 uygulamalarını algılarsa, .NET Framework 4.5'in tam yüklemesini yapan son kullanıcıya sistemin yeniden başlatılmasını önleme fırsatı verilir. Bir ileti, çalışan tüm .NET Framework 4 uygulamalarını listeler ve yüklemeden önce bu uygulamaları kapatma seçeneği sağlar. Kullanıcı onaylarsa, bu uygulamalar yükleyici tarafından kapatılır ve sistemin yeniden başlatılması önlenir. Kullanıcı belirli bir süre içinde iletiye yanıt vermezse, yükleme hiçbir uygulamayı kapatmadan devam eder.

Yeniden Başlatma Yöneticisi, çalışan uygulamalar kapatılsa bile sistemin yeniden başlatılmasını gerektirecek bir durum algılarsa, ileti görüntülenmez.

The Close Application dialog listing the programs currently running.

Zincirleme Yükleyici Kullanma

.NET Framework'ünüzü uygulamanızla yeniden dağıtmak, ancak kendi kurulum programınızı ve kullanıcı arabiriminizi kullanmak istiyorsanız, .NET Framework kurulum işlemini kurulum işleminize ekleyebilirsiniz (zincirleme). Zincirleme yüklemeler hakkında daha fazla bilgi için bkz . Geliştiriciler için Dağıtım Kılavuzu. Zincirleme yüklemelerde sistem yeniden başlatmalarını azaltmak için .NET Framework yükleyicisi kurulum programınıza kapatacak uygulamaların listesini sağlar. Kurulum programınız bu bilgileri kullanıcıya ileti kutusu gibi bir kullanıcı arabirimi aracılığıyla sağlamalı, kullanıcının yanıtını almalı ve ardından yanıtı .NET Framework yükleyicisine geri geçirmelidir. Zincirleme yükleyici örneği için Nasıl yapılır: .NET Framework 4.5 Yükleyicisinden İlerleme Durumu Alma makalesine bakın.

Zincirli yükleyici kullanıyorsanız ancak uygulamaları kapatmak için kendi ileti kutunuzu sağlamak istemiyorsanız, .NET Framework kurulum işlemini zincirlerken komut satırındaki ve /passive seçeneklerini kullanabilirsiniz/showrmui. Bu seçenekleri birlikte kullandığınızda yükleyici, sistemin yeniden başlatılmasını önlemek için kapatılabiliyorsa uygulamaları kapatmaya yönelik ileti kutusunu gösterir. Bu ileti kutusu, tam kullanıcı arabirimi altında olduğu gibi pasif modda da aynı şekilde davranır. .NET Framework yeniden dağıtılabilir için tüm komut satırı seçenekleri kümesi için Bkz . Geliştiriciler için Dağıtım Kılavuzu.

Ayrıca bkz.