Udostępnij za pośrednictwem


Informacje o Menedżerze ponownego uruchamiania

Podstawową przyczyną, dla którego instalacja i aktualizacje oprogramowania wymagają ponownego uruchomienia systemu, jest to, że niektóre pliki, które są aktualizowane, są obecnie używane przez uruchomioną aplikację lub usługę. Menedżer ponownego uruchamiania umożliwia zamykanie i ponowne uruchamianie wszystkich aplikacji i usług z wyjątkiem tych krytycznych. Zwalnia to pliki, które są używane i umożliwia ukończenie operacji instalacji. Może również wyeliminować lub zmniejszyć liczbę ponownych uruchomień systemu wymaganych do ukończenia instalacji lub aktualizacji.

Menedżer ponownego uruchamiania zatrzymuje aplikacje w następującej kolejności, a po zaktualizowaniu aplikacji ponownie uruchamia aplikacje zarejestrowane do ponownego uruchomienia w odwrotnej kolejności.

  1. Aplikacje graficznego interfejsu użytkownika
  2. Aplikacje konsolowe
  3. Usługi systemu Windows
  4. Eksplorator systemu Windows

Menedżer ponownego uruchamiania wyłącza aplikację lub usługi tylko wtedy, gdy obiekt wywołujący ma uprawnienia do tego. Należy pamiętać, że wyłączenie między sesjami nie jest obsługiwane.

Aplikacje korzystające z instalatora windows w wersji 4.0 do instalacji i obsługi automatycznie używają Menedżera ponownego uruchamiania w celu zmniejszenia liczby ponownych uruchomień systemu. Niestandardowe instalatory można również zaprojektować do wywołania interfejsu API Menedżera ponownego uruchamiania w celu zamykania i ponownego uruchamiania aplikacji oraz usług. W przypadkach, gdy ponowne uruchomienie systemu jest nieuniknione, instalatory mogą używać interfejsu API Menedżera ponownego uruchamiania do planowania ponownych uruchomień w taki sposób, aby zminimalizować zakłócenia przepływu pracy użytkownika.

Aby uzyskać informacje o korzystaniu z interfejsu API Menedżera ponownego uruchamiania podczas instalacji i aktualizacji, zobacz Using Restart Manager.

Nie można zatrzymać i ponownie uruchomić krytycznych usług systemowych przez Menedżera ponownego uruchamiania bez ponownego uruchomienia systemu. Aby uzyskać więcej informacji na temat identyfikowania krytycznych usług systemowych, zobacz Critical System Services.

Aplikacje i usługi powinny być przygotowane do zamknięcia przez Menedżera ponownego uruchamiania i zapisywania danych użytkownika oraz informacji o stanie, które są potrzebne do czystego ponownego uruchomienia. Aby uzyskać więcej informacji na temat przygotowywania aplikacji i usług do pracy z Menedżerem ponownego uruchamiania, zobacz Guidelines for Applications and Services.

Aby uzyskać informacje referencyjne dotyczące wyliczeń, struktur i funkcji API Menedżera ponownego uruchamiania, zobacz sekcję Dokumentacja Menedżera ponownego uruchamiania