Windows Update bleibt immer bei 0% hängen. Der BITS-Dienst stürzt beim Start immer sofort mit dem Code -2147024894
/ ab0x80070002
Ich habe viele Dinge ausprobiert, die bei anderen Leuten mit diesem Fehler funktioniert haben
- Die Problembehandlung von Windows Update meldet, dass die Probleme nicht behoben werden konnten
- Das Umbenennen von C:\Windows\SoftwareDistribution ändert nichts
- Die Verwendung
regsvr32
aller DLLs, die Windows Update benötigt, ändert nichts sfc /scannow
meldet, dass alles in Ordnung ist- Das Ausführen des Software Update Readiness Tools führt zu nichts
Antwort1
Nach zu vielen Stunden und zu vielen Neustarts beim Versuch, dieses Problem zu lösen, habe ich es geschafft, herauszufinden, woran es liegt. Ich habe diese Lösung nirgendwo anders gefunden, also teile ich sie hier in der Hoffnung, dass Leute, die dieses Problem in Zukunft haben, nicht so viel Zeit damit verbringen müssen, es zu beheben wie ich :)
ich benutzteSystinternals Prozessmonitorund auf meiner Instanz von gefiltert svchost -k netsvcs
. Als ich versuchte, BITS zu starten, erhielt ich zwei Registrierungseinträge, die zuNAME NOT FOUND
HKLM\System\CurrentControlSet\Control\WMI\Security\4a8aaa94-cfc4-46a7-8e4e-17bc45608f0a
HKLM\System\CurrentControlSet\Control\BackupRestore\FilesNotToBackup
Der erste erwies sich als nutzlos, aber das Hinzufügen eines Schlüssels für den zweiten behob das Problem! Es stellte sich heraus, dass BITS abstürzte, weil dieser Schlüssel fehlte und Werte dorthin geschrieben werden mussten.
Ich kann jetzt BITS-Einträge unter diesem Schlüssel sehen:
Aktualisieren:Windows Update funktionierte immer noch nicht, selbst nachdem ich BITS hochgefahren hatte. Es stellte sich heraus, dass ich einen anderen Registrierungsschlüssel brauchte, der fehlte.HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate