When uninstalling programs I see hundreds of packages with the name "NoUIEntryPoints-DesignMode".
As a result of my research I have recognized if you debug an UWP-App which registers a file extension it will create this package and the system is not able to delete it.
How can I delete them all?
At the moment the "Apps & Features"-Page looks like this:
You can use the following PowerShell command:
Get-AppxPackage -Publisher "CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" | ? {$_.IsDevelopmentMode -eq "True"} | Remove-AppxPackage
This does 3 steps:
- Gets all installed AppX packages published by Microsoft.
- Filters them by those marked as DevelopmentMode.
- Removes the results.
I just wasted a bunch of time trying to figure out how to remove 1000+ "NoUIEntryPoints-DesignMode" debug application deploys as well so I thought I'd save other developers to annoyance.
Note: If you have just want to delete all developer mode apps, you can remove the -Publisher filtering:
Get-AppxPackage | ? {$_.IsDevelopmentMode -eq "True"} | Remove-AppxPackage