Megosztás a következőn keresztül:


A rendszer újraindításának csökkentése .NET-keretrendszer 4.5-ös telepítések során

A .NET-keretrendszer 4.5-ös telepítő a Restart Manager használatával megakadályozza a rendszer újraindítását, amikor csak lehetséges a telepítés során. Ha az alkalmazásbeállítási program telepíti a .NET-keretrendszer, a szolgáltatás kihasználása érdekében a Restart Managerrel is együttműködhet. További információ: Útmutató: Előrehaladás lekérése a .NET-keretrendszer 4.5 Telepítőből.

Újraindítás okai

A .NET-keretrendszer 4.5 telepítéséhez újra kell indítani a rendszert, ha egy .NET-keretrendszer 4-es alkalmazás van használatban a telepítés során. Ennek az az oka, hogy a .NET-keretrendszer 4.5 lecseréli .NET-keretrendszer 4 fájlt, és megköveteli, hogy ezek a fájlok elérhetők legyenek a telepítés során. Az újraindítás sok esetben megelőzhető a használatban lévő 4 alkalmazás előzetes észlelésével és bezárásával.NET-keretrendszer. Egyes rendszeralkalmazásokat azonban nem szabad bezárni. Ezekben az esetekben az újraindítás nem kerülhető el.

Végfelhasználói élmény

A .NET-keretrendszer 4.5 teljes telepítését végző végfelhasználónak lehetősége van elkerülni a rendszer újraindítását, ha a telepítő .NET-keretrendszer 4 használatban lévő alkalmazást észlel. Egy üzenet felsorolja az összes futó .NET-keretrendszer 4 alkalmazást, és lehetővé teszi az alkalmazások bezárását a telepítés előtt. Ha a felhasználó megerősíti, a telepítő leállítja ezeket az alkalmazásokat, és a rendszer újraindítása elkerülhető. Ha a felhasználó bizonyos időn belül nem válaszol az üzenetre, a telepítés az alkalmazások bezárása nélkül folytatódik.

Ha a Restart Manager olyan helyzetet észlel, amely akkor is rendszer-újraindítást igényel, ha a futó alkalmazások le vannak zárva, az üzenet nem jelenik meg.

The Close Application dialog listing the programs currently running.

Láncolt telepítő használata

Ha újra szeretné terjeszteni a .NET-keretrendszer az alkalmazással, de saját telepítőprogramot és felhasználói felületet szeretne használni, a beállítási folyamatba belefoglalhatja (láncba) a .NET-keretrendszer beállítási folyamatot. A láncolt telepítésekkel kapcsolatos további információkért lásd : Üzembe helyezési útmutató fejlesztőknek. A láncolt telepítések rendszer-újraindításának csökkentése érdekében a .NET-keretrendszer telepítője a bezárandó alkalmazások listájával látja el a telepítőprogramot. A telepítőprogramnak meg kell adnia ezeket az információkat a felhasználónak egy felhasználói felületen, például egy üzenetmezőn keresztül, le kell kapnia a felhasználó válaszát, majd vissza kell adnia a választ a .NET-keretrendszer telepítőnek. Egy láncolt telepítőre példa: Útmutató: Előrehaladás lekérése a .NET-keretrendszer 4.5-ös telepítőből.

Ha láncolt telepítőt használ, de nem szeretne saját üzenetmezőt megadni az alkalmazások bezárásához, a parancssorban lévő beállításokat és /passive beállításokat használhatja /showrmui a .NET-keretrendszer beállítási folyamatának láncolásakor. Ha együtt használja ezeket a beállításokat, a telepítő megjeleníti az alkalmazások bezárására szolgáló üzenetmezőt, ha azok bezárhatók a rendszer újraindításának elkerülése érdekében. Ez az üzenetmező ugyanúgy viselkedik passzív módban, mint a teljes felhasználói felületen. Az .NET-keretrendszer terjeszthető parancssori beállításainak teljes készletét a fejlesztőknek készült telepítési útmutatóban találja.

Lásd még