Delen via


Systeem opnieuw opstarten verminderen tijdens .NET Framework 4.5-installaties

Notitie

Dit artikel is specifiek voor .NET Framework. Dit geldt niet voor nieuwere implementaties van .NET, waaronder .NET 6 en nieuwere versies.

Het installatieprogramma van .NET Framework 4.5 maakt gebruik van Het opstartbeheer om te voorkomen dat het systeem waar mogelijk opnieuw wordt opgestart tijdens de installatie. Als uw app-installatieprogramma het .NET Framework installeert, kan het interfacen met Restart Manager om te profiteren van deze functie. Zie Instructies voor meer informatie: Voortgang ophalen van het .NET Framework 4.5-installatieprogramma.

Redenen voor opnieuw opstarten

Voor de installatie van .NET Framework 4.5 moet het systeem opnieuw worden opgestart als een .NET Framework 4-app tijdens de installatie wordt gebruikt. Dit komt doordat .NET Framework 4.5 .NET Framework 4-bestanden vervangt en vereist dat deze bestanden beschikbaar zijn tijdens de installatie. In veel gevallen kan het opnieuw opstarten worden voorkomen door preventieve detectie en closing.NET Framework 4-apps die in gebruik zijn. Sommige systeem-apps mogen echter niet worden gesloten. In dergelijke gevallen kan een herstart niet worden vermeden.

De ervaring voor de eindgebruiker

Een eindgebruiker die een volledige installatie van .NET Framework 4.5 uitvoert, krijgt de mogelijkheid om te voorkomen dat het systeem opnieuw wordt opgestart als het installatieprogramma .NET Framework 4-apps detecteert die in gebruik zijn. Een bericht bevat alle actieve .NET Framework 4-apps en biedt de mogelijkheid om deze apps te sluiten voordat de installatie wordt uitgevoerd. Als de gebruiker bevestigt, worden deze apps afgesloten door het installatieprogramma en wordt opnieuw opstarten van het systeem vermeden. Als de gebruiker niet binnen een bepaalde tijd op het bericht reageert, wordt de installatie voortgezet zonder apps te sluiten.

Als de manager voor opnieuw opstarten een situatie detecteert waarbij het systeem opnieuw moet worden opgestart, zelfs als actieve apps zijn gesloten, wordt het bericht niet weergegeven.

Het dialoogvenster Toepassing sluiten met de programma's die momenteel worden uitgevoerd.

Een gekoppeld installatieprogramma gebruiken

Als u .NET Framework opnieuw wilt distribueren met uw app, maar u uw eigen installatieprogramma en gebruikersinterface wilt gebruiken, kunt u het .NET Framework-installatieproces (keten) opnemen in uw installatieproces. Zie De implementatiehandleiding voor ontwikkelaars voor meer informatie over gekoppelde installaties. Om het opnieuw opstarten van het systeem in gekoppelde installaties te verminderen, levert het .NET Framework-installatieprogramma uw installatieprogramma met de lijst met apps die moeten worden gesloten. Uw installatieprogramma moet deze informatie aan de gebruiker verstrekken via een gebruikersinterface, zoals een berichtvak, het antwoord van de gebruiker ophalen en het antwoord vervolgens doorgeven aan het .NET Framework-installatieprogramma. Zie het artikel How to: Get Progress from the .NET Framework 4.5 Installer voor een voorbeeld van een gekoppeld installatieprogramma.

Als u een gekoppeld installatieprogramma gebruikt, maar u geen eigen berichtvak wilt opgeven voor het sluiten van apps, kunt u de /showrmui en /passive opties op de opdrachtregel gebruiken wanneer u het installatieproces van .NET Framework koppelt. Wanneer u deze opties samen gebruikt, toont het installatieprogramma het berichtvak voor het sluiten van apps als deze kunnen worden gesloten om te voorkomen dat het systeem opnieuw wordt opgestart. Dit berichtvak gedraagt zich hetzelfde in de passieve modus als onder de volledige gebruikersinterface. Zie de implementatiehandleiding voor ontwikkelaars voor de volledige set opdrachtregelopties voor het herdistribueerbare .NET Framework.

Zie ook