Làm thế nào để bạn mạnh mẽ gỡ bỏ các ứng dụng trong Windows 10?


29

Làm cách nào tôi có thể xóa các ứng dụng mà Windows dường như không cho phép gỡ cài đặt, như Xbox và Groove Music?

Câu trả lời:


32
  1. dòng lệnh Powershell nâng cao
  2. Lệnh này để lấy danh sách các gói:

    Nhận-AppxPackage | Chọn Tên, GóiFullName

  3. Tìm gói bạn muốn xóa

  4. Lệnh này để loại bỏ gói (Sao chép / Dán tên gói):

    Xóa-AppxPackage Microsoft.XboxApp_7.7.17003.0_x64__8wekyb3d8bbwe

Hãy cẩn thận: Trong khi chơi đùa xung quanh, điều này dường như loại bỏ các ứng dụng cho người dùng đã đăng nhập. Chúng vẫn tồn tại cho một người dùng khác khi tôi đăng nhập như họ. Tôi sẽ chơi đồ chơi nhiều hơn và xem liệu tôi có thể tìm cách "cấm" một máy tính / mạng ứng dụng rộng không.

nhập mô tả hình ảnh ở đây

Chỉnh sửa 1: Furthmore, bạn có thể xóa Gói cung cấp để chúng không được cài đặt trong tương lai:

Get-AppxProvisionedPackage -Online | Select DisplayName, PackageName
Remove-AppxProvisionedPackage Microsoft.ZuneMusic_2019.6.11821.0_neutral_~_8wekyb3d8bbwe

Chỉnh sửa 2: Cuối cùng, bạn có thể thực hiện gói "Loại bỏ hàng loạt" thành "Gói đất cháy xém" và Được cung cấp.

Chỉ cần một cảnh báo: Điều này sẽ gỡ cài đặt Windows Store. Đó không phải là vấn đề đối với tôi, nhưng gỡ cài đặt mọi thứ không dành cho người yếu tim.

Get-AppxPackage | Remove-AppxPackage
Get-AppxProvisionedPackage -online | Remove-AppxProvisionedPackage -online

Có lẽ không nên loại bỏ hoàn toàn cửa hàng windows. Tôi chưa thử cái này, nhưng cái này (trong các bình luận) có vẻ là sân chơi của những gì tôi sử dụng, để xóa mọi thứ trừ Windows Store.

Get-AppxPackage -AllUsers | where-object {$_.name –notlike “*store*”} | Remove-AppxPackage
Get-appxprovisionedpackage –online | where-object {$_.packagename –notlike “*store*”} | Remove-AppxProvisionedPackage -online    

Tài nguyên khác: Xóa Ứng dụng Windows 10Khôi phục Ứng dụng Windows 10 mặc định


Cảm ơn, điều này làm việc tuyệt vời !! Nếu bạn muốn mở rộng mạng này, hãy thả nó vào tập lệnh đăng nhập cho người dùng hoặc triển khai qua GPO.
StBlade

Bạn gần như không bao giờ nên gỡ cài đặt tất cả các gói! Ví dụ: ShellExperiencehost quản lý giao diện đồ họa. Gỡ cài đặt nó sẽ làm cho các cửa sổ, thanh tác vụ hoặc menu bắt đầu không sử dụng được.
Andrei B.

@AndreiB. Quá trình này ( getapp -... | RemoveApp) xóa Cửa hàng "Ứng dụng". Không phải "Ứng dụng" hay "Tính năng Windows". Đó rất có thể không phải là "Ứng dụng" - nếu tôi không nhầm, đó là một tính năng của windows. Điều này sẽ không xóa Office (một "Ứng dụng" đã cài đặt hoặc XBox (một "Ứng dụng" được đánh dấu "quan trọng").
WernerCD

Ngoài ra, các cửa hàng "Quan trọng" Ứng dụng sẽ không bị xóa - ngoại trừ Cửa hàng (đó là lý do tại sao điều where-object notlike storequan trọng). Tôi đã thực hiện "gỡ cài đặt tất cả Ứng dụng" ngay sau khi tôi chuyển sang 10 mà không gặp sự cố (ngoại trừ việc vô tình xóa cửa hàng vì lý do nào đó, nó không được đánh dấu là "quan trọng")
WernerCD

@AndreiB. bạn đang nói lệnh "Chỉnh sửa 2" của WernerCD sẽ làm cho các cửa sổ, thanh tác vụ hoặc menu bắt đầu không sử dụng được?
johny tại sao

20

Nếu bạn thấy các ứng dụng phổ biến hoặc được cung cấp rất khó xóa, hãy thử lệnh GRID trong Powershell:

Các lệnh PowerShell để xóa ứng dụng trong GridView

Chỉ cần sử dụng Out-Gridviewđể chọn ứng dụng bạn muốn loại bỏ.

Get-AppxPackage | Out-GridView -Passthru | Remove-AppXPackage

Hãy ghi nhớ ở trên chỉ xóa các ứng dụng cho người dùng hiện tại. Để xóa ứng dụng khỏi máy tính cho tất cả người dùng, hãy chạy như sau:

Get-AppxProvisionedPackage -Online | Out-GridView -PassThru | Remove-AppxProvisionedPackage -Online

Điều này sẽ hiển thị một lưới của tất cả các ứng dụng được cài đặt. Bạn có thể CHỌN các ứng dụng (đánh dấu màu xanh lam) mà bạn muốn xóa khỏi danh sách được hiển thị và nhấp vào OK. Khởi động lại.

(Tôi thấy rằng tôi chỉ có thể xóa một vài ứng dụng cùng một lúc bằng cách lặp lại lệnh trên và chọn một vài lần mỗi khi tôi chạy lại lệnh)


4

Bạn có thể nhắm mục tiêu Ứng dụng cụ thể mà không cần biết về toàn bộ tên Gói với bộ lọc ký tự đại diện.

Đối với các gói cá nhân, mỗi người dùng:

Get-AppxPackage *bing* | Remove-AppxPackage

Đối với Gói "Được cấp phép", Windows sẽ cài đặt cho mọi người dùng:

Get-AppxProvisionedPackage -Online | Where-Object {$_.PackageName -like "*bing*"} | Remove-AppxProvisionedPackage -Online

0
Remove-AppxProvisionedPackage -online -PackageName Microsoft.ZuneMusic_2019.6.11821.0_neutral_~_8wekyb3d8bbwe

Đây là những gì sẽ làm việc để loại bỏ một ứng dụng được cung cấp duy nhất.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.