2009-07-15 4 views
1

Ich habe eine GUI-Anwendung für Rsync unter Windows geschrieben und ich habe es auf Servern bereitgestellt.Gibt es eine Möglichkeit, das .NET 3.5 Framework ohne Neustart zu installieren?

Ich habe ein Problem, weil ich das .NET-Framework verwende, und der Server hat es nicht installiert, und das Framework 3.5 erfordert den Neustart des Servers nach der Installation. Das ist nicht akzeptabel. Erfordert 2.0 dasselbe Verhalten oder kann ich es vermeiden? Wenn nicht, gibt es eine Möglichkeit, den erzwungenen Neustart zu umgehen?

+2

Ich habe .NET 3.5 Framework vor installiert, sagte es zu "Reboot Later", und versuchte meine Anwendung und es hat gut funktioniert. Obwohl es wahrscheinlich nicht optimal ist, hast du gesehen, ob deine App ohne Neustart funktioniert? –

+0

Müssen Sie wirklich Ihre eigene rsync GUI für Windows rollen? Eine schnelle Google-Suche ergab viele vielversprechende ... vielleicht sind einige nicht auf .NET angewiesen. – rmeador

+0

Keiner der anderen funktionierte so, wie wir es wollten, d.h. ssh. Es ist eigentlich eine GUI für rsync und ssh port forwarding und ein paar andere Dinge – Malfist

Antwort

4

2.0 ist wirklich die Sache, die den Neustart erfordert. 3.5 ist nur 2.0 mit einigen Sachen angeschraubt. Sie müssen nach der Installation neu starten, andernfalls ist Ihre Installation möglicherweise unvollständig. Können Sie die Installation und den Neustart zu einem bestimmten Zeitpunkt planen, wenn die Server nicht verwendet werden?

+1

Das ist möglich, ich wünsche. NET erlaubt statische Kompilierung. – Malfist

2

Nach meinem Wissen erfordert auch .NET 2 einen Neustart. Sie können .NET mit dem Befehl -norestart installieren, aber das bedeutet nicht, dass .NET nicht neu gestartet werden muss. Es verzögert den Neustart nur, bis Sie entscheiden, dass die Maschine neu gestartet werden kann.

1

Ich habe einen WinServer einmal behandelt, und wir hatten das Problem mit dem Neustart häufig, besonders nach kritischen Updates.

Die meisten Funktionen eines Servers können auf zwei oder mehr Server verteilt werden, und wenn Sie sie richtig eingerichtet haben, könnte ein Neustart nicht bemerkt werden.

+0

Ich habe nicht die Kontrolle über diese Server und sie sind oft der einzige Dienst, den ein Unternehmen hat. Wenn es offline geht, wird das Unternehmen im Allgemeinen zum Stillstand kommen, bis es wieder da ist. Der einzige Grund, warum ich sie berühre, ist, dass mein Chef sie schließlich davon überzeugt hat, dass sie vielleicht ein Backup machen wollen. – Malfist

+0

In diesem Fall könnten die Benutzer leicht über den Messaging-Dienst über den Neustart des Servers informiert werden und für einige Minuten offline arbeiten. Sie könnten sicher überredet werden, das zu beherbergen, wenn es erforderlich ist. –

-1

Der Neustart hängt davon ab, was auf dem Server installiert ist und ausgeführt wird. Auf sauberem Gold (alias RTM) Win 2003 sollten Sie keinen Neustart haben, während es in einem Computer mit viel laufender Software fast sicher ist, einen Neustart durchzuführen.

Verwandte Themen