Windows Update kann derzeit nicht nach Updates suchen, da der Dienst nicht ausgeführt wird

27

Heute Morgen habe ich versucht, Windows Update auf zwei meiner Windows 7-PCs (beide sind virtuelle Maschinen) auszuführen, und diese interessante Popup-Fehlermeldung wurde angezeigt. Ich bin noch nie auf dieses Problem gestoßen, daher war ich etwas ratlos.

Bildbeschreibung hier eingeben

Aus der Nachricht ging ich zunächst hervor, ob der Windows Update-Dienst ausgeführt wurde. Es war. Die Lösung ist wie immer noch nie so einfach. Ich habe versucht, den Dienst neu zu starten und die PCs ohne Erfolg neu zu starten.

Bildbeschreibung hier eingeben

Also bin ich auf dem Weg ins Internet, um eine Lösung zu finden. Ich habe eine Lösung für das Problem gefunden, daher habe ich darüber nachgedacht, sie für meine spätere Bezugnahme und für alle anderen Personen, die möglicherweise auf dieses Problem stoßen, zu veröffentlichen. Ich werde die Antwort in Kürze veröffentlichen.

Wenn Sie alternative Lösungen haben, die für Sie funktioniert haben, können Sie gerne einen Beitrag oder Kommentar hinterlassen.

Dunkler Lord des Codes
quelle
Beachten Sie, dass der Windows Update-Dienst standardmäßig als verzögert eingestellt ist. Wenn Sie versuchen, es in den ersten Sekunden nach dem Start zu verwenden, wird der Fehler behoben.
Diogo

Antworten:

30

Anscheinend liegt das Problem bei einer beschädigten Windows-Protokolldatei. Vielen Dank, dass Sie Bill Gates.

Um Windows Update wieder zum Laufen zu bringen, müssen Sie:

  1. Gehen Sie zu Dienste und beenden Sie vorübergehend den Dienst "Windows Update"
  2. Wechseln Sie zu c: \ windows \ softwaredistribution \ datastore \ logs \
  3. Suchen Sie die Datei edb.log
  4. Benennen Sie die Datei um oder löschen Sie sie
  5. Gehen Sie nach dem Umbenennen oder Löschen der Datei zu Dienste zurück und starten Sie den Dienst "Windows Update"
  6. Versuchen Sie erneut, Windows Update auszuführen. Es wird normal funktionieren.

Bisher hatte ich keine Probleme mit dieser Lösung. Ich habe erfolgreich Updates auf einem der PCs installiert. Bitte zögern Sie nicht, dies mit eventuellen Verbesserungen zu kommentieren und lassen Sie mich wissen, ob dies für Sie hilfreich war.

Verweise:

Dunkler Lord des Codes
quelle
4
Für mich (Windows Server 2008) hat es gereicht, den Dienst "Windows Update" zum Löschen / Umbenennen zu beenden. Daher ist ein Neustart im abgesicherten Modus möglicherweise nicht erforderlich.
Alois Mahdal
+1 hat mir geholfen, nachdem ich alle KB-Artikel dazu durchgesehen habe.
xsaero00
1
Ich bezweifle, dass Bill Gates die Windows Update-Datenspeicherprotokolle persönlich codiert hat. :)
Holistic Developer
@ HolisticDeveloper: Ja, ich denke wir müssen uns stattdessen bei Obama bedanken.
Mehrdad
10

Im Wesentlichen das Gleiche wie die Antwort oben, aber meiner Meinung nach etwas einfacher:

  1. Beenden Sie den Windows Update-Dienst unter services.msc (lassen Sie das Dienstfenster geöffnet).

  2. Gehe zu C:\Windows

  3. Benenne den SoftwareDistributionOrdner in so etwas wie umSoftwareDistribution_OLD

  4. Gehen Sie zurück zu den Diensten und starten Sie den Windows Update-Dienst (dabei wird SoftwareDistributionautomatisch ein neuer Ordner erstellt).

  5. Warten Sie einige Minuten und versuchen Sie es erneut!

  6. Wenn es funktioniert und Sie möchten, fahren Sie fort und löschen Sie den SoftwareDistribution_OLDOrdner, ansonsten können Sie zurückkehren

Das hat bei mir schon mehrfach geklappt. Obwohl ich die vollständige Offenlegung vorgenommen habe, habe ich den Windows Update-Verlauf nie überprüft, um festzustellen, ob und wann noch bekannt ist, welche Updates installiert wurden. Die Maschine ist jedoch intelligent genug, um zu wissen, welche Aktualisierungen Sie vornehmen und welche nicht. Meine zwei Cent!

Kris
quelle
1
Für mich hat das sehr gut funktioniert - der Schlüssel war, dass ich in Schritt 5 EINIGE MINUTEN WARTEN muss. Als ich es das erste Mal versuchte, musste ich zu schnell gewesen sein, um es aufzufrischen. Vielen Dank :-).
Mister_Tom
4

Hier ist eine wirklich nicht-technische Lösung, aber es scheint unter Leuten, die dieses Problem mit Windows 7 oder Vista haben, konsistent zu funktionieren.

Wechseln Sie zu den Windows Update-Einstellungen und ändern Sie sie in "Nie nach Updates suchen". Übernehmen Sie die Änderung.

Ändern Sie dann die Einstellung erneut auf Ihre bevorzugte Option. Ich habe "Nach Updates suchen, aber ich kann entscheiden, ob ich sie herunterladen und installieren möchte" verwendet. Übernehmen Sie diese Änderung.

Nachdem ich die zweite Änderung vorgenommen hatte, kehrte der Aktualisierungsvorgang zum Normalzustand zurück.

Lee
quelle
Funktionierte perfekt unter Windows 7 SP1 x64.
Anti-Weakpasswords
0

Von Microsoft: Windows 7 - Windows Update funktioniert nicht

Überprüfen Sie, ob der Windows Update-Dienst ausgeführt wird. Systemsteuerung> Verwaltung> Dienste

Wenn der Windows Update-Dienst nicht ausgeführt wird, versuchen Sie, ihn zu starten (es sollte sich um einen automatischen Start handeln).

Der Windows Update-Dienst ist abhängig von den DCOM- und RPC-Diensten. Wenn er nicht ausgeführt wird, müssen Sie ihn möglicherweise starten.

Andernfalls müssen Sie möglicherweise eine Reparaturinstallation durchführen.

RawR Crew
quelle
1
Kopieren und fügen Sie Inhalte nicht einfach von einem anderen Ort aus ein. Zitiere es zumindest richtig und füge einen Link zur Quelle hinzu.
Slhck
0

Das hat mir in der gleichen Situation geholfen. Führen Sie dies in der Eingabeaufforderung aus:

regsvr32 wuapi.dll
regsvr32 wuaueng.dll
regsvr32 wups.dll
regsvr32 wups2.dll
regsvr32 wuwebv.dll
regsvr32 wucltux.dll

Das erneute Registrieren von DLLs in einer Windows 7-Umgebung hat geholfen.

Sonnenfänger
quelle