Warum muss Windows beim Herunterfahren und Starten Updates installieren und kann dies deaktiviert werden?

14

Warum wendet Windows beim Herunterfahren UND Einschalten Updates an? Ich arbeite an Windows 7 und möchte wissen, ob dies deaktiviert werden kann. Es ist wirklich schlimm, wenn ich meinen Laptop verlassen und ausschalten muss, damit er eine Reihe von Updates durchläuft. Es ist auch ärgerlich, wenn ich einen Computer verwenden möchte und nicht erwarten muss, dass Updates installiert werden. Wenn Microsoft die Installation von Updates erzwingen wollte, warum kann Windows nicht warten, bis sich der Benutzer angemeldet und mit der Arbeit begonnen hat?

Celeritas
quelle
1
@kinokijuf Ich weiß, was es tut, es schließt das Update ab, um das ich es gebeten habe, weil es das Update auf einem Live- / Herunterfahren-System nicht ausführen konnte. Wenn Sie genau wissen möchten, was ein einzelnes Update bewirkt , können Sie im MSDN Knowlage Base-Artikel nach einem bestimmten Update suchen und nachsehen , was es ersetzt (z. B. das aktuelle True Type-Patch KB2779030 , siehe " Windows 7 und Windows Server" Abschnitt " R2-Dateiinformationen 2008 ").
Scott Chamberlain
Dies sollte dazu beitragen, das Nörgeln in Win7 zu reduzieren. Das Minimieren von Neustarts nach der automatischen Aktualisierung in Windows Update beschreibt die in Win8 vorgenommenen Verbesserungen.
Karan
Sie müssen nicht haben zu verfügbaren Updates zu installieren , wenn das Herunterfahren. Es gibt eine Option im Herunterfahren-Menü, die so etwas wie "Herunterfahren ohne Aktualisierung" anzeigt.
Harry Johnston
In meinem Fall habe ich mich gerade entschlossen, 13 Updates vor dem Herunterfahren auf einem Windows XP-Computer zu installieren, der bereits auf dem neuesten Stand war - dachte ich. Ich hoffe wirklich, dass ich nicht pwned werde. Hat das noch jemand gesehen?

Antworten:

9

Einige Updates erfordern, dass System-DLLs ersetzt werden.

Die Art und Weise , dass Windows arbeitet , bedeutet , dass diese oft nicht während ersetzt werden ein Benutzer angemeldet ist , so dass die Maschine hat dies zu ermöglichen , wird neu gestartet.

Sie können das Update durchführen, während Sie den Computer noch verwenden, aber sobald es abgeschlossen ist, werden Sie aufgefordert, den Computer neu zu starten. Sie können dies verschieben, müssen es aber irgendwann tun.

Ich bin mir nicht sicher, warum Windows 7 einen Teil des Updates beim Herunterfahren und den Rest beim nächsten Neustart ausführt - es sei denn, bestimmte Dateien werden zu diesem Zeitpunkt noch verwendet oder Robert weist darauf hin, dass das Update auf die zugreifen muss Registrierung, die zu Beginn des Startvorgangs durchgeführt werden muss, um die Entführung zu verhindern.

ChrisF
quelle
2
Für einige Updates sind Registrierungs-Patches erforderlich, die sehr früh im Startprozess ausgeführt werden, um ein Hijacking zu verhindern.
Robert Harvey
@ Robert Harvey - ah. Macht Sinn.
ChrisF
2
Das ist alles richtig. Außerdem sollten Sie erwähnen, dass es möglich ist, die meisten Nebendateien auf einem System durch einen Neustart aller verfügbaren Dienste zu ersetzen, sodass im Arbeitsspeicher alles außer dem Kern der Windows-Dateien ersetzt wird, die gerade verwendet werden. Dies setzt jedoch Folgendes voraus: Benutzer-Berechtigungen zum Neustarten von Diensten, Sie müssten offenlegen, was ersetzt wurde und warum (dies kann von einem vorsichtigen Hacker bestimmt werden, aber möchten Sie wirklich, dass die Minutien?), Ein gründlicherer Prozess Stellen Sie sicher, dass alles ordnungsgemäß neu initialisiert und / oder heruntergefahren wurde. Ergo einfacher, einfach neu zu starten.
Jcolebrand
1
Aufgrund der Art und Weise, wie Microsoft festgestellt hat, dass es einfacher ist, Benutzer einen Neustart durchzuführen, haben sie die Nagger-Dienste erstellt, um Sie daran zu erinnern, einen Neustart durchzuführen. Wenn sie das oben genannte taten, würde es keine Notwendigkeit für die Nörgler geben. Wissen Sie nur, dass sie eine Menge Geld und Zeit für die Forschung aufgewendet haben, um das System auf Kosten einiger Dinge, wie Konsistenzanforderungen und Sanity Checks, "einfacher für Sie zu betreiben", da sie nicht alle 500 überwachen können Millionen + Computer in freier Wildbahn. Und denken Sie daran, dass für viele Updates kein Neustart erforderlich ist . Das mache ich die ganze Zeit. IT ist der Kern, der Sie neu startet.
Jcolebrand
Beachten Sie auch, dass Linux-Dateisysteme häufig das Überschreiben einer speicherinternen Datei durch Shadowwriting der Datei ermöglichen (es werden zwei Kopien aufbewahrt, bis die eine nicht mehr verwendet wird), während Windows Ihnen helfen möchte, dies jedoch nicht zulässt. Andernfalls könnten Sie mit viel weniger Neustarts auskommen.
Jcolebrand
6

Windows tut dies, wenn die zu aktualisierenden Dateien während des normalen Betriebs des Betriebssystems verwendet werden.

Während des Herunterfahrens wird versucht, so viele Dateien wie möglich abzurufen. Es müssen jedoch noch einige Kerndateien verwendet werden, um das Update durchzuführen. In diesem Fall werden diese Dateien beim nächsten Start des Betriebssystems abgefangen, bevor die Dateien für das verwendet werden erstes Mal.

Für einige Updates sind außerdem Registrierungs-Patches erforderlich, die sehr früh im Startprozess durchgeführt werden, um ein Hijacking zu verhindern. ( Danke Robert )

Dies kann nicht aufgeschoben werden, "bis sich der Benutzer anmeldet", da die Dateien wieder verwendet würden und daher nicht ersetzt werden konnten.

Das einzige, was Sie tun können, ist, das Update manuell von Hand auszuführen (Updates werden jeden 2. Dienstag im Monat veröffentlicht, sofern es sich nicht um einen Notfall-Patch handelt), wenn Sie nicht in Eile sind.

Scott Chamberlain
quelle