Ist es eigentlich wichtig, ob Sie bei der Installation neuer Software offene Anwendungen haben?

15

Heutzutage ist es anscheinend üblich, dass Installer / Setup-Programme Sie auffordern, alle geöffneten Anwendungen zu schließen, bevor Sie den Installationsvorgang für eine neue Software starten. Ich habe diese Anweisungen stets befolgt, obwohl es manchmal frustrierend sein konnte, offene Dokumente schließen und die Arbeit an Dingen einstellen zu müssen, um eine neue, scheinbar nicht verwandte Anwendung zu installieren. Irgendwann hörte ich einfach auf, mich darum zu kümmern. Wenn ich heutzutage viel zu tun habe, kann ich sogar mehrere Installationsprogramme gleichzeitig ausführen . Ich kann mich nicht einmal an eine Zeit erinnern, in der es jemals ein Problem gegeben hat.

Warum stellen Setup-Programme diese Anforderung überhaupt erst, wenn sie unnötig erscheint? Ist dies nur eine Vereinfachung der Fehlerbehebung für die Support-Mitarbeiter von Unternehmen? Hat jemand anderes jemals Probleme gehabt, als er versucht hat, eine App zu installieren, während andere Apps geöffnet waren?

Dan Tao
quelle
1
Sie haben Windows-Tag hinzugefügt. Schlägt das Installieren auf anderen Betriebssystemen nicht vor, dass alle Programme geschlossen werden?
DrStrangeLove

Antworten:

8

Manchmal ist es so, manchmal spielt es keine Rolle.

Das Installationsprogramm benötigt möglicherweise Zugriff auf Registrierungsschlüssel, die von einem geöffneten Programm gesperrt werden können.

Einige Installationsprogramme erstellen auch einen Systemwiederherstellungspunkt. Offene Programme können Probleme verursachen.

Versuchen Sie beispielsweise, Adobe Flash Player mit geöffnetem Webbrowser zu installieren .

Gute Rechenpraxis besteht darin, laufende Anwendungen zu schließen, bevor Sie Software installieren.

Peter Mortensen
quelle
6
Viele Installer werden feststellen, ob ein geöffnetes Programm den Installationsprozess stört (ich erinnere mich beispielsweise, dass Google Chrome erkennt, ob Firefox geöffnet ist - wenn dies der Fall ist, können Ihre FF-Lesezeichen nicht migriert werden) und Ihnen die Option geben das offene Programm an diesem Punkt zu beenden; Sollte dies nicht der Standardansatz sein, anstatt den Benutzer anzuweisen, alle Programme zu schließen , wenn die meisten, wenn nicht alle, ohne Probleme geöffnet bleiben können?
Dan Tao
@ Dan - viel einfacher auf diese Weise, und Entwickler haben wahrscheinlich immer noch Albträume in Bezug auf DLL-Höllenprobleme.
Rook
@Dan - Es gibt eine Unmenge von Installern, einige erkennen offene Programme, die stören könnten, andere nicht, daher der allgemeine Rat, alle offenen Programme vor der Installation der neuen Software zu schließen. Wenn das Ignorieren dieses Hinweises für Sie in Ordnung ist, ändert dies jedoch nichts an der Gültigkeit des Hinweises im Allgemeinen.
Dateien können auch gesperrt werden, nicht nur Registrierungsschlüssel. Das Erstellen eines Wiederherstellungspunkts ist sehr wahrscheinlich an den Volume Shadow Copy-Dienst gebunden und erfordert daher nicht, dass etwas geschlossen wird.
Joey
8

Meistens nicht, aber manchmal schon. Zum Beispiel würden alte Versionen von Rhinoceros3d nicht installiert, wenn Sie Windows Explorer geöffnet hätten (ich glaube, sie haben das Problem jetzt gelöst, aber ich bin nicht sicher).

Es ist heutzutage ein eher seltenes Problem, aber die Warnung bleibt bestehen.

Heh, ein alter von bash.org

#139697 +(8107)- [X]

<frank> can you help me install GTA3?
<knightmare> first, shut down all programs you aren't using
frank has quit IRC. (Quit)
<knightmare> ...
Turm
quelle
Ha, ich mag die Auslassungspunkte. Hat Knightmare das tatsächlich eingegeben? Schade, dass ich von der Arbeit aus nicht auf bash.org zugreifen kann.
Dan Tao
1
Ich weiß nicht, ob es authentisch ist, würde mich aber nicht überraschen :-)
Rook
2

Gut geschriebene Installationsprogramme werden Sie auffordern, bestimmte Anwendungen zu schließen, die im Weg sind. Sogar einige schlecht geschriebene Installer geben Ihnen genügend Hinweise, um herauszufinden, was in Konflikt steht. Das Schließen von Anwendungen, bei denen Sie einen Konflikt vermuten (Webbrowser während der Installation eines Browser-Plugins), ist meistens ausreichend.

Scott
quelle
2

Installationsprogramme aktualisieren häufig Systemdateien, die möglicherweise verwendet werden und dazu führen, dass eine Installation fehlschlägt oder ein Neustart erforderlich ist, um den Vorgang vollständig abzuschließen.

Durch Schließen aller Anwendungen kann das Installationsprogramm Systemdateien problemlos überschreiben und erfolgreich abschließen, sodass das neu installierte Programm entweder sofort oder nach einem Neustart (je nach Art des Updates) gestartet werden kann.

Ruairi Fullam
quelle
1

Installer können (oder genauer gesagt, sie könnten, sollten und werden es normalerweise nicht tun) DLLs und andere Dateien, die von einem anderen Prozess verwendet werden, nicht ersetzen. Aus diesem Grund empfehlen die meisten Installationsprogramme, alle offenen Anwendungen zu schließen. Die einzige Konsequenz, wenn Sie sie offen lassen, ist, dass Sie nach der Installation neu starten müssen, da die problematischen Dateien beim nächsten Start ersetzt werden.

Viele Programme ersetzen jedoch nicht so viele DLLs, die von anderen Prozessen verwendet werden, und daher spielt es die meiste Zeit keine Rolle.

Wie bereits erwähnt, müssen einige Prozesse geschlossen werden, damit das Installationsprogramm fortgesetzt werden kann. Dies hängt davon ab, was Sie installieren.

Joey
quelle
1

Viele Installationsprogramme möchten, dass Apps geschlossen werden, damit auf freigegebene DLLs und andere Dateien zugegriffen werden kann. Bei Verwendung können sie gesperrt sein. In vielen Fällen wird die Installation in Ordnung sein, aber warum die Chance nutzen?

Dave M
quelle
0

Einige Anwendungen erfordern Änderungen an den Systemdateien. Manchmal können andere Programme zu Konflikten mit der Installation führen und dies kann fehlschlagen. Wenn Sie versuchen, Ihr Programm auszuführen, kann dies zum Absturz führen.

Dies ist nur eine Möglichkeit, um sicherzustellen, dass die Installation des Programms problemlos ist. Manchmal ist ein Neustart erforderlich, wenn Sie die Programme nicht schließen.

Sandeep Bansal
quelle
0

Ein Installationsprogramm kann auch eine andere unbeaufsichtigte Installation für eine gebündelte Komponente starten. Wenn ein Programm ausgeführt wird, das mit der unbeaufsichtigten Installation in Konflikt steht, wird möglicherweise keine Meldung angezeigt, die auf einen Konflikt hinweist. Möglicherweise können Sie dies aus einer Installationsprotokolldatei herausfinden.

Bewährtes Verfahren zum Schließen anderer Programme, um Konflikte zu vermeiden.

OldTechGuy
quelle