Windows 11 Installations Iso updaten mit MSMG Toolkit 12.2
Windows 11 Installations Iso updaten mit MSMG Toolkit 12.2
Hallo
Erst einmal hoffe ich das ich hier im richtigen Bereich bin,wenn nicht bitte verschieben.
Ich versuch schon seit ein paar Tagen die 22000.1.Cobalt-X64-DE-XXL-Super-MULTI.ISO zu aktualieren mit dem 2022-04 Cumulative Update for Windows 11 for x64-based Systems (KB5012592).
Leider bekomme ich bei MSMG Toolkit 12.1 sowaohl auch MSMG Toolkit 12.2 den Fehler 0x800f0988.
Mir ist bewusst das da etwas fehlt,nur leider weiß ich nicht was und wie ich es beheben kann.
Bei Windows 10 hatte ich nie das Problem und konnte somit immer eine aktuelle Iso erstellen aus der der 19041.1.Vibranium-X64-DE-XXL-SUPER-MULTI.ISO.
Kann mir vielleicht jemand weiter helfen?
Erst einmal hoffe ich das ich hier im richtigen Bereich bin,wenn nicht bitte verschieben.
Ich versuch schon seit ein paar Tagen die 22000.1.Cobalt-X64-DE-XXL-Super-MULTI.ISO zu aktualieren mit dem 2022-04 Cumulative Update for Windows 11 for x64-based Systems (KB5012592).
Leider bekomme ich bei MSMG Toolkit 12.1 sowaohl auch MSMG Toolkit 12.2 den Fehler 0x800f0988.
Code: Alles auswählen
Zeile 148290: 2022-04-21 03:34:30, Error CBS Exec: Failed to pre-stage package: Microsoft-Windows-Notepad-System-FoD-Package~31bf3856ad364e35~wow64~de-DE~10.0.22000.1, component identity: amd64_product-onecore__du.._bluetooth_a2dp.inf_31bf3856ad364e35_10.0.22000.51_none_1dfb46c8aee1b403, file: microsoft_bluetooth_a2dp.inf, sandbox: \\?\D:\Windows_10_Projekt\ArbeitsDVD\MSMG-ToolKit\Temp\Updates\Cumulative\, file format: 0 [HRESULT = 0x800f0988 - PSFX_E_INVALID_DELTA_COMBINATION]
Zeile 148291: 2022-04-21 03:34:30, Info CBS Failed to gather all required files. [HRESULT = 0x800f0988 - PSFX_E_INVALID_DELTA_COMBINATION]
Zeile 148292: 2022-04-21 03:34:30, Info CBS Failed to gather all missing files for package: Package_for_RollupFix~31bf3856ad364e35~amd64~~22000.613.1.25 [HRESULT = 0x800f0988 - PSFX_E_INVALID_DELTA_COMBINATION]
Zeile 148294: 2022-04-21 03:34:30, Error CBS Failed to pre- stage package: Package_for_RollupFix~31bf3856ad364e35~amd64~~22000.613.1.25 [HRESULT = 0x800f0988 - PSFX_E_INVALID_DELTA_COMBINATION]
Zeile 148299: 2022-04-21 03:34:30, Info CBS Failed to stage execution chain. [HRESULT = 0x800f0988 - PSFX_E_INVALID_DELTA_COMBINATION]
Zeile 148300: 2022-04-21 03:34:30, Error CBS Failed to process single phase execution. [HRESULT = 0x800f0988 - PSFX_E_INVALID_DELTA_COMBINATION]
Zeile 148301: 2022-04-21 03:34:30, Info CBS WER: Generating failure report for package: Package_for_RollupFix~31bf3856ad364e35~amd64~~22000.613.1.25, status: 0x800f0988, failure source: Stage, start state: Resolved, target state: Installed, client id: DISM Package Manager Provider
Zeile 148309: 2022-04-21 03:34:30, Info CBS Reporting package change completion for package: Package_for_RollupFix~31bf3856ad364e35~amd64~~22000.613.1.25, current: Resolved, original: Absent, target: Installed, status: 0x800f0988, failure source: Stage, failure details: "(null)", client id: DISM Package Manager Provider, initiated offline: True, execution sequence: 54, first merged sequence: 54, pending decision: InteractiveInstallFailed, primitive execution context: Interactive
Zeile 148314: 2022-04-21 03:34:31, Info DISM DISM Package Manager: PID=1160 TID=11028 Error in operation: (null) (CBS HRESULT=0x800f0988) - CCbsConUIHandler::Error
Zeile 148316: 2022-04-21 03:34:31, Info CBS Exec: Processing complete. Session: 1160_44130281, Package: Package_for_RollupFix~31bf3856ad364e35~amd64~~22000.613.1.25, Identifier: KB5012592 [HRESULT = 0x800f0988 - PSFX_E_INVALID_DELTA_COMBINATION]
Zeile 148318: 2022-04-21 03:34:31, Error CBS Failed to perform operation. [HRESULT = 0x800f0988 - PSFX_E_INVALID_DELTA_COMBINATION]
Zeile 148319: 2022-04-21 03:34:31, Info CBS Session: 1160_44130281 finalized. Reboot required: no [HRESULT = 0x800f0988 - PSFX_E_INVALID_DELTA_COMBINATION]
Zeile 148320: 2022-04-21 03:34:31, Error DISM DISM Package Manager: PID=1160 TID=11028 Failed finalizing changes. - CDISMPackageManager::Internal_Finalize(hr:0x800f0988)
Zeile 148321: 2022-04-21 03:34:31, Error DISM DISM Package Manager: PID=1160 TID=11028 Failed processing package changes - CDISMPackageManager::ProcessChanges(hr:0x800f0988)
Zeile 148356: 2022-04-21 03:34:32, Error DISM DISM Package Manager: PID=1160 TID=11028 Failed while processing command add-package. - CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x800f0988))
Bei Windows 10 hatte ich nie das Problem und konnte somit immer eine aktuelle Iso erstellen aus der der 19041.1.Vibranium-X64-DE-XXL-SUPER-MULTI.ISO.
Kann mir vielleicht jemand weiter helfen?
- John-Boy
- Superhirn
- Beiträge: 1306
- Registriert: 03.08.2017, 15:50
- Hat sich bedankt: 23 Mal
- Danke erhalten: 280 Mal
- Gender:
Re: Windows 11 Installations Iso updaten mit MSMG Toolkit 12.2
Den Fehler 0x800f0988 habe ich auch mit W11 (egal welche ISO) aber noch keine Lösung gefunden
Grüße
John
+++Kein Backup – kein Mitleid+++
“Anything that can go wrong will go wrong.”
John
+++Kein Backup – kein Mitleid+++
“Anything that can go wrong will go wrong.”
- DK2000
- Legende
- Beiträge: 9285
- Registriert: 03.04.2018, 00:07
- Hat sich bedankt: 161 Mal
- Danke erhalten: 499 Mal
- Gender:
Re: Windows 11 Installations Iso updaten mit MSMG Toolkit 12.2
Die Lösung ist halt die hier: viewtopic.php?t=24069&hilit=0x800f0988
Das müsste man für Windows 11 anpassen. Kann aber nur jemand machen, der auch den Fehler hat und dann hoffen, dass es immer die selben Pakte sind, die fehlen. Ist aber zeitaufwendig, zumal man die Installation des Updates und Auswertung der CBS.log solange wiederholen muss, bis man alle Pakete zusammen hat.
Wie man den Fehler vermeiden kann, keine Ahnung. Der tritt schon seit der 19041.1 auf und keine weiß so richtig bescheid, warum die Pakete der Basis verschwinden.
Ansonsten halt Inplace Upgrade und hoffen, dass der Fehler danach nicht mehr auftritt.
Irgendwo in den Kommentaren hat da mal ein User eine Liste der fehlenden Pakete für die 22000.1 zusammengestellt. Finde ich aber gerade nicht mehr. Waren wohl 27 Pakete.
Das müsste man für Windows 11 anpassen. Kann aber nur jemand machen, der auch den Fehler hat und dann hoffen, dass es immer die selben Pakte sind, die fehlen. Ist aber zeitaufwendig, zumal man die Installation des Updates und Auswertung der CBS.log solange wiederholen muss, bis man alle Pakete zusammen hat.
Wie man den Fehler vermeiden kann, keine Ahnung. Der tritt schon seit der 19041.1 auf und keine weiß so richtig bescheid, warum die Pakete der Basis verschwinden.
Ansonsten halt Inplace Upgrade und hoffen, dass der Fehler danach nicht mehr auftritt.
Irgendwo in den Kommentaren hat da mal ein User eine Liste der fehlenden Pakete für die 22000.1 zusammengestellt. Finde ich aber gerade nicht mehr. Waren wohl 27 Pakete.
- Ben
- ★ Team Blog ★
- Beiträge: 1007
- Registriert: 28.12.2017, 15:19
- Hat sich bedankt: 43 Mal
- Danke erhalten: 74 Mal
- Gender:
Re: Windows 11 Installations Iso updaten mit MSMG Toolkit 12.2
DK2000 ich glaub du meinst den hier.
https://www.deskmodder.de/blog/2020/08/ ... ent-210634
https://www.deskmodder.de/blog/2020/08/ ... ent-210634
- DK2000
- Legende
- Beiträge: 9285
- Registriert: 03.04.2018, 00:07
- Hat sich bedankt: 161 Mal
- Danke erhalten: 499 Mal
- Gender:
Re: Windows 11 Installations Iso updaten mit MSMG Toolkit 12.2
Ja, genau, das meinte ich. Toll, nach allem Möglichen gesucht, aber nicht nach dem offensichtlichen (0x800f0988). Man, mir fehlt wohl noch Kaffee. Danke für das aufspüren.
- John-Boy
- Superhirn
- Beiträge: 1306
- Registriert: 03.08.2017, 15:50
- Hat sich bedankt: 23 Mal
- Danke erhalten: 280 Mal
- Gender:
Re: Windows 11 Installations Iso updaten mit MSMG Toolkit 12.2
Was mich allerdings stutzig macht ist das der Fehler auch bei ISO's direkt von MS MSDN auftritt... warum sollte da was fehlen?
Grüße
John
+++Kein Backup – kein Mitleid+++
“Anything that can go wrong will go wrong.”
John
+++Kein Backup – kein Mitleid+++
“Anything that can go wrong will go wrong.”
- DK2000
- Legende
- Beiträge: 9285
- Registriert: 03.04.2018, 00:07
- Hat sich bedankt: 161 Mal
- Danke erhalten: 499 Mal
- Gender:
Re: Windows 11 Installations Iso updaten mit MSMG Toolkit 12.2
An den ISOs fehlt ja auch nichts. Das Problem tritt nach der Installation auf. Aus irgendwelchen Gründen werden hier abgelöste Pakete der 19041.1 bzw. 22000.1 gelöscht. Die sind zwar abgelöst, dürfen aber nicht entfernt werden, da diese für die Installation der kumulativen Updates benötigt werden, wenn es zu keinem "Match" kommt. Hier kann das aus der Diff im Update nicht die neue Datei erstellt werden, da nichts zusammenpasst (PSFX_E_INVALID_DELTA_COMBINATION). In dem Falle wird die Revision 1 der Datei herangezogen. Wenn die nicht mehr existiert, kommt es zum Fehler.
Auf der ISO sind im Image i.d.R. die fehlenden Pakte vorhanden. Die verschwinden hat, wie gesagt, erst nach der Installation, vermutlich durch die Windows Update-Bereinigung. Aber wirklicher Grund unbekannt. Kann auch sein, dass das Problem erst Monate später nach der Installation auftritt.
Auf der ISO sind im Image i.d.R. die fehlenden Pakte vorhanden. Die verschwinden hat, wie gesagt, erst nach der Installation, vermutlich durch die Windows Update-Bereinigung. Aber wirklicher Grund unbekannt. Kann auch sein, dass das Problem erst Monate später nach der Installation auftritt.
- John-Boy
- Superhirn
- Beiträge: 1306
- Registriert: 03.08.2017, 15:50
- Hat sich bedankt: 23 Mal
- Danke erhalten: 280 Mal
- Gender:
Re: Windows 11 Installations Iso updaten mit MSMG Toolkit 12.2
Ok ich glaube du verwechselst etwas... es geht ja darum die Updates mit MSMG Toolkit 12.2 in die ISO/sources zu integrieren.
Nicht ein Installiertes W11 upzudaten
Nicht ein Installiertes W11 upzudaten
Grüße
John
+++Kein Backup – kein Mitleid+++
“Anything that can go wrong will go wrong.”
John
+++Kein Backup – kein Mitleid+++
“Anything that can go wrong will go wrong.”
- Ben
- ★ Team Blog ★
- Beiträge: 1007
- Registriert: 28.12.2017, 15:19
- Hat sich bedankt: 43 Mal
- Danke erhalten: 74 Mal
- Gender:
Re: Windows 11 Installations Iso updaten mit MSMG Toolkit 12.2
Das Problem liegt hier beim MSMG Toolkit. Das extrahiert aus der MSU leider nicht die .psf Datei mit. Und so kommt es dann zu dem Fehler 0x800f0988 bei dem Tool.
Code: Alles auswählen
if "%SelectedSourceOS%" equ "w11" (
cd /d "%Temp%\Updates\"
copy %PSFExtractor% "%Temp%\Updates" >nul
if exist "%Updates%\*.msu" (
expand -R "%Updates%\*.msu" -F:Win*.cab "%Temp%\Updates" >nul
expand -R "%Updates%\*.msu" -F:SSU*.cab "%Temp%\Updates" >nul
)
if exist "%Updates%\*.cab" %XCopy% "%Updates%\*.cab" "%Temp%\Updates" >nul
if exist "%Updates%\*.psf" (
%XCopy% "%Updates%\*.psf" "%Temp%\Updates" >nul
for /f %%i in ('"dir /b %Temp%\Updates\SSU*.psf" 2^>nul') do (
ren "%%i" "ServicingStack.psf"
for /f %%j in ('"dir /b %Temp%\Updates\SSU*.cab" 2^>nul') do (ren "%%j" "ServicingStack.cab")
)
for /f "tokens=2 delims=-" %%i in ('"dir /b %Temp%\Updates\Windows10.0*.psf" 2^>nul') do (
for /f %%j in ('"dir /b %Temp%\Updates\*%%i*.cab" 2^>nul') do (ren "%%j" "Cumulative.cab")
for /f %%j in ('"dir /b %Temp%\Updates\*%%i*.psf" 2^>nul') do (ren "%%j" "Cumulative.psf")
)
if exist "%Temp%\Updates\ServicingStack.psf" (
PSFExtractor.exe ServicingStack.cab >nul
call :RemoveFile "%Temp%\Updates\ServicingStack\express.psf.cix.xml"
call :RemoveFile "%Temp%\Updates\ServicingStack.*"
)
if exist "%Temp%\Updates\Cumulative.psf" (
PSFExtractor.exe Cumulative.cab >nul
call :RemoveFile "%Temp%\Updates\Cumulative\express.psf.cix.xml"
call :RemoveFile "%Temp%\Updates\Cumulative.*"
)
call :RemoveFile "%Temp%\Updates\PSFExtractor.exe"
)
- DK2000
- Legende
- Beiträge: 9285
- Registriert: 03.04.2018, 00:07
- Hat sich bedankt: 161 Mal
- Danke erhalten: 499 Mal
- Gender:
Re: Windows 11 Installations Iso updaten mit MSMG Toolkit 12.2
Stimmt. Das hatte ich übersehen. Ist aber komisch, da es eine 22000.1 ISO ist. Das muss ich mir mal näher anschauen.
OK, Ben war schneller. Gut, wenn das Toolkit nicht die .psf verarbeitet, dann fehlt dam KB seine Nutzlast und ist unbrauchbar. Das würde den Fehler bei der Integration mit der 22000.1 erklären.
OK, Ben war schneller. Gut, wenn das Toolkit nicht die .psf verarbeitet, dann fehlt dam KB seine Nutzlast und ist unbrauchbar. Das würde den Fehler bei der Integration mit der 22000.1 erklären.
- DK2000
- Legende
- Beiträge: 9285
- Registriert: 03.04.2018, 00:07
- Hat sich bedankt: 161 Mal
- Danke erhalten: 499 Mal
- Gender:
Re: Windows 11 Installations Iso updaten mit MSMG Toolkit 12.2
Habe mir das jetzt mal angeschaut und der Abschnitt im Code, welchen Benn gepostet hat, ist da komplett überflüssig, wenn man eine .msu verwendet. Die .msu braucht man nicht zu entpacken, da DISM damit als Ganzes klar kommt. Das startet einfach das im Update enthaltene Desktop Deployment und damit wird das Update korrekt installiert bzw, integriert:
Ein Entpacken und verarbeiten der SSU, .cab/.psf aus der .msu erledigt DISM über das Desktop Deployment. Hier muss man nichts weiter machen.
Nur wenn man die .cab/.psf einzeln verwendet, dann muss man vorher das Update mittels PSFExtractor.exe entpacken.
Code: Alles auswählen
D:\Working\Toolkit_v12.2\Bin\x64\DISM10\Dism.exe /English /ScratchDir:D:\Working\Toolkit_v12.2\Temp\DISM /LogPath:D:\Working\Toolkit_v12.2\Logs\Dism.txt /LogLevel:3 /NoRestart /Image:D:\Working\Toolkit_v12.2\Mount\Install\3 /Add-Package /PackagePath:D:\Working\Toolkit_v12.2\Temp\Updates\windows10.0-kb5012592-x64.msu
Code: Alles auswählen
Deployment Image Servicing and Management tool
Version: 10.0.22598.1
Image Version: 10.0.22000.1
Processing 1 of 1 - Install
[==========================100.0%==========================] The operation completed successfully.
Nur wenn man die .cab/.psf einzeln verwendet, dann muss man vorher das Update mittels PSFExtractor.exe entpacken.
- moinmoin
- ★ Team Admin ★
- Beiträge: 60025
- Registriert: 14.11.2003, 11:12
- Hat sich bedankt: 132 Mal
- Danke erhalten: 604 Mal
- Gender:
Re: Windows 11 Installations Iso updaten mit MSMG Toolkit 12.2
Oder den PSFX MSU Maker nutzen (Erstellt eine *.msu)
https://github.com/abbodi1406/WHD/raw/m ... _MSU_2.zip
https://github.com/abbodi1406/WHD/raw/m ... _MSU_2.zip
- DK2000
- Legende
- Beiträge: 9285
- Registriert: 03.04.2018, 00:07
- Hat sich bedankt: 161 Mal
- Danke erhalten: 499 Mal
- Gender:
Re: Windows 11 Installations Iso updaten mit MSMG Toolkit 12.2
Ja, stimmt. Der ist ja auch UUPDump script integriert. Ist so einfacher, die .cab/.psf zu integrieren, wenn vorher eine .msu draus macht.
Der PSFX MSU Maker setzt allerdings etwas Erfahrung voraus, da man neben der .cab/.psf noch die zum Update passende *.AggregatedMetadata.cab benötigt. Und natürlich die DesktopDeployment cab (32 und 64 Bit), wobei die wohl generiert werden. Das muss man sich dann erst einmal einzeln über UUPDump zusammen suchen. Ansonsten funktioniert die .msu nicht.
Nützt dem Toolkit aber alles nichts, da dieses ja die .msu als Ganzes nicht verarbeiten mag.
Der PSFX MSU Maker setzt allerdings etwas Erfahrung voraus, da man neben der .cab/.psf noch die zum Update passende *.AggregatedMetadata.cab benötigt. Und natürlich die DesktopDeployment cab (32 und 64 Bit), wobei die wohl generiert werden. Das muss man sich dann erst einmal einzeln über UUPDump zusammen suchen. Ansonsten funktioniert die .msu nicht.
Nützt dem Toolkit aber alles nichts, da dieses ja die .msu als Ganzes nicht verarbeiten mag.
- Ben
- ★ Team Blog ★
- Beiträge: 1007
- Registriert: 28.12.2017, 15:19
- Hat sich bedankt: 43 Mal
- Danke erhalten: 74 Mal
- Gender:
Re: Windows 11 Installations Iso updaten mit MSMG Toolkit 12.2
OK ist mir jetzt nach diesem Post auch aufgefallen. Aber dennoch biegt er bei mir falsch ab. Wenn ich aus dem Image z.B. die Home ohne Boot.wim und Winre.wim wähle, extrahiert der beim integrieren der Updates aus dem Ordner "Updates\w11\x64" von der MSU die Windows*.cab nach in den Temp Ordner und das ohne SSU und .PSF. Und von da versucht er die cab zu entpacken und zu integrieren.DK2000 hat geschrieben: ↑21.04.2022, 14:40 Habe mir das jetzt mal angeschaut und der Abschnitt im Code, welchen Benn gepostet hat, ist da komplett überflüssig, wenn man eine .msu verwendet. Die .msu braucht man nicht zu entpacken, da DISM damit als Ganzes klar kommt. Das startet einfach das im Update enthaltene Desktop Deployment und damit wird das Update korrekt installiert bzw, integriert:
Code: Alles auswählen
if "%UpdateType%" equ "WUpdates" (
if exist "%Updates%\*%ImageArchitecture%*.msu" expand "%Updates%\*.msu" -F:Win*.cab "%Temp%\Updates" >nul
if exist "%Updates%\*%ImageArchitecture%*.cab" %XCopy% "%Updates%\*.cab" "%Temp%\Updates" >nul
)
Code: Alles auswählen
if "%UpdateType%" equ "WUpdates" call :AddPackage "%InstallMount%\%%i", "%Temp%\Updates"
Code: Alles auswählen
:AddPackage
%DISM% /Image:%~1 /Add-Package /PackagePath:%~2
echo.
goto :eof
- John-Boy
- Superhirn
- Beiträge: 1306
- Registriert: 03.08.2017, 15:50
- Hat sich bedankt: 23 Mal
- Danke erhalten: 280 Mal
- Gender:
Re: Windows 11 Installations Iso updaten mit MSMG Toolkit 12.2
Im richtigen Forum (hier natürlich) wird einem geholfen... vielen dank Jungs
Ich habe das nun mit dem PSFX Repack https://forums.mydigitallife.net/thread ... st-1672910 erledigt und alles hat bestens funktioniert
Ich habe das nun mit dem PSFX Repack https://forums.mydigitallife.net/thread ... st-1672910 erledigt und alles hat bestens funktioniert
Grüße
John
+++Kein Backup – kein Mitleid+++
“Anything that can go wrong will go wrong.”
John
+++Kein Backup – kein Mitleid+++
“Anything that can go wrong will go wrong.”