Removing provisioned appsīefore you delete the provisioned apps, you might want to get a list first: Get-AppXProvisionedPackage -Online | Select PackageNameĪt an elevated PowerShell prompt, you can remove the apps that you don’t want to have in your reference image with this command: Remove-AppXProvisionedPackage -Online -PackageName Īnd, to remove all provisioned apps, you can use this command: Get-AppXProvisionedPackage -Online | Remove-AppxProvisionedPackage -Onlineįrom now on, if a new user logs on to the machine, the only app that will be installed is Edge. Actually, you also have to uninstall all unprovisioned apps for all users otherwise, sysprep will fail. It doesn’t really help if you just uninstall all apps for the user that runs sysprep.
If you want to ensure that Windows only installs a certain set of apps or no apps at all when a user logs on for the first time, you have to remove all provisioned apps-that is, you have to unprovision the appx packages.
On the other hand, the provisioned apps lurk in the background of the system and only come into play whenever a new user logs on. Thus, all apps that a particular user can run are the user’s installed apps.
Likewise, if the user installs a new app from the Windows Store, this app is only available for that user. You’ve probably noticed that, whenever a user logs on the first time on a Windows 10 computer, Windows starts to install apps for that particular user.