Omezení restartů systému při instalaci rozhraní .NET Framework 4.5

Instalační program rozhraní .NET Framework 4.5 používá Správce restartování, aby se zabránilo restartování systému, kdykoli je to možné během instalace. Pokud instalační program aplikace nainstaluje rozhraní .NET Framework, může rozhraní s nástrojem Restart Manager využít tuto funkci. Další informace naleznete v tématu Postupy: Získání průběhu z instalačního programu rozhraní .NET Framework 4.5.

Důvody restartování

Instalace rozhraní .NET Framework 4.5 vyžaduje restartování systému, pokud se během instalace používá aplikace .NET Framework 4. Důvodem je to, že rozhraní .NET Framework 4.5 nahrazuje soubory rozhraní .NET Framework 4 a vyžaduje, aby tyto soubory byly dostupné během instalace. V mnoha případech může být restartování znemožněno preemptivním zjišťováním a closing.NET aplikací Framework 4, které se používají. Některé systémové aplikace by ale neměly být zavřené. V těchto případech se restartování nedá vyhnout.

Prostředí koncového uživatele

Koncový uživatel, který provádí úplnou instalaci rozhraní .NET Framework 4.5, má možnost vyhnout se restartování systému, pokud instalační program zjistí, že se používají aplikace .NET Framework 4. Zpráva obsahuje seznam všech spuštěných aplikací .NET Framework 4 a poskytuje možnost zavřít tyto aplikace před instalací. Pokud uživatel potvrdí, instalační program tyto aplikace vypne a vyhne se restartování systému. Pokud uživatel neodpovídá na zprávu během určité doby, instalace bude pokračovat bez zavření aplikací.

Pokud Správce restartování zjistí situaci, která bude vyžadovat restartování systému, i když jsou spuštěné aplikace zavřené, zpráva se nezobrazí.

The Close Application dialog listing the programs currently running.

Použití zřetězený instalační program

Pokud chcete distribuovat rozhraní .NET Framework s vaší aplikací, ale chcete použít vlastní instalační program a uživatelské rozhraní, můžete do procesu nastavení zahrnout (zřetězený) proces nastavení rozhraní .NET Framework. Další informace o zřetězených instalacích najdete v průvodci nasazením pro vývojáře. Aby se snížil počet restartování systému v zřetězených instalacích, instalační program rozhraní .NET Framework poskytuje instalační program se seznamem aplikací, které se mají zavřít. Instalační program musí uživateli poskytnout tyto informace prostřednictvím uživatelského rozhraní, jako je například okno se zprávou, získat odpověď uživatele a pak předat odpověď zpět instalačnímu programu rozhraní .NET Framework. Příklad zřetězený instalační program najdete v článku Postupy: Získání průběhu z instalačního programu rozhraní .NET Framework 4.5.

Pokud používáte zřetězený instalační program, ale nechcete pro zavření aplikací zadávat vlastní okno se zprávami, můžete při zřetězování procesu nastavení rozhraní .NET Framework použít /showrmui tyto možnosti a /passive možnosti na příkazovém řádku. Když tyto možnosti použijete společně, instalační program zobrazí okno se zprávou pro zavření aplikací, pokud se dají zavřít, aby se zabránilo restartování systému. Toto pole zprávy se chová stejně v pasivním režimu jako v rámci úplného uživatelského rozhraní. Kompletní sadu možností příkazového řádku pro redistribuovatelný .NET Framework najdete v průvodci nasazením pro vývojáře .

Viz také