Ist ein Herunterfahren auch in Ordnung, wenn ich nach der Deinstallation der Software zum Neustart aufgefordert werde?

34

Wenn ich eine Anwendung deinstalliere, wird angezeigt, dass ich den Computer entweder jetzt oder später manuell neu starten soll.

Wird es einen Unterschied machen, wenn ich stattdessen den Computer ausschalte?

Was ist der Unterschied zwischen dem Herunterfahren und Neustarten?

Lou
quelle
21
Wenn Sie gerade herunterfahren (Clean Shutdown), müssen Sie den Computer irgendwann in der Zukunft neu starten. Wenn Sie den Computer irgendwann nicht starten, funktioniert er nie mehr.
Strg-Alt-Delor

Antworten:

38

Der Prozess erklärt

Wenn Sie ein Programm installieren oder deinstallieren, registriert es die Verwendung einer oder mehrerer .dllDateien oder hebt die Registrierung auf .

.dllDateien werden bei der Installation im Verzeichnis Windows system32/ syswow64abgelegt und sind für viele Anwendungen übliche Dateien. Diese Dateien werden häufig zum Zeitpunkt der Deinstallation eines Programms verwendet. Daher verfügt Windows über ein integriertes System, mit dem überprüft werden kann, ob sie .dllbeim Herunterfahren nicht mehr verwendet werden (nach der Deinstallation verwendet kein anderes Programm mehr diese Dateien) , um sie beim Deinstallieren der Anwendungen zu entfernen Die Dateien, die sie verwendet haben, werden beendet (im Grunde teilt das Deinstallationsprogramm Windows mit, dass die Dateien zum Löschen überprüft werden sollen).

Wenn Windows die Programme geschlossen hat, werden alle Dateien gelöscht, die keinem Programm mehr zugewiesen sind, um den Computer zu bereinigen.

Neustart erforderlich?

Sie fragen sich vielleicht, ob ein Neustart erforderlich ist, wenn das alles ist? Ja und nein. Grundsätzlich müssen Sie sicherstellen, dass Windows ordnungsgemäß heruntergefahren wird, da sonst die Gefahr besteht, dass unnötige Dateien zurückbleiben. Wenn Sie wissen, dass Ihr Computer stabil ist und Sie ihn in wenigen Stunden neu starten, müssen Sie Ihren PC im Moment wirklich nicht neu starten. Wenn Sie Ihren Computer regelmäßig in den Ruhezustand / Ruhezustand versetzen und nicht so oft wie möglich neu starten möchten, sollten Sie einen Neustart für eine Deinstallation durchführen, da der Ruhezustand / Ruhezustand dazu führen kann, dass ein System auf lange Sicht unerwartet heruntergefahren wird und die Dateien weiterhin aktiv bleiben Ihr PC, der nicht mehr da sein muss.

Ist es schädlich, wenn diese Dateien auf meinem PC verbleiben?

Technisch gesehen nein. Es ist eine Verschwendung von Speicherplatz, ja, und wenn es mit zu vielen Dateien geschieht, kann dies Ihren PC verlangsamen, da jede DLL, die mit Windows geladen wird, Ressourcen hinzufügt, die für den Betrieb Ihres Computers verwendet werden.

Gibt es einen Unterschied zwischen Neustart und Herunterfahren?

Mit beiden Optionen werden die Programme geschlossen und die erforderlichen Bereinigungsroutinen ausgeführt, sodass beide Optionen problemlos verwendet werden können. Windows fordert Sie lediglich zum Neustart auf, da auf diese Weise sichergestellt werden kann, dass Windows aufgeräumt bleibt.

Ist es in Ordnung, wenn ich den Netzschalter gedrückt halte, damit der Computer sofort ausgeschaltet wird?

Nein. Dies ist kein normales Herunterfahren. Daher kann Windows die Bereinigungsroutine nicht ausführen. Sie können diese Option sehen, als ob Windows abgestürzt wäre.

LPChip
quelle
Okay. Die Hauptantwort, nach der ich gesucht habe, war auf die Frage "Gibt es einen Unterschied zwischen der Verwendung von Neustart und Herunterfahren?", Aber die anderen Informationen, die Sie angegeben haben, sind interessant und nützlich. Ich freue mich immer über Informationen, die über die ursprüngliche Frage hinausgehen :).
Lou
1
@Leo, ich habe den Titel für dich bearbeitet. Stellen Sie beim nächsten Mal sicher, dass der Titel die Frage zusammenfasst, anstatt dass der Titel eine andere Frage stellt.
Arjan
13
@LeoKing: Vom Standpunkt der Software aus entspricht ein Neustart einem vollständigen Herunterfahren, gefolgt vom Starten des Computers. Wenn Sie jedoch den Schnellstart aktiviert haben, wird der Computer nicht vollständig heruntergefahren und ist möglicherweise nicht gleichwertig. Vielleicht sollte dies in die Antwort gesetzt werden. (Beachten Sie, dass die meisten Aktionen, die ausgeführt werden sollen, beim nächsten Start des Computers ausgeführt werden, nicht beim Herunterfahren.)
Mehrdad,
1
Deine Erklärung ist ... nicht ganz richtig. Einfach ausgedrückt, besteht der Hauptzweck eines Neustarts darin, Dateien zu aktualisieren oder zu löschen, die derzeit verwendet werden - und dies kann eine Vielzahl von Dateien sein. DLL-Dateien sind nicht die einzigen, die aktualisiert werden können. Nicht-Systembibliotheken werden normalerweise nicht mehr gemeinsam genutzt und sollten niemals in Systemverzeichnissen abgelegt werden, nicht seit Windows 9x (oh, vor ungefähr 15 Jahren). Außerdem müssen DLLs nicht registriert werden (mit Ausnahme von COM-Objekten, aber die meisten DLLs sind keine COM-Objekte, und von einer globalen Registrierung wird heutzutage abgeraten).
Bob
1
Warum geht man davon aus, dass es sich um Microsoft Windows handelt? Liegt es daran, dass es sich um einen Neustart handelt, der bei einem Software-Update erforderlich ist, und dass der Kernel nicht gerade aktualisiert wird? Eine fehlende Erwähnung des Kernel-Updates bedeutet nicht, dass es nicht aktualisiert wurde. Daher könnte es sich um ein anderes Betriebssystem handeln.
Strg-Alt-Delor
8

Eine Sache zu beachten ist, dass Windows 8 / 8.1 eine Hybrid-Boot- Option hat, die standardmäßig aktiviert ist (oder zumindest für mich). Dadurch werden einige Kerneldateien beim Booten nicht neu geladen, um einen schnelleren Ein / Aus-Zustand zu erreichen. Diese Funktion wird jedoch umgangen, wenn Sie neu starten.

Wenn Sie mit Software herumspielen, die Treiber deinstalliert hat, werden möglicherweise (auch) Ressourcen verschwendet. Aus diesem Grund gefällt mir ein Neustart immer besser, obwohl ich bezweifle, dass er wirklich hilfreich ist, wenn ich nicht einen Treiber deinstalliert / ein Service Pack aktualisiert / usw. habe, obwohl Windows möglicherweise intelligent weiß, dass es den Kernel nicht in den Ruhezustand versetzt und einen Kaltstart durchführt.

BEARBEITEN: Es sieht so aus, als ob Sie ein "normales" Herunterfahren durchführen können, indem Sie dies tun:

Shutdown /s /t 0

Beim nächsten Einschalten des Computers wird der Hybrid-Start weiterhin verwendet. Sie können den Hybridstart in der Systemsteuerung deaktivieren.

Mehr über Hybridstiefel ...


Es scheint, als ob Windows am meisten vom Neustart betroffen ist, aber ich denke, dass es am besten ist, andere Betriebssysteme neu zu starten. Wenn Sie beispielsweise PHP deinstallieren, wird Apache durch einen Neustart des Computers neu gestartet. Dadurch könnten einige Fehler vermieden werden, wenn Apache nicht erkennt, dass PHP deinstalliert wurde. Generelle Faustregel: Starten Sie neu, während Sie eine Tasse Kaffee trinken und zurückkommen. Am besten tun Sie dies, um sicherzustellen, dass alles reibungslos funktioniert.

Anonymer Pinguin
quelle
Genau in diesem Punkt fehlt mir derzeit die Antwort mit den meisten Stimmen.
Mathias Lykkegaard Lorenzen
5

Ein Neustart ist ein Herunterfahren, gefolgt von einem erneuten Einschalten. Dies ist nicht wichtig, da alle Anwendungen, die zum Neustart auffordern, im Betriebssystem installiert sind. Es gibt nichts, was es alleine tun kann, wenn das Betriebssystem nicht verfügbar ist (auch beim Neustart und Herunterfahren). Daher würde das Programm in den meisten Fällen nicht einmal wissen, ob es sich um einen Neustart oder ein Herunterfahren handelt. Vielleicht sollten Sie nachforschen, ob es sich um ein BIOS-Upgrade handelt oder um eine niedrigere Version, ansonsten sollte es sicher sein.

dbza
quelle
2

Nach einigen Deinstallationen muss möglicherweise auch eine Installation ausgeführt werden, die beim Start erfolgt. Hinzufügen von Zeit (normalerweise sind dies keine vollständigen Deinstallationen, sondern ein Rollback zu einer früheren Version der Software). Durch die Verzögerung des Startvorgangs besteht die Möglichkeit einer Fehlkonfiguration, wenn sich während des Herunterfahrens des Computers Änderungen ergeben.

Nehmen wir beispielsweise an, ein Grafiktreiber wird deinstalliert - der generische für diesen Grafikadapter wird möglicherweise für die Installation beim Start eingeplant. Wenn der Adapter jedoch nach dem Herunterfahren, aber vor dem Start ausgetauscht oder entfernt wird, ist möglicherweise ein falscher Treiber vorhanden stattdessen installiert (oder es wird wahrscheinlich nur mit einem Fehler fehlschlagen).

user2813274
quelle