2017-01-31 3 views
0

Wir möchten .NET Framework 4.6.2 auf unserem Windows Server 2012 R2 installieren. Wir haben die .exe und legen Sie es in einem .cmd-Skript.Erfordert die Installation von .NET 4.6.2 unter Windows Server 2012 R2 einen Neustart?

Wir haben einen Schnappschuss gemacht und ihn mit dem Skript installiert. Manchmal haben wir die Nachricht erhalten, den Server neu zu starten, und manchmal erschien es nicht.

Es scheint zu erscheinen, wenn unsere PowerShell-Konsole auch geöffnet ist? Wenn alles geschlossen ist, gibt es uns keine Nachricht zum Neustart. Was ist der Grund dafür und müssen wir noch neu starten?

Da wir eine ganze Installationsprozedur erstellen, wäre es nicht empfehlenswert, Neustarts durchzuführen.

+0

Verzögern Sie einfach den Neustart, bis Sie fertig sind? Da PowerShell in der Lage ist, .NET zu verwenden und es intern zu verwenden, enthält es wahrscheinlich einige Referenzen. Daher können Dateien nicht aktualisiert werden und werden nur nach einem Neustart aktualisiert. – Seth

+0

Ich fürchte, dass einige Dinge vom .NET-Teil abhängig sind, so dass ein Neustart früher erfolgen muss. Danke für deine Information. – lvthillo

+0

Über das "Was ist der Grund dafür?" Können Sie das PendMoves-Dienstprogramm von SysInternals verwenden, um eine Liste ausstehender Änderungen abzurufen, die nach dem Neustart durchgeführt werden. https://technet.microsoft.com/en-us/sysinternals/bb897556.aspx?f=255&MSPPError=-2147217396 –

Antwort

2

Net 4.6.2 Ändern Sie viele Dinge auf dem System, so wird Neustart trotzdem benötigt. Unterdrücken Sie einfach neustart/norestart/q, führen Sie alle benötigten Aufgaben innerhalb Ihrer Tasksequenz aus und starten Sie das System am Ende der Task neu.

Verwandte Themen