Warum führen Anwendungsinstallationen dazu, dass Sie andere Anwendungen neu starten und schließen?

Inhaltsverzeichnis:

Video: Warum führen Anwendungsinstallationen dazu, dass Sie andere Anwendungen neu starten und schließen?

Video: Warum führen Anwendungsinstallationen dazu, dass Sie andere Anwendungen neu starten und schließen?
Video: Vorlesung 8: Die AES-Verschlüsselung von Christof Paar 2024, März
Warum führen Anwendungsinstallationen dazu, dass Sie andere Anwendungen neu starten und schließen?
Warum führen Anwendungsinstallationen dazu, dass Sie andere Anwendungen neu starten und schließen?
Anonim
Es ist an jedem Punkt passiert - Sie installieren eine neue Anwendung und Windows fordert Sie auf, zuerst einen Neustart durchzuführen. Oder nach dem Neustart. Oder Sie werden aufgefordert, zuerst jede andere Anwendung zu schließen. Warum macht es das?
Es ist an jedem Punkt passiert - Sie installieren eine neue Anwendung und Windows fordert Sie auf, zuerst einen Neustart durchzuführen. Oder nach dem Neustart. Oder Sie werden aufgefordert, zuerst jede andere Anwendung zu schließen. Warum macht es das?

In der heutigen Geek-Lektion erklären wir genau, warum Windows bei diesem Neustart so irritierend sein kann, und gibt Ihnen hoffentlich einen besseren Überblick darüber, warum dies so funktioniert.

Warum nerven Installateure?

Die kurze Antwort ist, dass die meisten Installer ärgerlich sind, weil sie entweder nicht sehr gut geschrieben sind oder zu tief in Windows integriert sind, um Systemdateien kopieren zu können und alles Notwendige ohne Neustart zu starten.

Das Problem wird dadurch verschärft, dass Windows-Anwendungen häufig DLL-Dateien (Dynamic Link Library) verwenden, die von mehreren Anwendungen gemeinsam genutzt werden. Das ist eine schöne Idee, aber wenn es um das Installieren und Deinstallieren von Anwendungen geht, kann es irritierend sein, einen Neustart durchzuführen. Das Traurige daran ist, dass viele Anwendungen heutzutage vollständig in sich geschlossen sind und die integrierten Windows-DLLs nicht ersetzen, aber die Installationsprogramme führen immer noch zu einem Neustart.

Hier einige Fälle, in denen Installateure ärgerlich sein könnten:

  • Wenn die Anwendung, die Sie installieren, neue Versionen von Dateien kopieren muss, die derzeit von einer anderen Anwendung verwendet werden, werden Sie entweder aufgefordert, alle anderen Anwendungen zu schließen, oder Sie führen einen Neustart durch.
  • Wenn es eine vorherige Installation oder ein Windows Update mit ausstehenden Änderungen gibt, die einen Neustart erfordern, schlagen einige Installationen fehl und bitten Sie, zuerst einen Neustart durchzuführen.
  • Wenn die zu installierende Anwendung ein Plugin für eine andere Anwendung enthält, z. B. einen Explorer-Kontextmenü-Zusatz oder ein Browser-Plugin, werden Sie aufgefordert, die anderen Anwendungen neu zu starten oder zu schließen.
  • Manchmal werden schlecht geschriebene Installationsprogramme Sie zum Neustart auffordern, da sie die erforderlichen Dienste nicht selbst starten.

Schauen wir uns einige dieser Fälle genauer an, damit Sie die Vorgänge vollständig verstehen können.

Verwendete Dateien müssen beim Neustart kopiert werden

Wenn das Anwendungsinstallationsprogramm einige Dateien kopieren muss, diese jedoch gerade verwendet werden oder im Fall von Windows Update Systemdateien sind, verwendet es eine ausstehende Funktion in Windows, mit der ein Installationsprogramm angeben kann, dass ein Dateivorgang nach einem Neustart erfolgt. und bevor alles in Windows angelaufen ist.

Das Installationsprogramm schreibt einen Schlüssel an den folgenden Speicherort in der Registrierung:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager PendingFileRenameOperations

Wenn Sie eine Fehlermeldung erhalten haben, dass Sie zuerst einen Neustart durchführen müssen, können Sie diesen Schlüssel öffnen und sehen alle Dateien, die beim nächsten Neustart ersetzt werden müssen.

Sie wollen sich wahrscheinlich nicht mit dem Inhalt dieses Schlüssels herumschlagen, sonst werden die Dinge schnell merkwürdig. Es gibt einige sehr seltene Fälle, in denen dieser Schlüssel auch nach mehrmaligem Neustart nicht geleert wird. Möglicherweise müssen Sie den Inhalt des Schlüssels löschen. Sie sollten dies jedoch unbedingt vermeiden, wenn Sie sich nicht sicher sind.
Sie wollen sich wahrscheinlich nicht mit dem Inhalt dieses Schlüssels herumschlagen, sonst werden die Dinge schnell merkwürdig. Es gibt einige sehr seltene Fälle, in denen dieser Schlüssel auch nach mehrmaligem Neustart nicht geleert wird. Möglicherweise müssen Sie den Inhalt des Schlüssels löschen. Sie sollten dies jedoch unbedingt vermeiden, wenn Sie sich nicht sicher sind.

Installation wird bereits durchgeführt

Einige Installationsprogramme werden nicht gestartet, wenn gerade eine aktuelle Installation ausgeführt wird. Daher überprüfen sie den folgenden Schlüssel, um festzustellen, ob bereits eine Installation stattfindet:

HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionInstallerInProgress

Ich habe keinen Screenshot für diesen, aber Sie können die Idee anhand des Schlüsselnamens ermitteln.

Windows Update macht Sie neu

Wenn Sie eine Meldung erhalten, dass Sie eine Anwendung erst installieren können, wenn Sie Ihren Computer neu starten, liegt dies an Windows Update, das einen erzwungenen Neustart erfordert. Wenn Sie beispielsweise diese Fehlermeldung erhalten:

Sie haben wahrscheinlich auf Verschieben geklickt, als dieses Dialogfeld angezeigt wurde:
Sie haben wahrscheinlich auf Verschieben geklickt, als dieses Dialogfeld angezeigt wurde:
Wenn Sie in die Registrierung gehen, werden Sie feststellen, dass sich an dieser Stelle in der Registrierung ein RebootRequired-Schlüssel befindet:
Wenn Sie in die Registrierung gehen, werden Sie feststellen, dass sich an dieser Stelle in der Registrierung ein RebootRequired-Schlüssel befindet:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows CurrentVersionWindowsUpdateAuto Update

Auf der rechten Seite befindet sich eine ganze Reihe von GUID-Werten, und obwohl sie sich nicht auf irgendetwas in der Registrierung beziehen, ist es die Tatsache, dass sie vorhanden sind, was diese Nachricht auslöst.

Technisch gesehen könnten Sie wahrscheinlich den Inhalt des Schlüssels exportieren, die Anwendung installieren und dann zurücksetzen - aber es könnte etwas kaputt gehen, und ein Neustart ist nicht so schmerzhaft, oder?
Technisch gesehen könnten Sie wahrscheinlich den Inhalt des Schlüssels exportieren, die Anwendung installieren und dann zurücksetzen - aber es könnte etwas kaputt gehen, und ein Neustart ist nicht so schmerzhaft, oder?

Nun haben Sie ein wenig mehr darüber erfahren, warum Anwendungsinstallationsprogramme so arbeiten, wie sie es tun. Gibt es noch etwas, was Sie gerne wissen würden? Erklären Sie Ihre Frustration in den Kommentaren, und wir werden sehen, ob wir sie nicht beleuchten können.

Empfohlen: