2016-07-22 59 views
23

當卸載程序時,我看到數百個名稱爲「NoUIEntryPoints-DesignMode」的包。 作爲我的研究結果,我已經認識到,如果您調試了一個註冊文件擴展名的UWP應用程序,它將創建此包並且系統無法刪除它。刪除NoUIEntryPoints-DesignMode包

如何將它們全部刪除?

目前 「應用&功能」 -page看起來是這樣的: enter image description here

回答

55

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

+2

警告!確保你閱讀完整的答案。我犯了複製該命令的愚蠢錯誤,並且它太多地刪除了WAY。底部的命令是你應該運行的。我可以建議更新答案以顛倒這兩個命令的順序嗎? – dotMorten

+2

忽略我上面的評論,因爲答案現在已經更新。 – dotMorten