2016-07-22 15 views
23

Khi gỡ cài đặt chương trình, tôi thấy hàng trăm gói có tên "NoUIEntryPoints-DesignMode". Theo kết quả nghiên cứu của tôi, tôi đã nhận ra nếu bạn gỡ lỗi một ứng dụng UWP đăng ký một phần mở rộng tệp, nó sẽ tạo gói này và hệ thống không thể xóa nó.Xóa gói NoUIEntryPoints-DesignMode

Làm cách nào để xóa tất cả?

Tại thời điểm này "Ứng dụng & tính năng" -Page trông như thế này: enter image description here

Trả lời

55

Bạn có thể sử dụng lệnh PowerShell sau:

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

này làm 3 bước sau:

  1. Nhận tất cả các gói AppX đã cài đặt do Microsoft phát hành.
  2. Lọc chúng theo những người được đánh dấu là DevelopmentMode.
  3. Xóa kết quả.

Tôi chỉ lãng phí một loạt thời gian để tìm ra cách xóa 1000+ ứng dụng gỡ lỗi "NoUIEntryPoints-DesignMode" cũng như tôi nghĩ rằng tôi sẽ lưu các nhà phát triển khác để làm phiền.

Note: Nếu bạn có chỉ muốn xóa tất cả các ứng dụng chế độ nhà phát triển, bạn có thể loại bỏ các lọc -Mức độ:

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

+2

CẢNH BÁO! Hãy chắc chắn rằng bạn đọc toàn bộ câu trả lời. Tôi đã mắc sai lầm ngu ngốc khi sao chép lệnh đó, và nó xóa WAY quá nhiều. Lệnh dưới cùng là những gì bạn nên chạy. Tôi có thể đề xuất cập nhật câu trả lời để đảo ngược thứ tự của hai lệnh đó không? – dotMorten

+2

Bỏ qua nhận xét của tôi ở trên, vì câu trả lời hiện đã được cập nhật. – dotMorten

Các vấn đề liên quan