Windows-Update schlägt mit Fehler 80073712 fehl.

4543
gilch

Ich habe einen Laptop mit Windows 8.1. Seit dem Patch Tuesday gefriert es kurz nach jedem Hochfahren für ca. 4 Minuten auf mysteriöse Weise. Es ist kaum Zeit, sich einzuloggen, bevor es passiert. Ich habe eine Systemwiederherstellung versucht und dann versucht, die Updates erneut zu installieren, aber es funktioniert nicht. Einige von ihnen nahmen, aber nicht alle.

Jetzt sagt Windows Update immer There was a problem installing updates.. Ich klicke auf den "hilfreichen" Get more infoText und sagt More info is available online. Get help with error 80073712. Dies führt lediglich zu einer Suche auf der Microsoft-Website. Der oberste Vorschlag scheint der "Windows Update-Ratgeber" zu sein, der, wenn er (mehrmals) ausgeführt wird, verschiedene Probleme mit Windows Update behoben hat. Nur funktioniert es immer noch nicht. Gleicher Fehler

Besorgt über ein mögliches Malware-Problem, führte ich einen vollständigen Scan mit meinem installierten COMODO-Antivirus durch, der keine Probleme fand.

Besorgt über ein mögliches Hardwareproblem führte ich chkdskWindows Memory Diagnostics Tool aus, das keine Probleme fand.

Weitere Forschung schlägt vor, mit sfc /scannowund dismmit verschiedenen Optionen wie /restorehealth. sfcwar nicht in der Lage zu beheben "Amd64\CNBJ2530.DPB" of prncacla.inf, was offensichtlich ein Druckertreiber ist, der nichts mit Windows Update zu tun hat. Es lässt sich auch nicht beheben wbemcomn.dll, aber Google kann nicht herausfinden, wozu es dient, und ich habe keine Ahnung. Ich kann nicht versuchen, es manuell zu ersetzen, da das Protokoll keinen vollständigen Pfad enthält und ich nicht weiß, welche der vielen von Windows Search gefundenen Versionen fehlerhaft ist.

dism /online /cleanup-image /restorehealth scheitert mit

Error: 14098  The component store has been corrupted. 

Weitere Untersuchungen deuten darauf hin, dass dismder Zustand mithilfe von Windows Update wiederhergestellt wird. Wenn Windows Update selbst jedoch defekt ist, müssen Sie eine andere Quelle angeben . Ich habe versucht, eine Windows 8.1-DVD-ISO zu mounten, und habe dazu die install.wim verwendet. Der Befehl war Dism /Online /Cleanup-Image /RestoreHealth /source:wim:F:\sources\install.wim:1 /limitaccess. Dies schlägt auch mit dem gleichen Fehler fehl.

Die Forschung schlägt eine Korrektur dismmit sfcund sfcmit dismD vor:

Es friert immer noch. Ich habe versucht, alle Updates des letzten Monats manuell zu deinstallieren. KB3029438 lehnt jedoch ab: "Es ist ein Fehler aufgetreten. Nicht alle Updates wurden erfolgreich deinstalliert." Selbst dismdas Paket kann anscheinend nicht entfernt werden.

Und jetzt funktioniert mein Touchscreen auf mysteriöse Weise. (Edit: Dies wurde am nächsten Tag irgendwie aufgeräumt, obwohl der Neustart und der abgesicherte Modus beibehalten wurden.)

Ich habe auch das Einfrieren nach dem Hochfahren im abgesicherten Modus nicht bemerkt, was auf ein mögliches Treiberproblem schließen lässt.

Kann jemand vorschlagen, wie Sie von hier fortfahren sollen? Ich weiß ganz genau nicht, was ich tue.

Edit 7-21 : Ich habe Windows Update über die Systemsteuerung anstelle der "Metro" -Schnittstelle ausprobiert. Ich konnte die Updates, die ich bereits heruntergeladen hatte, erneut installieren. Ich konnte die neuen jedoch nicht manuell herunterladen. Ich habe Windows Update so eingerichtet, dass Updates automatisch heruntergeladen werden, um sie zu erhalten. Als ich versuchte, diese zu installieren, nahm einer von ihnen mit, aber der Rest kann ich immer noch nicht installieren. Ich bekomme wie vorher Fehler 80073712 und jetzt auch Fehler 800736B3 .

Die Protokolle soweit. Ich bin seit Dienstag dabei, also sind die Protokolle groß. Ich habe 7zip verwendet, um eine angemessene Uploadgröße zu erhalten. Sie dekomprimieren zu einem Gigabyte, denke ich.

Ich habe msconfig verwendet, um mit dem selektiven Starten von Diensten zu experimentieren. Eine binäre Suche isoliert die COMODO-Dienste als Ursache für den vierminütigen Einfriervorgang. Ich habe COMODO deinstalliert und Windows Defender wieder aktiviert.

7-22 : Ich konnte ein install.wim mit dem msu Standalone patchen. Dies war eine gute Quelle dism, um das beschädigte Update zu beheben, aber nicht alles. Ich musste wieder laufen dismohne das /limitaccessalles zu reparieren. Jetzt beide dismund sfcdenke, es ist alles gut. Außer Windows Update funktioniert immer noch nicht!

Ich habe jedes Update einzeln ausprobiert, nur um sicher zu gehen. Es stellt sich heraus, dass die Fehler bei jedem Update unterschiedlich sind:

  • 0x80070002 KB2267602
  • 0x800736B3 KB3072630
  • 0x80073712 KB3067505 und KB3061512
  • 0x80246010 KB3065822

Das war vielleicht von Anfang an der Fall, aber ich habe es nicht bemerkt, bevor ich sie alle einzeln ausprobierte.

7-23 : Die aktualisierten CBS- und DISM-Protokolle. Sie wurden größer. Die sfcund die dismTools können die Beschädigung jetzt reparieren, aber es scheint, dass sie wieder beschädigt wird, bevor die Updates angewendet werden können. Ich weiß nicht, was es verursacht. Vielleicht ist es Windows Update selbst?

7-24 : Ich habe KB3029606 deinstalliert. Ich kann es nicht neu installieren. Nicht mit Windows Update, nicht mit der eigenständigen .msu. Der Komponentenspeicher wird auf Anhieb beschädigt. Jeder Neustart oder Versuch, Windows Update zu verwenden, führt zur Beschädigung. Dann muss ich dism laufen und warten, bis es fertig ist, bevor ich es erneut versuche. Ich kann Windows Update nicht im abgesicherten Modus verwenden, aber ich habe einen selektiven Start nur mit Microsoft Services versucht. Nach dem Hochfahren ist es selbst bei selektivem Start wieder einfrieren. COMODO war möglicherweise nicht der einzige Auslöser.

7-26 : Das amd64_hidbth.inf_31bf3856ad364e35_6.3.9600.17826_none_1413f00629383b56.manifest‌ wurde aus der extrahierten .msu nach C: \ Windows \ WinSxS \ Manifests \ kopiert. Dies erfordert, dass der Besitz der Datei überschrieben wird und der Besitz dann wieder für SYSTEM gesetzt wird. Der Komponentenspeicher wird bei jedem Ausführen von Windows Update weiterhin beschädigt. Ich habe erneut versucht, neu zu starten, dism, sfc und den Windows Update-Ratgeber. Ich habe dann versucht, KB3061512 erneut mit Windows Update zu installieren. Es schlägt mit Code 80073712 wie zuvor fehl. Das Windows8.1-KB3029606-v2-x64.msu kann ebenfalls nicht wie zuvor installiert werden.

7-28 : Dieses Handbuch wurde gefunden und scheint die Windows 8 / 8.1-Version der InPlace-Aktualisierungsreparatur zu sein.

7-30 : Die Reparaturinstallation funktioniert. Beim ersten Versuch ist es fehlgeschlagen, da der Schritt "Wichtige Updates abrufen", der dazu beitragen soll, die Installation reibungsloser zu gestalten, fehlschlägt, wenn Windows Update beschädigt ist. Ich habe es erneut versucht, ohne Updates vorinstalliert zu haben. Es hat funktioniert, aber dann musste ich am nächsten Tag nach Updates suchen. Windows wollte auch nicht aktiviert werden, aber ich fand heraus, dass meine Firewall-Einstellungen bei der Reparaturinstallation zurückgesetzt wurden. Alles scheint jetzt zu funktionieren.

3
Die beschädigten Dateien sind keine Systemdateien, eine ist eine Treiberdatei, die andere ist nicht wichtig. Sie müssen bestätigen, dass das Problem ein Treiberproblem ist. Laden Sie Ihr System jedes Mal, wenn Sie keine Treiberdatei laden, bis Sie den Täter gefunden haben. Ramhound vor 8 Jahren 0
wbemcomn.dll ist wieder mit WBEM verbunden, nicht die Ursache Ihrer Probleme. Ramhound vor 8 Jahren 0
Kopieren Sie die Ordner ** C: \ Windows \ Logs \ CBS ** und ** C: \ Windows \ Logs \ DISM ** auf Ihren Desktop, erstellen Sie eine ZIP-Datei aus beiden Ordnern und geben Sie sie frei (OneDrive, Dropbox). Ich schaue mir die Protokolle an, um zu sehen, was beim Setup des Updates fehlgeschlagen ist. magicandre1981 vor 8 Jahren 0
@ magicandre1981 Ich habe den Protokollen einen Link hinzugefügt. gilch vor 8 Jahren 0
ok, ich habe eine Antwort gepostet. magicandre1981 vor 8 Jahren 0
Laden Sie die neuen Protokolle hoch, die die neuen Fehler anzeigen. magicandre1981 vor 8 Jahren 0
@ magicandre1981 Ich habe die beiden Ordner erneut hochgeladen. gilch vor 8 Jahren 0
ok, ich habe hinzugefügt, was ich in den letzten Protokollen gesehen habe. magicandre1981 vor 8 Jahren 0
Laden Sie ein Tool wie DiskCheckup herunter und posten Sie einen Screenshot des SMART-Status Ihres Laufwerks. Selbst wenn chkdsk bestanden hat, kann es immer noch Probleme auf der Hardwareebene geben. Führen Sie auch memtest86 + anstelle von WMD aus. Bigbio2002 vor 8 Jahren 0
@ Bigbio2002 Da ich eine SSD verwende, erwartest du immer noch ein Laufwerkproblem? Funktionieren Werkzeuge wie DiskCheckup überhaupt damit? gilch vor 8 Jahren 0
Es sollte immer noch der SMART-Status abgerufen werden, obwohl einige der Attribute irrelevant sein werden (und da es sich um eine SSD handelt, die die Wahrscheinlichkeit eines Laufwerkausfalls verringert, was Sie jedoch nicht wissen). Könnte sicherlich ein beschädigter Speicher sein. WMD macht keine gründlichen Aufgaben als memtest86 +. Bigbio2002 vor 8 Jahren 0
Schön zu hören, dass das Inplace-Upgrade es behoben hat. Manchmal, wenn Windows zu stark beschädigt ist, ist dies die einzige Möglichkeit, es wiederherzustellen. magicandre1981 vor 8 Jahren 0

2 Antworten auf die Frage

3
magicandre1981

Sie erhalten den Fehler 80073712 ( ERROR_SXS_COMPONENT_STORE_CORRUPT), weil die RPC-DLL in Version 6.3.9600.17919 beschädigt ist. Diese Datei ist Teil des neuesten Sicherheitsupdates . Versuchen Sie, das Update zu entfernen, führen Sie es aus, um dism /online /cleanup-image /restorehealthzu überprüfen, ob alles in Ordnung ist, und versuchen Sie, die fehlenden Windows-Updates erneut zu installieren.

Wenn Sie das Update kb3029438 nicht deinstallieren können, laden Sie das Update herunter und integrieren Sie es in eine install.wim

Nach dem Aufheben der Bereitstellung / Festschreiben der Änderungen können Sie DISM verwenden und auf die neuen Updates WIM verweisen:

dism /online /cleanup-image /restorehealth /source:WIM:C:\updated_install.wim:1 /LimitAccess 

Das neueste Protokoll zeigt andere fehlende Dateien. Diesmal die amd64_hidbth.inf in Version 6.3.9600.17826. Diese Datei ist Teil des Updates KB3029606 .

2015-07-23 10:53:17, Error CSI 00000dae (F) Unable to load manifest for component [ml:280,l:140]"amd64_hidbth.inf_31bf3856ad364e35_6.3.9600.17826_none_1413f00629383b56"[gle=0x80004005] 

Versuchen Sie, das Update zu entfernen, und installieren Sie es erneut.

Dies ist ein optionales Update. Ich glaube nicht, dass es die Ursache all dieser Probleme ist. Gibt es noch etwas in diesen Protokollen? gilch vor 8 Jahren 0
@ Gilch Ich sehe diesen Fehler "Manifest kann nicht geladen werden" für hidbth.inf im neuesten Protokoll immer und immer wieder. Dies ist ein Fehler, den Sie beheben müssen. magicandre1981 vor 8 Jahren 0
OK, ich muss es reparieren, kann es aber nicht reparieren, da ich KB3029606 nicht installieren kann. Nicht mit Windows Update, nicht mit der .msu, nicht mit `dism / online / add-package '. Etwas anderes ist kaputt, was es verhindert. gilch vor 8 Jahren 0
Hier ist das extrahierte KB3029606: https://www.dropbox.com/s/ou2tdhq1w13s1e0/kb3029606.7z?dl=0. Kopieren Sie das ** amd64_hidbth.inf_31bf3856ad364e35_6.3.9600.17826_none_1413f00629383b56.manifest ** in ** C: \ Windows \ WinSxS \ Manifests **, und schauen Sie, was passiert magicandre1981 vor 8 Jahren 0
Wenn das Problem weiterhin besteht, reparieren Sie Ihr Windows mit dem guten alten InPlace-Upgrade: http://www.sevenforums.com/tutorials/3413-repair-install.html magicandre1981 vor 8 Jahren 0
Dieser Link ist für eine Windows 7-Reparatur. Ich habe Windows 8.1. Ich mache mir auch Sorgen, wie der Lizenzschlüssel funktioniert. Bei meinem Laptop war Windows 8 vorinstalliert, und ich habe ein Upgrade auf 8.1 durchgeführt. Ich musste nie einen Lizenzschlüssel eingeben. Es hat auch UEFI anstelle von BIOS. Ist ein InPlace-Upgrade auf meinem System noch möglich? gilch vor 8 Jahren 0
Ich habe es in dieser Umgebung nie probiert. Hier wurde jedoch bereits erläutert, wie Sie mit einer 8.0-Lizenz ein Update auf 8.1 durchführen können: http://superuser.com/q/661261/174557. Verwenden Sie einen generischen Schlüssel und verwenden Sie später Tools, um den Schlüssel aus dem BIOS zu lesen: http://superuser.com/q/513904/174557 magicandre1981 vor 8 Jahren 0
-1
nwgat

Sie können es versuchen

  • Command PromptAls Administrator öffnen (rechte Maustaste)
  • Führen Sie sc stop wuauservden Befehl aus, um den Windows Update-Dienst zu stoppen
  • Nun geh Control Panel\System and Security\und fang anWindows Update

Das hat es für mich behoben, hoffe es funktioniert für Sie

Das Stoppen des Dienstes funktioniert ebenfalls nicht. Ich bekomme immer noch Fehler 80073712 und 8000736B3. Mit der Systemsteuerungsversion von Windows Update konnte ich jedoch einige bereits installierte Updates erneut installieren. Das war etwas hilfreich. gilch vor 8 Jahren 0