删除NoUIEntryPoints-DesignMode包

Tab*_*eek 35 debugging file-extension uwp

卸载程序时,我看到数百个名为"NoUIEntryPoints-DesignMode"的软件包.根据我的研究结果,我已经认识到如果您调试UWP-App注册文件扩展名,它将创建此包,系统无法删除它.

我该怎么删除它们?

目前,"应用和功能"页面如下所示: 在此输入图像描述

小智 85

您可以使用以下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

  • 忽略我上面的评论,因为答案现在已经更新. (5认同)
  • 警告!请务必阅读完整的答案.我犯了愚蠢的错误,就是复制那个命令,而且它删除了太多.bottom命令是你应该运行的.我可以建议更新答案以颠倒这两个命令的顺序吗? (4认同)