Hinzufügen von .appx Dateien zu einem Offline Image

Beim hinzufügen von Apps zu einem Offline Image von Windows 10 wird die Fehlermeldung

The package does not meet the requirement for provisioning to the target image.

angezeigt.

Diese Fehlermeldung kann mit dem Ändern der Registry umgangen werden.

Reg Load HKLM\Mountedwim C:\Mount\Windows\system32\config\SOFTWARE
Reg Add HKLM\Mountedwim\Policies\Microsoft\Windows\Appx /t REG_DWORD /f /v "AllowAllTrustedApps" /d "1
Reg unload HKLM\Mountedwim

Damit ist es möglich, die .appx oder .appxbundle hinzuzufügen.

Der vollständige Code könnte dann wie folgt aussehen – als Beispiel hier die Bing Nachrichten App, die seit Windows 10 1607 nicht mehr im Image integriert ist:

@Echo off
dism /mount-wim /MountDir:C:\Mount /wimfile:S:\_Source\OSD\Windows_10\1607\DE\WIM\install-with_Bing_news.wim /index:1
 
Dism /Image:C:\Mount /Add-ProvisionedAppxPackage /PackagePath:%~dp0Source\Microsoft.NET.Native.Framework.1.3_1.3.24201.0_x64__8wekyb3d8bbwe.Appx /SkipLicense
Dism /Image:C:\Mount /Add-ProvisionedAppxPackage /PackagePath:%~dp0Source\Microsoft.NET.Native.Framework.1.3_1.3.24201.0_x86__8wekyb3d8bbwe.Appx /SkipLicense
Dism /Image:C:\Mount /Add-ProvisionedAppxPackage /PackagePath:%~dp0Source\Microsoft.NET.Native.Runtime.1.4_1.4.24201.0_x64__8wekyb3d8bbwe.Appx /SkipLicense
Dism /Image:C:\Mount /Add-ProvisionedAppxPackage /PackagePath:%~dp0Source\Microsoft.NET.Native.Runtime.1.4_1.4.24201.0_x86__8wekyb3d8bbwe.Appx /SkipLicense
Dism /Image:C:\Mount /Add-ProvisionedAppxPackage /PackagePath:%~dp0Source\Microsoft.VCLibs.140.00_14.0.24123.0_x64__8wekyb3d8bbwe.Appx /SkipLicense
Dism /Image:C:\Mount /Add-ProvisionedAppxPackage /PackagePath:%~dp0Source\Microsoft.BingNews_4.21.1434.0_neutral_~_8wekyb3d8bbwe.AppxBundle /SkipLicense
Dism /Image:C:\Mount /Add-ProvisionedAppxPackage /PackagePath:%~dp0Source\Microsoft.VCLibs.140.00_14.0.24123.0_x86__8wekyb3d8bbwe.Appx /SkipLicense
 
dism /unmount-wim /MountDir:C:\Mount /commit
Posted in Apps, DISM, Windows 10.

Leave a Reply