Latest CU Error? "This file is not a valid Appx package because it is missing a manifest or block map"

For versions prior to 26100, the Appx packages could be integrated before the CU (even with 26100) due to the AppXAllUserStore.dll file
As for the other issue, the cause needs to be identified
 
That's explains it

this is a backported bug behavior from Canary build 29634
you can't add apps together in a single dism session, if the host OS is pre 26100

something changed in AppXAllUserStore.dll cause it to be compatible only with host OS 26100 or later
in your case, CU is added before apps, hence the image AppXAllUserStore.dll is updated, hence the error occurs

ir's not dism error itself
It seems that there is also a problem with build 26100

With host 26100.8973 (AppXAllUserStore.dll 26100.8972) an error occurs when Appx packages are integrated after the Preview
However, it works fine if the Appx packages are integrated before the Preview

If so, how is it possible to integrate Appx packages into the 26100.8973+ ISO, for example (for those using it) ?

EDIT : I'll need to run another test, but for build 26100, it seems the issue isn't the host itself, but rather the update to "AppXAllUserStore.dll" within the image

EDIT2 : I tried replacing the DLL in the host with version 26100.1, but strangely enough, the file turns into version 26100.8972 (but still 2024 for date)
Perhaps a display bug or something else

Capture.PNG
 
Last edited:
If so, how is it possible to integrate Appx packages into the 26100.8973+ ISO, for example (for those using it) ?

Adding each app in a separate session still works fine
either via Dism.exe /Add-ProvisionedAppxPackage, or via DismApi.dll: DismOpenSession + _DismAddProvisionedAppxPackage + DismCloseSession
 
Adding each app in a separate session still works fine
either via Dism.exe /Add-ProvisionedAppxPackage, or via DismApi.dll: DismOpenSession + _DismAddProvisionedAppxPackage + DismCloseSession
Ok thanks
And in the image (offline) it's good too ?
 
Now, I came home and decided to test.

In my case, fresh LTSC 24 image, loaded, and 'NOTHING' else touched, nor any other versions removed from image.

Integrated just the 3 x updates, that is it, and saved image to ISO.

Extracted this ISO afterwards, and loaded into NTLite. Loaded my initial '8973 pre-set', with a warning that the 3 x updates were already there, as expected.

Image has created fine with no warnings. I've yet to load & test in VM, but I expect no problems. Let's see. Kinda 'long winded', but yeah, if it works? :)

*Edit*

All good in VM, and I have removed a sh*t ton of stuff also ;) 8973 running, with the updates integrated first. :)
 

Attachments

  • Annotation 2026-08-07 225120.png
    Annotation 2026-08-07 225120.png
    147.4 KB
  • Annotation 2026-08-07 225359.png
    Annotation 2026-08-07 225359.png
    55.9 KB
  • Annotation 2026-08-07 225618.png
    Annotation 2026-08-07 225618.png
    49.7 KB
  • Annotation 2026-08-07 230008.png
    Annotation 2026-08-07 230008.png
    47.7 KB
  • Annotation 2026-08-07 231520.png
    Annotation 2026-08-07 231520.png
    98.3 KB
  • Annotation 2026-08-07 233911.png
    Annotation 2026-08-07 233911.png
    1.5 MB
  • Annotation 2026-08-07 234847.png
    Annotation 2026-08-07 234847.png
    1.2 MB
Last edited:
Yes it's okay if the Appx are integrated before the updates (since the Preview) with a host up to date with the Preview
 
And all done via Windows 10 22H2 lol ;)


*Update.

Running pretty good :) Thrown all at it, including GDID removal (well, why not? lol) I'm getting close to running this sh*t mainstream now ;) Just that damned Start Menu I can't stick, sigh.

Got it 12 processes (Task Manager running), that will do, before laptop crap goes on.
 

Attachments

  • Annotation 2026-08-08 044522.png
    Annotation 2026-08-08 044522.png
    217 KB
Last edited:
Back
Top