【问题标题】:Delete NoUIEntryPoints-DesignMode packages删除 NoUIEntryPoints-DesignMode 包
【发布时间】:2016-11-25 22:09:57
【问题描述】:

卸载程序时,我看到数百个名为“NoUIEntryPoints-DesignMode”的包。 根据我的研究,我发现如果您调试一个注册了文件扩展名的 UWP-App,它将创建这个包并且系统无法删除它。

我怎样才能将它们全部删除?

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

【问题讨论】:

    标签: debugging uwp file-extension


    【解决方案1】:

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

    【讨论】:

    • 警告!确保您阅读了完整的答案。我犯了复制该命令的愚蠢错误,它删除了太多。底部命令是您应该运行的命令。我可以建议更新答案以颠倒这两个命令的顺序吗?
    • 忽略我上面的评论,因为答案现已更新。
    • 我发现将过滤器更改为 ? {$_.IsDevelopmentMode -eq "True" -and $_.InstallLocation -like ""} 似乎将结果/删除仅限于 NoUIEntryPoints-DesignMode 项。
    猜你喜欢
    • 2018-01-31
    • 1970-01-01
    • 2015-08-26
    • 2023-03-31
    • 2012-11-28
    • 2020-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多