删除 NoUIEntryPoints-DesignMode 包

Delete NoUIEntryPoints-DesignMode packages

卸载程序时,我看到数百个名为 "NoUIEntryPoints-DesignMode" 的软件包。 作为我的研究的结果,我已经认识到,如果你调试一个注册了文件扩展名的 UWP-App,它会创建这个包并且系统无法删除它。

如何全部删除?

目前 "Apps & Features" 页面如下所示:

您可以使用以下 PowerShell 命令:

Get-AppxPackage -Publisher "CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" | ? {$_.IsDevelopmentMode -eq "True"} | Remove-AppxPackage

这有 3 个步骤:

  1. 获取所有已安装的由 Microsoft 发布的 AppX 包。
  2. 通过标记为 DevelopmentMode 的那些过滤它们。
  3. 删除结果。

我只是浪费了很多时间试图找出如何删除 1000 多个 "NoUIEntryPoints-DesignMode" 调试应用程序部署,所以我想我可以让其他开发人员免于烦恼。

注意:如果你只是想删除所有开发者模式的应用,你可以去掉-Publisher过滤:

Get-AppxPackage | ? {$_.IsDevelopmentMode -eq "True"} | Remove-AppxPackage