Dela via


Minska systemomstarter under .NET Framework 4.5-installationer

Kommentar

Den här artikeln är specifik för .NET Framework. Det gäller inte för nyare implementeringar av .NET, inklusive .NET 6 och senare versioner.

Installationsprogrammet för .NET Framework 4.5 använder Omstartshanteraren för att förhindra att systemet startas om när det är möjligt under installationen. Om appinstallationsprogrammet installerar .NET Framework kan det samverka med Restart Manager för att dra nytta av den här funktionen. Mer information finns i How to: Get Progress from the .NET Framework 4.5 Installer (Hämta förlopp från installationsprogrammet för .NET Framework 4.5).

Orsaker till en omstart

Installationen av .NET Framework 4.5 kräver en omstart av systemet om en .NET Framework 4-app används under installationen. Det beror på att .NET Framework 4.5 ersätter .NET Framework 4-filer och kräver att filerna är tillgängliga under installationen. I många fall kan omstarten förhindras genom förebyggande identifiering och closing.NET Framework 4-appar som används. Vissa systemappar bör dock inte stängas. I dessa fall går det inte att undvika en omstart.

Slutanvändarupplevelse

En slutanvändare som utför en fullständig installation av .NET Framework 4.5 ges möjlighet att undvika en omstart av systemet om installationsprogrammet identifierar .NET Framework 4-appar som används. Ett meddelande visar alla .NET Framework 4-appar som körs och ger möjlighet att stänga dessa appar före installationen. Om användaren bekräftar stängs dessa appar av av installationsprogrammet och en omstart av systemet undviks. Om användaren inte svarar på meddelandet inom en viss tid fortsätter installationen utan att stänga några appar.

Om Omstartshanteraren identifierar en situation som kräver en omstart av systemet även om appar som körs stängs visas inte meddelandet.

Dialogrutan Stäng program som visar de program som körs för närvarande.

Använda ett länkat installationsprogram

Om du vill omdistribuera .NET Framework med din app, men vill använda ditt eget installationsprogram och användargränssnitt, kan du inkludera (kedja) installationsprocessen för .NET Framework i konfigurationsprocessen. Mer information om länkade installationer finns i Distributionsguide för utvecklare. För att minska omstarter av systemet i länkade installationer tillhandahåller .NET Framework-installationsprogrammet installationsprogrammet en lista över appar som ska stängas. Installationsprogrammet måste ange den här informationen för användaren via ett användargränssnitt, till exempel en meddelanderuta, hämta användarens svar och sedan skicka tillbaka svaret till installationsprogrammet för .NET Framework. Ett exempel på ett länkat installationsprogram finns i artikeln How to: Get Progress from the .NET Framework 4.5 Installer (Hämta förlopp från installationsprogrammet för .NET Framework 4.5).

Om du använder ett länkat installationsprogram, men inte vill ange en egen meddelanderuta för att stänga appar, kan du använda /showrmui alternativen och /passive på kommandoraden när du kedjar konfigurationsprocessen för .NET Framework. När du använder de här alternativen tillsammans visar installationsprogrammet meddelanderutan för att stänga appar om de kan stängas för att undvika en omstart av systemet. Den här meddelanderutan fungerar på samma sätt i passivt läge som under det fullständiga användargränssnittet. Se Distributionsguide för utvecklare för den fullständiga uppsättningen kommandoradsalternativ för .NET Framework redistributable.

Se även