Ein weiteres Symptom ist, dass behauptet wird, es habe noch nie eine letzte Update-Installation gegeben. In einer nicht vorhandenen Quellcodedatei auf dem Laufwerk d: eines anderen wird eine Null in Anführungszeichen gesetzt:
2014-12-27 00:12:17, Error CSI 00000351@2014/12/26:23:12:17.141 (F) d:\win7sp1_gdr\base\wcp
\componentstore\csd_locking.cpp(324): Error STATUS_SXS_ASSEMBLY_MISSING originated in function
CCSDirectTransaction::LockComponent expression: (null)
Aus dem CBS.log geht hervor, dass WUClient-SelfUpdate-Core-CoreComp ~ 31bf3856ad364e35 ~ amd64 ~ de-DE ~ 7.6.7600.256 nicht gefunden werden kann. de-DE in diesem Paketnamen zeigt etwas auf Standarddeutsch an. Die Installation ist in dänischer Sprache.
Dies ist Windows 7 Professional, daher kann ich nicht einfach andere Sprachen installieren, wie für einige Lösungen auf einer Microsoft-Seite vorgeschlagen (nur größere Versionen ermöglichen mehrere Sprachpakete).
Ich habe versucht, diesem Vorschlag zu folgen: http://support.microsoft.com/kb/971058/en-us
Das auf dieser Seite verknüpfte Programm zur automatischen Problembehandlung von Fixit stellt fest, dass Windows Update aktualisiert werden muss, was fehlschlägt.
Das manuelle Verfahren schlägt bei Punkt 11 fehl: Installieren Sie den neuesten Windows Update-Agenten. Es reicht also aus, den Internetzugang zu deaktivieren, bis der Computer neu gestartet wird. Die genannten Dateien gpkcsp.dll, initpki.dll, msxml.dll, muweb.dll, sccbase.dll, slbcsp.dll, wuaueng1.dll, wucltui.dll und wuweb.dll existieren nicht. Für die Dateien browseui.dll, mshtml.dll, qmgr.dll und shdocvw.dll wird etwas zum Effekt der gemeinsam genutzten Bibliothek geladen, aber der DllRegisterServer-Anhangspunkt wurde nicht gefunden.
Wie angewiesen habe ich es mit / ohne Punkt 4 versucht.
Ich habe auch den unorthodoxen Vorschlag ausprobiert, Vistalizator zu verwenden ( http://www.froggie.sk/index.html ), aber die Installation des deutschen Sprachpakets ist fehlgeschlagen.
Alle bisherigen Versuche schlugen mit dem Fehler in der Überschrift in irgendeiner Form fehl, dh. haben keine Wirkung.
Das System Update Readiness Tool meldet keine Probleme und sfc / scannow dasselbe.
Das Problem ähnelt anscheinend einigen Problemen, bei denen SP1 installiert wurde, auf diesem Computer ist jedoch bereits SP1 installiert.
CBS.log sagt:
2014-12-27 00:12:16, Info CBS Exec: Resolving Package: WUClient-SelfUpdate-Aux-AuxComp~31bf3856ad364e35~amd64~da-DK~7.6.7600.320, Update: Aux-64and32
2014-12-27 00:12:16, Info CBS Exec: Resolving Package: WUClient-SelfUpdate-Aux-AuxComp~31bf3856ad364e35~amd64~da-DK~7.6.7600.320, Update: Aux-64and32, PinDeployment: amd64_microsoft-windows-w..oyment-languagepack_31bf3856ad364e35_7.6.7600.320_da-dk_d9072471cf1d591b
2014-12-27 00:12:16, Info CSI 0000034b Performing 1 operations; 1 are not lock/unlock and follow:
AddCat (14): flags: 0 catfile: @0x198c248
2014-12-27 00:12:16, Info CSI 0000034c Performing 1 operations; 1 are not lock/unlock and follow:
Stage (1): flags: 8 app: [Microsoft-Windows-WindowsUpdateClient-Aux.Deployment-LanguagePack, Version = 7.6.7600.320, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture = [l:10{5}]"da-DK", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral]) comp: (null) man: @0x198cab8
2014-12-27 00:12:16, Info CBS Exec: Resolving Package: WUClient-SelfUpdate-Aux-AuxComp~31bf3856ad364e35~amd64~de-DE~7.6.7600.320, Update: Aux-64and32
2014-12-27 00:12:16, Info CBS Exec: Resolving Package: WUClient-SelfUpdate-Aux-AuxComp~31bf3856ad364e35~amd64~de-DE~7.6.7600.320, Update: Aux-64and32, PinDeployment: amd64_microsoft-windows-w..oyment-languagepack_31bf3856ad364e35_7.6.7600.320_de-de_d632b9add0f3adb5
2014-12-27 00:12:16, Info CSI 0000034d Performing 1 operations; 1 are not lock/unlock and follow:
AddCat (14): flags: 0 catfile: @0xb56888
2014-12-27 00:12:17, Info CSI 0000034e Performing 1 operations; 1 are not lock/unlock and follow:
Stage (1): flags: 8 app: [Microsoft-Windows-WindowsUpdateClient-Aux.Deployment-LanguagePack, Version = 7.6.7600.320, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture = [l:10{5}]"de-DE", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral]) comp: (null) man: @0xb566d8
2014-12-27 00:12:17, Info CBS Exec: Resolving Package: WUClient-SelfUpdate-Aux-AuxComp~31bf3856ad364e35~amd64~hu-HU~7.6.7600.320, Update: Aux-64and32
2014-12-27 00:12:17, Info CBS Exec: Resolving Package: WUClient-SelfUpdate-Aux-AuxComp~31bf3856ad364e35~amd64~hu-HU~7.6.7600.320, Update: Aux-64and32, PinDeployment: amd64_microsoft-windows-w..oyment-languagepack_31bf3856ad364e35_7.6.7600.320_hu-hu_6916e2d1972a909d
2014-12-27 00:12:17, Info CSI 0000034f Performing 1 operations; 1 are not lock/unlock and follow:
AddCat (14): flags: 0 catfile: @0xb56be8
2014-12-27 00:12:17, Info CSI 00000350 Performing 1 operations; 1 are not lock/unlock and follow:
Stage (1): flags: 8 app: [Microsoft-Windows-WindowsUpdateClient-Aux.Deployment-LanguagePack, Version = 7.6.7600.320, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture = [l:10{5}]"hu-HU", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral]) comp: (null) man: @0xb56648
2014-12-27 00:12:17, Info CBS Exec: Resolving Package: WUClient-SelfUpdate-Aux-AuxComp~31bf3856ad364e35~amd64~de-DE~7.6.7600.256, Update: Aux
2014-12-27 00:12:17, Info CBS Exec: Resolving Package: WUClient-SelfUpdate-Aux-AuxComp~31bf3856ad364e35~amd64~de-DE~7.6.7600.256, Update: Aux, PinDeployment: amd64_microsoft-windows-w..oyment-languagepack_31bf3856ad364e35_7.6.7600.256_de-de_d631806fd0f4d02b
2014-12-27 00:12:17, Error CSI 00000351@2014/12/26:23:12:17.141 (F) d:\win7sp1_gdr\base\wcp\componentstore\csd_locking.cpp(324): Error STATUS_SXS_ASSEMBLY_MISSING originated in function CCSDirectTransaction::LockComponent expression: (null)
[gle=0x80004005]
2014-12-27 00:12:17, Error CSI 00000352 (F) STATUS_SXS_ASSEMBLY_MISSING #7307067# from CCSDirectTransaction::OperateEnding at index 0 of 1 operations, disposition 2[gle=0xd015000c]
2014-12-27 00:12:17, Error CSI 00000353 (F) HRESULT_FROM_WIN32(ERROR_SXS_ASSEMBLY_MISSING) #7306952# from Windows::ServicingAPI::CCSITransaction::ICSITransaction_PinDeployment(Flags = 0, a = Microsoft-Windows-WindowsUpdateClient-Aux.Deployment-LanguagePack, Version = 7.6.7600.256, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture = [l:10{5}]"de-DE", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral, cb = (null), s = (null), rid = [77]"WUClient-SelfUpdate-Aux-AuxComp~31bf3856ad364e35~amd64~de-DE~7.6.7600.256.Aux", rah = [2]"32", manpath = (null), catpath = (null), ed = 0, disp = 0)[gle=0x80073701]
2014-12-27 00:12:17, Info CBS Failed to pin deployment while resolving Update: Aux from file: (null) [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2014-12-27 00:12:17, Info CBS Failed to resolve item[0] in Package: WUClient-SelfUpdate-Aux-AuxComp~31bf3856ad364e35~amd64~de-DE~7.6.7600.256, Update: Aux [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2014-12-27 00:12:17, Info CBS Failed to resolve execution update. [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2014-12-27 00:12:17, Error CBS Failed to resolve execution package: WUClient-SelfUpdate-Aux-AuxComp~31bf3856ad364e35~amd64~de-DE~7.6.7600.256 [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2014-12-27 00:12:17, Info CSI 00000354@2014/12/26:23:12:17.320 CSI Transaction @0x4a5460 destroyed
2014-12-27 00:12:17, Info CBS Perf: Resolve chain complete.
2014-12-27 00:12:17, Info CBS Failed to resolve execution chain. [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2014-12-27 00:12:17, Error CBS Failed to process single phase execution. [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2014-12-27 00:12:17, Info CBS WER: Generating failure report for package: WUClient-SelfUpdate-Aux-TopLevel~31bf3856ad364e35~amd64~~7.6.7600.320, status: 0x80073701, failure source: Resolve, start state: Absent, target state: Staged, client id: WindowsUpdateAgent
2014-12-27 00:12:17, Info CBS Failed to query DisableWerReporting flag. Assuming not set... [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2014-12-27 00:12:17, Info CBS Failed to add %windir%\winsxs\pending.xml to WER report because it is missing. Continuing without it...
2014-12-27 00:12:17, Info CBS Failed to add %windir%\winsxs\pending.xml.bad to WER report because it is missing. Continuing without it...
2014-12-27 00:12:18, Info CBS Reboot mark refs: 0
2014-12-27 00:12:18, Info CBS SQM: Reporting package change for package: WUClient-SelfUpdate-Aux-TopLevel~31bf3856ad364e35~amd64~~7.6.7600.320, current: Absent, pending: Default, start: Absent, applicable: Installed, target: Staged, limit: Staged, hotpatch status: StillGoing, status: 0x0, failure source: Resolve, reboot required: False, client id: WindowsUpdateAgent, initiated offline: False, execution sequence: 1484, first merged sequence: 1484
2014-12-27 00:12:18, Info CBS SQM: Upload requested for report: PackageChangeBegin_WUClient-SelfUpdate-Aux-TopLevel~31bf3856ad364e35~amd64~~7.6.7600.320, session id: 142859, sample type: Standard
2014-12-27 00:12:18, Info CBS SQM: Ignoring upload request because the sample type is not enabled: Standard
2014-12-27 00:12:18, Info CBS SQM: Reporting package change completion for package: WUClient-SelfUpdate-Aux-TopLevel~31bf3856ad364e35~amd64~~7.6.7600.320, current: Absent, original: Absent, target: Staged, status: 0x80073701, failure source: Resolve, failure details: "(null)", client id: WindowsUpdateAgent, initiated offline: False, execution sequence: 1484, first merged sequence: 1484
2014-12-27 00:12:18, Info CBS SQM: resolve time performance datapoint is invalid. [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2014-12-27 00:12:18, Info CBS SQM: stage time performance datapoint is invalid. [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2014-12-27 00:12:18, Info CBS SQM: execute time performance datapoint is invalid. [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2014-12-27 00:12:18, Info CBS SQM: Upload requested for report: PackageChangeEnd_WUClient-SelfUpdate-Aux-TopLevel~31bf3856ad364e35~amd64~~7.6.7600.320, session id: 142862, sample type: Standard
2014-12-27 00:12:18, Info CBS SQM: Ignoring upload request because the sample type is not enabled: Standard
2014-12-27 00:12:18, Info CBS Enabling LKG boot option
2014-12-27 00:12:18, Info CBS Exec: End: nested restore point - complete.
2014-12-27 00:12:18, Info CBS Restored system sleep block state: 0x80000000
2014-12-27 00:12:18, Info CBS Exec: Processing complete. Session: 30417249_1631225687, Package: WUClient-SelfUpdate-Aux-TopLevel~31bf3856ad364e35~amd64~~7.6.7600.320 [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
Für Anregungen wäre ich dankbar - danke.
quelle
Winsxs
Mappe?Antworten:
Der Vorschlag von magicandre1981 in den Kommentaren hat funktioniert:
Führen Sie ein Inplace-Upgrade durch, um WinSxS-Probleme zu beheben: sevenforums.com/tutorials/3413-repair-install.html - magicandre1981 27. Dezember 14 um 7:26
Tut mir leid, ein Jahr nachdem ich dachte, es wäre in Ordnung, deine Antwort als Antwort hinzuzufügen! Vielen Dank.
quelle
Ich bin nicht sicher, ob dies jemals richtig beantwortet wurde, aber die Lösung dafür lautet wie folgt:
1) Führen Sie an der Eingabeaufforderung mit erhöhten Rechten Folgendes aus:
DISM sollte einen Eintrag ähnlich dem folgenden zurückgeben:
2) Wählen Sie das Vollbild aus Package_for_RollupFix ~ ... Zeichenfolge, die oben angezeigt wird, und klicken Sie mit der rechten Maustaste auf die Eingabeaufforderung, um sie zu kopieren.
Führen Sie als Nächstes Folgendes aus, nachdem Sie die zuvor kopierte Zeichenfolge eingefügt haben /Paketnamen:
Dies entfernt im Wesentlichen alle zuvor installierten kumulativen Updates auf dem Gerät und dauert etwa 30-45 Minuten. Sie können den Fortschritt in der Datei C: \ Windows \ Logs \ CBS \ CBS.log überwachen
Nach Abschluss ist ein Neustart erforderlich. Nach dem Neustart sollten Sie in der Lage sein, das neueste kumulative Update zu installieren.
Nebenbei bemerkt: Wenn jemand bei Microsoft jemanden kennt, der diesen Beitrag lesen kann, ist die Lösung für dieses Problem einfach. Sie verwenden eine alte Windows 7-Aktualisierungslogik, die nach der Assembly-Datei für ein bestimmtes zuvor installiertes Update sucht. Wenn es nicht da ist, schlägt es fehl. Das Problem ist, dass Sie es nicht benötigen, um ein kumulatives Update zu installieren. Der Update-Agent sollte diese unnötigen Prüfungen einfach umgehen und das verdammte Update installieren. Das neueste Update wird fast ZU JEDER MAL installiert, wenn Sie das vorherige Rollup-Bundle entfernen, das auf das Gerät angewendet wurde, wodurch der Computer ohnehin in einen nicht gepatchten Zustand versetzt wird. Warum sollte also ein kumulatives Update jemals fehlschlagen, nur weil die Assembly-Datei eines zuvor installierten Updates fehlt? Es macht keinen Sinn, da das neueste Update es ersetzt und nicht als tatsächliche Voraussetzung betrachtet wird (andernfalls würde das neueste kumulative Update erst dann auf einem nicht gepatchten Computer installiert, wenn vorherige Updates vorliegen).
Ehrlich gesagt bin ich mir nicht sicher, ob dies ein logisches Problem im Zusammenhang mit einem veralteten Windows Update-Agenten ist, der nicht vollständig optimiert wurde, um die Unterschiede zwischen Windows 10-Updates und früheren von Microsoft veröffentlichten Updates zu berücksichtigen, oder ob dieser Fehler einfach die Ursache ist Ergebnis eines Entwurfs- / Konzeptfehlers des Windows Update-Agenten selbst. In jedem Fall muss es erneut überprüft werden, da Aktualisierungen aus ganz wenigen Gründen fehlschlagen sollten, wobei die meisten Gründe auf bestimmte Zugriffsbeschränkungen zurückzuführen sind (Zugriff auf eine Datei, verwendete Datei usw. ist nicht möglich). Keine dummen Vorbedingungen. Dies gilt insbesondere für Sicherheitsupdates. Mit einem Sicherheitsupdate wissen Sie, dass eine bestimmte Datei beim Laden in den Speicher anfällig ist. Wenn das Update die Datei lokalisieren und darauf zugreifen kann, sollte nur sehr wenig verhindern, dass das Update heruntergeladen, entpackt und ersetzt wird. Ich denke, dies ist einer der Gründe, warum Microsoft-Betriebssysteme ständig ausgenutzt werden: Hoher Grad an Patch-Fehlern.
quelle