Yeniden Başlatma Yöneticisi
Amaç
Yeniden Başlatma Yöneticisi API'si, bir yükleme veya güncelleştirmeyi tamamlamak için gereken sistem yeniden başlatma sayısını ortadan kaldırabilir veya azaltabilir. Yazılım güncelleştirmelerinin bir yükleme veya güncelleştirme sırasında sistemin yeniden başlatılmasını gerektirmesinin birincil nedeni, güncelleştirilmekte olan dosyalardan bazılarının şu anda çalışan bir uygulama veya hizmet tarafından kullanılıyor olmasıdır. Yeniden Başlatma Yöneticisi, kritik sistem hizmetlerinin kapatılmasını ve yeniden başlatılmasını sağlar. Bu, kullanımda olan dosyaları serbest kılar ve yükleme işlemlerinin tamamlanmasını sağlar.
Uygun olduğunda
Yeniden Başlatma Yöneticisi DLL'si, standart veya özel yükleyiciler tarafından yüklenebilen bir genel C arabirimini dışarı aktarır. Yükleyici, bir uygulamanın veya güncelleştirmenin yüklenmesi sırasında değiştirilmesi gereken dosyaları kaydetmek için Yeniden Başlatma Yöneticisi'ni kullanabilir. Ardından, sonraki bir güncelleştirme veya yükleme sırasında yükleyici, şu anda kullanımda oldukları için hangi dosyaların güncelleştirilemeyeceğini belirlemek için Yeniden Başlatma Yöneticisi'ni kullanabilir. Yeniden Başlatma Yöneticisi, o anda bu dosyaları kullanan kritik olmayan hizmetleri veya uygulamaları kapatabilir ve yeniden başlatabilir. Yükleyiciler, Yeniden Başlatma Yöneticisi'ni kullanımdaki dosyaya, işlem kimliğine (PID) veya bir Windows hizmetinin kısa adına göre uygulamaları veya hizmetleri kapatmaya ve yeniden başlatmaya yönlendirebilir.
Yeniden Başlatma Yöneticisi, masaüstü stili uygulamaların geliştirilmesine yöneliktir.
Geliştirici hedef kitlesi
Bu belgeler, Windows Vista veya Windows Server 2008'deki yükleyici özelliklerinden yararlanmak isteyen yükleme uygulamaları geliştiricilerine yöneliktir. Yükleme ve hizmet için Windows Installer sürüm 4.0'ı kullanan uygulamalar, sistem yeniden başlatmalarını azaltmak için otomatik olarak Yeniden Başlatma Yöneticisi'ni kullanır. Özel yükleyiciler, uygulamaları ve hizmetleri kapatmak ve yeniden başlatmak için Restart Manager API'sini çağırmak için de tasarlanabilir. Sistemin yeniden başlatılmasının kaçınılmaz olduğu durumlarda yükleyiciler, yeniden başlatmaları kullanıcının iş akışının kesintisini en aza indirecek şekilde zamanlamak için Restart Manager API'sini kullanabilir.
Çalışma zamanı gereksinimleri
Yeniden Başlatma Yöneticisi API'sini Windows Vista ve Windows Server 2008'in başından itibaren kullanabilirsiniz. Yeniden Başlatma Yöneticisi, uygulamaların Restart Manager API'sine erişmek için yükleyebileceği tek bir DLL'yi içerir.
Bu bölümde
Konu | Açıklama |
---|---|
Yeniden Başlatma Yöneticisi Hakkında |
Yeniden Başlatma Yöneticisi'ni açıklayan genel bakış konuları. |
Yeniden Başlatma Yöneticisi Kullanarak |
Restart Manager API'sini kullanmayla ilgili genel bakış konuları. |
Yeniden Başlatma Yöneticisi Başvuru |
Restart Manager API'sine yönelik başvuru konuları. |