Windows 11 Pro Update Fehler 0x80070020

Invers

Lieutenant
Registriert
Feb. 2014
Beiträge
762
Hallo zusammen,

ich wollte vor einigen Tagen folgende Updates fahren:

2024-07 Kumulatives Update für Windows 11 Version 23H2 für x64-basierte Systeme (KB5040442)
&
2024-07 Kumulatives Update für .NET Framework 3.5 und 4.8.1 für Windows 11, version 23H2 für x64 (KB5039895)

Erhalte aber immer wieder den Fehler "0x80070020".

Was ich schon probiert habe:
  • Windows Update Dienste etc. neu gestartet
  • sfc /scannow
  • Dism /Online /Cleanup-Image /ScanHealth
  • Dism /Online /Cleanup-Image /CheckHealth
  • Die beiden Ordner SoftwareDistribution und catroot2 gelöscht, bzw. umbenannt
  • "chkdsk C: /f /r" für das Systemlaufwerk
  • Während der Installation Windows Defenderdienste gestoppt und die Firewall deaktiviert.
  • Updates manuell installiert über Windows Update catalog
  • Mit dem neusten Windows 11 ISO Images von Microsoft eine Inplace Windows 11 Installation durchzuführen.
--> Scheitert aber nach 58 % und gibt aus: "Windows 11 konnte nicht installiert werden".

Auszüge aus CBS & setupact.log:
CBS:
00000d08@2024/7/15:10:32:18.618 (F) onecore\base\wcp\library\txf_library.cpp(55): Error STATUS_SHARING_VIOLATION originated in function Windows::Rtl::TxfLogExpander::GetDirectoryHandle expression: NtOpenFile( Handle->GetMutablePointer()
CBS Not able to add pending.xml to Windows Error Report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2024-07-15 12:32:18, Info CBS Not able to add pending.xml.bad to Windows Error Report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2024-07-15 12:32:18, Info CBS Not able to add SCM.EVM to Windows Error Report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2024-07-15 12:32:18, Error CSI 00000d09 (F) STATUS_SHARING_VIOLATION #904328# from ApplyTransactionPOQsToSil(...)[gle=0xd0000043]
2024-07-15 12:32:18, Error CSI 00000d0a (F) STATUS_SHARING_VIOLATION #900690# from Windows::COM::CComponentStore::ApplyTransactionNow(...)[gle=0xd0000043]
2024-07-15 12:32:18, Error CSI 00000d0b (F) HRESULT_FROM_WIN32(ERROR_SHARING_VIOLATION) #900682# from Windows::COM::CPendingTransaction::IStorePendingTransaction_Apply(...)[gle=0x80070020]
2024-07-15 12:32:18, Error CSI 00000d0c (F) HRESULT_FROM_WIN32(ERROR_SHARING_VIOLATION) #737060# from Windows::ServicingAPI::CCSITransaction::ICSITransaction_Commit(Flags = 102, pSink = NULL, disp = 0)[gle=0x80070020]
2024-07-15 12:32:18, Error CSI 00000d0d (F) HRESULT_FROM_WIN32(ERROR_SHARING_VIOLATION) #737059# 1081953 us from Windows::ServicingAPI::CCSITransaction_ICSITransaction::Commit(flags = 0x00000066, pSink = NULL, disp = 0)


setupact.log:
Error MOUPG CDlpActionImpl<class CDlpErrorImpl<class CDlpObjectInternalImpl<class CUnknownImpl<class IMoSetupDlpAction> > > >::Execute(493): Result = 0x80070020
2024-07-15 11:55:56, Info MOUPG PreFinalize: Leaving Execute Method
2024-07-15 11:55:56, Error MOUPG CDlpTask::ExecuteAction(3300): Result = 0x80070020
2024-07-15 11:55:56, Warning MOUPG CSetupDiagnostics::ReportData - Not reporting WINDLP data point [0x2004]
2024-07-15 11:55:56, Warning MOUPG CSetupDiagnostics::ReportData - Not reporting WINDLP data point [0x2003]
2024-07-15 11:55:56, Error MOUPG CDlpTask::ExecuteActions(3454): Result = 0x80070020
2024-07-15 11:55:56, Info MOUPG Signalling actions thread to shut down.
2024-07-15 11:55:56, Info MOUPG Waiting for actions thread to exit.
2024-07-15 11:55:56, Info MOUPG Actions thread has exited.
2024-07-15 11:55:56, Warning MOUPG CSetupDiagnostics::ReportData - Not reporting WINDLP data point [0x2004]
2024-07-15 11:55:56, Warning MOUPG CSetupDiagnostics::ReportData - Not reporting WINDLP data point [0x2000]
2024-07-15 11:55:56, Error MOUPG CDlpTask::Execute(1631): Result = 0x80070020
2024-07-15 11:55:56, Warning MOUPG CSetupDiagnostics::ReportData - Not reporting WINDLP data point [0x3000]
2024-07-15 11:55:56, Info MOUPG DlpTask: Leaving Execute Method
2024-07-15 11:55:56, Error MOUPG CSetupManager::ExecuteTask(2928): Result = 0x80070020
2024-07-15 11:55:56, Error MOUPG CSetupManager::ExecuteTask(2891): Result = 0x80070020
2024-07-15 11:55:56, Error MOUPG CSetupManager::ExecuteInstallMode(1110): Result = 0x80070020
2024-07-15 11:55:56, Error MOUPG CSetupManager::ExecuteDownlevelMode(569): Result = 0x80070020
2024-07-15 11:55:56, Info MOUPG Setup phase change: [SetupPhaseInstall] -> [SetupPhaseError]
2024-07-15 11:55:56, Info MOUPG SetupManager::OpenOrCreateTask: Creating new task [Exit].


So langsam gegen mir die Ideen aus. Hatte jemand mal einen ähnlichen Fall?

Ich möchte vermeiden den Rechner komplett platt zu machen, da ich (für meine Verhältnisse) große Libraries habe für Musikproduktion (zusammen fast 1 TB) und das alles wieder neu herunterladen und zu sortieren, da habe ich gerade echt keine Lust drauf. Das wäre die letzte Möglichkeit und der letzte Schritt wenn nichts mehr hilft.

Vielen Dank.
 
Zuletzt bearbeitet:
Invers schrieb:
"chkdsk C: /f /r" für das Systemlaufwerk
Bitte in Zukunft diesen Befehl auf einer SSD sein lassen.

Invers schrieb:
Erhalte aber immer wieder den Fehler "0x80070020".
Wenn Windows Update-Fehler 80070020 angezeigt wird, verursacht ein anderes Programm u. U. Konflikte mit Windows Update. Starten Sie den Computer neu, und führen Sie Windows Update erneut aus.
Quelle

Versuche mal die Updates Manuell aufzuspielen.
KB5040442

KB5039895
Invers schrieb:
und das alles wieder neu herunterladen und zu sortieren
Weil diese nicht auf einer deiner Datenträger liegen?

Gruß Fred.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: bondki
@FR3DI
Seit wann ist der Befehl für SSDs schädlich? Hatte ich bisher noch nicht gehört.

Ja auf die Artikel bin ich natürlich schon gestoßen, nur leider konnte ich nicht herausfinden, welcher Dienst bzw. welches Programm dazwischen funkt.

Die Offline Installation der Updates habe ich auch schon probiert, funktioniert auch nicht. Weder das kumulative noch .NET. Sorry, hatte ich vergessen zu erwähnen.

Doch die liegen auf einer meiner SSDs. Allerdings ist es ein Krampf die ganze benötigten Programme und Libraries zu installieren und die Pfade zuzuweisen. Wenn man einmal damit durch ist, ist man froh es nicht so schnell wieder machen zu müssen.
 
Zuletzt bearbeitet:
Nur eine Idee:
Die Updates in das Windows ISO integrieren oder die aktuelle 24H2 Version nehmen (sofern die Updates da integriert sind) und dann ein Inplace-Upgrade machen?

EDIT: Kacke, überlesen. Wurde schon probiert. Sorry
 
Zuletzt bearbeitet:
Invers schrieb:
Während der Installation Windows Defenderdienste gestoppt und die Firewall deaktiviert.
Das ist unnötig.
Invers schrieb:
Doch die liegen auf einer meiner SSDs. Allerdings ist es ein Krampf die ganze benötigten Programme und Libraries zu installieren und die Pfade zuzuweisen.
Dafür gibt es regelmäßige Backups die das sichern. @Invers

Wegen chkdsk auf SSD.
https://support-en.wd.com/app/answers/detailweb/a_id/49188/~/using-windows-chkdsk-on-an-internal-ssd

Ich benutze es wenn ich von Fehlern weiß die damit behoben werden können. Ansonsten nicht.
 
Invers schrieb:
Seit wann ist der Befehl für SSDs schädlich? Hatte ich bisher noch nicht gehört.
Chkdsk /r ist eine Oberflächenprüfung, bei der jeder Sektor mehrfach beschrieben und gelesen wird! Du erzeugst also eine mehrfache Schreiblast. Und das beste daran ist, damit behebst Du nicht mal die vermuteten Dateisystemfehler, könntest Dir aber damit Deinen Datenbestand zerhäckseln - weil Checkdisk bei jedem fehlerhaften Sektor dessen Inhalt wegsichert. Und das führt dann zu vielen kleinen Fragmenten, die Du hinterher zusammenpuzzeln darfst.
 
  • Gefällt mir
Reaktionen: Terrier und aragorn92
@SpiII
Auch das Inplace Upgrade funktioniert nicht, da die Installation fehlschlägt.

@BFF
Ich sichere ja regelmäßig, allerdings bisher nur die wichtigsten Dateien und Ordner. Komplette Backups des Systems mache ich nicht mehr, da ich zurzeit auch nicht den Platz hätte auf der externe Platte. Und ja ich weiß eine NAS kann Abhilfe schaffen.

@areiland
Danke für die Info
 
Invers schrieb:
Ja auf die Artikel bin ich natürlich schon gestoßen, nur leider konnte ich nicht herausfinden, welcher Dienst bzw. welches Programm dazwischen funkt.
Öffne msconfig, gehe auf "Dienste", aktiviere den Haken bei "Alle Microsoft-Dienste ausblenden" und deaktiviere dann die übrigen Dienste.

Gehe dann in den Taskmanager -> Autostart von Apps
und deaktiviere alle Einträge.

Starte das System neu und wiederhole die Installation.
 
  • Gefällt mir
Reaktionen: Terrier
Wenn das In-Place-Upgrade abbricht, ist das immer ein schlechtes Zeichen.

Da lohnt dann definitiv der Blick in die Logs.
 
  • Gefällt mir
Reaktionen: areiland
gelöst
@PC295
Omg.... dass ich da nicht selbst drauf gekommen bin... danke dir!
Ich konnte dadurch jetzt Win 11 neu installieren, die Updates fahren und die Programme blieben erhalten.

Vielen Dank nochmal an alle :)
 
  • Gefällt mir
Reaktionen: Terrier und PC295
Invers schrieb:
Omg.... dass ich da nicht selbst drauf gekommen bin.
Rein aus Interesse.
Welche hast Du denn alle deaktiviert?
 
@BFF

Tatsächlich alle Nicht-Windows Dienste. Also wird es irgendeiner dieser Dienste gewesen. Muss ich mir mal die Tage genauer anschauen was das vielleicht verursachen konnte
 
Ich hatte das Problem auch allerdings bin ich anders vorgegangen ich habe net 3,5 runtergeworfen und habe dann das visual Studio geladen und dann alles angeklickt alle framworks usw. weil ich gelegentlich Auch c++ und python und vm's benutze . Läuft wieder alles einwandfrei 😃
 
Zurück
Oben