Debugging 删除NoUserPoints设计模式包

Debugging 删除NoUserPoints设计模式包,debugging,uwp,file-extension,Debugging,Uwp,File Extension,卸载程序时,我看到数百个名为“NoUserPoints DesignMode”的软件包。 根据我的研究结果,我认识到如果你调试一个注册了文件扩展名的UWP应用程序,它将创建这个包,而系统无法删除它 我怎样才能把它们全部删除 目前,“应用程序和功能”页面如下所示: 您可以使用以下PowerShell命令: Get-AppxPackage-Publisher“CN=Microsoft Corporation,O=Microsoft Corporation,L=Redmond,S=Washington

卸载程序时,我看到数百个名为“NoUserPoints DesignMode”的软件包。 根据我的研究结果,我认识到如果你调试一个注册了文件扩展名的UWP应用程序,它将创建这个包,而系统无法删除它

我怎样才能把它们全部删除

目前,“应用程序和功能”页面如下所示:

您可以使用以下PowerShell命令:

Get-AppxPackage-Publisher“CN=Microsoft Corporation,O=Microsoft Corporation,L=Redmond,S=Washington,C=US”|?{$\ IsDevelopmentMode-eq“True”}删除AppxPackage

这包括3个步骤:

  • 获取Microsoft发布的所有已安装的AppX包
  • 按标记为“开发模式”的对象筛选它们
  • 删除结果
  • 我只是浪费了很多时间试图弄清楚如何删除1000+个“NoUserPoints DesignMode”调试应用程序部署,所以我想我可以省去其他开发人员的麻烦

    注意:如果您只想删除所有开发者模式的应用程序,可以删除-Publisher筛选:


    获取AppxPackage |?{$\ IsDevelopmentMode-eq“True”}删除AppxPackage

    警告!确保你读了完整的答案。我犯了一个愚蠢的错误,复制了那个命令,它删除的内容太多了。底部的命令是您应该运行的命令。我可以建议将答案更新为颠倒这两个命令的顺序吗?忽略我上面的评论,因为答案现在已更新。我发现将筛选器更改为?{$\.IsDevelopmentMode-eq“True”-和$\.InstallLocation-like”“}似乎将结果/删除仅限于NoUserPoints设计模式项。