The issue is currently under investigation as it may be caused by newer Windows 10 builds, released after QMM 8.15
To workaround the issue, several PS1 scripts were created, so please review the situation and apply accordingly.
- Create processing task including reinstall_appx.ps1 in the POSTprocessing task field
- Process and move the machine
- Logon as a target user
It has to be run after processing and before the move. This is a script for machines that were not yet moved to the target domain or rather where target users did not log in yet after the processing.
What the script does is:
- generates a list of missing apps for every user
- adds this list to their profile folders
- modifies the task that runs once after the computer move to include restoration of the missing apps
Additional scripts to fix machines that were already processed before and show the issue:
get_appx.ps1 should be ran by a RUM scripting task under the QMM service account. It generates a list of missing apps for every user and stores it into their profiles.
reg_appx.ps1 should be added to user logon script, it reads the data generated by the first script, repairs the apps and clears the list
The issue is also affecting ODM AD, where Windows Store apps are unable to Sign In into the tenant. The issue can be resolved by running the following PowerShell command in "run as admin" mode:
Get-AppxPackage -allusers | foreach {Add-AppxPackage -register "$($_.InstallLocation)\appxmanifest.xml" -DisableDevelopmentMode}