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

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

Heute Morgen habe ich versucht, Windows Update auf zwei meiner Windows 7-PCs (beide sind virtuelle Maschinen) auszuführen, und bin auf diese interessante Popup-Fehlermeldung gestoßen. Dieses Problem ist mir noch nie begegnet, daher war ich etwas verwirrt.

Bildbeschreibung hier eingeben

Aufgrund der Nachricht wollte ich zunächst prüfen, ob der Windows Update-Dienst ausgeführt wurde. Das tat er. Wie üblich ist die Lösung nie so einfach. Ich habe vergeblich versucht, den Dienst neu zu starten und die PCs neu zu starten.

Bildbeschreibung hier eingeben

Also suche ich im Internet nach einer Lösung. Ich habe eine Lösung für das Problem gefunden und dachte, ich poste sie, damit ich sie später selbst nachschlagen kann und jeder, der auf dieses Problem stößt. Ich werde die Antwort in Kürze posten.

Wenn Sie alternative Lösungen kennen, die bei Ihnen funktioniert haben, können Sie gerne einen Beitrag oder Kommentar hinterlassen.

Antwort1

Offenbar liegt das Problem an einer beschädigten Windows-Protokolldatei.

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

  1. Gehen Sie zu Dienste und stoppen Sie vorübergehend den Dienst "Windows Update"
  2. Gehe zuc:\windows\softwaredistribution\datastore\logs\
  3. Suchen Sie die Dateiedb.log
  4. Benennen Sie die Datei um oder löschen Sie sie
  5. Sobald die Datei umbenannt oder gelöscht wurde, gehen Sie zurück zu Dienste und starten Sie den Dienst "Windows Update"
  6. Versuchen Sie, Windows Update erneut auszuführen. Es wird normal funktionieren.

Bisher hatte ich mit dieser Lösung keine Probleme. Ich habe erfolgreich Updates auf einem der PCs installiert.

Verweise:

Antwort2

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

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

  2. Gehe zuC:\Windows

  3. Benennen Sie den SoftwareDistributionOrdner um in etwas wieSoftwareDistribution_OLD

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

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

  6. Wenn es funktioniert und Sie möchten, löschen Sie den SoftwareDistribution_OLDOrdner, andernfalls können Sie ihn wieder zurücksetzen.

Das hat bei mir schon oft funktioniert. Allerdings habe ich, um ganz ehrlich zu sein, nie den Windows-Updateverlauf überprüft, um zu sehen, ob er noch weiß, welche Updates wann installiert wurden. Der Rechner ist jedoch intelligent genug, um in Zukunft zu wissen, welche Updates Sie brauchen und welche nicht. Meine Meinung dazu!

Antwort3

Hier ist eine wirklich nicht-technische Lösung, aber sie scheint bei Leuten, die dieses Problem mit Windows 7 oder Vista haben, zuverlässig zu funktionieren.

Gehen Sie zu Ihren Windows Update-Einstellungen und ändern Sie sie in „Nie nach Updates suchen“. Wenden Sie die Änderung an.

Ändern Sie dann die Einstellung erneut auf die von Ihnen bevorzugte Option. Ich habe „Nach Updates suchen, aber entscheiden lassen, ob sie heruntergeladen und installiert werden sollen“ verwendet. Übernehmen Sie diese Änderung.

Nachdem ich die zweite Änderung vorgenommen hatte, normalisierte sich der Aktualisierungsvorgang.

Antwort4

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

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

Die Neuregistrierung von DLLs hat in der Windows 7-Umgebung geholfen.

verwandte Informationen