Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Gỡ cài đặt hoàn toàn tất cả ứng dụng Windows Store bằng script PowerShell

Đôi khi ứng dụng Windows Store có thể bị crash mỗi khi bạn chạy nó, trong Windows 11/10. Điều này có thể xảy ra không có lý do rõ ràng. Là một giải pháp, bạn có thể đã thử chạy Trình khắc phục sự cố App hoặc thậm chí gỡ cài đặt thành công và sau đó cài đặt lại ứng dụng. Nhưng vẫn vậy, bạn có thể thấy ứng dụng tiếp tục bị crash ngay cả sau khi cài đặt lại.

Ứng dụng Windows Store bị crash trong Windows 11/10

Nếu ứng dụng Windows Store của bạn bị crash mỗi khi bạn chạy nó, bạn có thể muốn xem các bài viết này trước khi tiếp tục:

  • Cách sửa chữa Ứng dụng Windows Store
  • Khắc phục sự cố và sửa lỗi Ứng dụng với Trình khắc phục sự cố Windows Apps
  • Sửa: Crash ngẫu nhiên của ứng dụng UWP Windows

Nếu không có điều nào giúp ích, giải pháp cuối cùng có thể là gỡ cài đặt hoàn toàn và xóa ứng dụng cụ thể đó khỏi thiết bị Windows 8 của bạn. Để làm vậy, bạn có thể sử dụng PowerShell và scripting để Thực hiện Gỡ cài đặt sạch (Clean Uninstall) của ứng dụng Windows Store.

Gỡ cài đặt hoàn toàn hoặc xóa ứng dụng Windows Store bằng script PowerShell

Lưu ý: Tôi không quen với PowerShell, lần đầu tiên sử dụng nó. Nhưng khi tôi thấy ứng dụng Windows Phone của tôi liên tục bị crash dù đã cài đặt lại và thử các bước khắc phục sự cố khác, tôi quyết định dùng script này. Đây là lần đầu tiên tôi mở PowerShell! Chỉ sau một số thử và sai lầm tôi mới làm cho script hoạt động. Dựa trên những gì tôi đọc tại bài đăng TechNet Script Center, đây là cách tôi làm. Nó hoạt động cho tôi và hy vọng cũng hoạt động cho bạn.

Trước tiên, tôi khuyên bạn tạo một điểm khôi phục hệ thống (system restore point).

Sau khi làm xong, bạn sẽ phải cho phép active scripting trên máy tính Windows 8 của bạn. Vì, mặc định, vì lý do bảo mật, chính sách thực thi (execution policy) của PowerShell được đặt thành Restricted (Hạn chế). Điều này có nghĩa là script sẽ không chạy. Trong trường hợp đó, nếu bạn cố gắng chạy script, bạn sẽ nhận được lỗi:

Running scripts is disabled on this system

Mở Powershell với tư cách quản trị viên. Để làm vậy, khi ở màn hình Start, gõ powershell, và trên kết quả, nhấp chuột phải và chọn Run as administrator (Chạy với tư cách quản trị viên).

Gõ Set-ExecutionPolicy -ExecutionPolicy Unrestricted và nhấn Enter.

Gỡ cài đặt hoàn toàn tất cả ứng dụng Windows Store bằng script PowerShell

Gõ Y lần nữa để xác nhận và nhấn Enter lại. Điều này sẽ thay đổi Chính sách thực thi (Execution Policy).

Bây giờ, tải script này từ Microsoft và giải nén nội dung của file zip.

Mở RemoveWindowsStoreApp với Notepad. Cuộn xuống cuối file script, và thêm lệnh bạn muốn chạy – trong trường hợp này, Remove-OSCAppxPackage. Lưu script.

Tiếp theo, chạy script bằng PowerShell. Kiểm tra đường dẫn. Thay đổi thư mục nếu cần, Gõ cd C:\ và nhấn Enter. Sau đó đặt RemoveWindowsStoreApp vào ổ C nếu cần.

Khi bạn chạy script, nó sẽ đầu tiên liệt kê tất cả các ứng dụng đã cài đặt cùng với ID ứng dụng.

Gỡ cài đặt hoàn toàn tất cả ứng dụng Windows Store bằng script PowerShell

Trong trường hợp của tôi, ứng dụng Windows Phone có ID “34”.

Gỡ cài đặt hoàn toàn tất cả ứng dụng Windows Store bằng script PowerShell

Bạn sẽ được hỏi Which Apps do you want to remove (Bạn muốn xóa ứng dụng nào). Nhập ID hoặc các ID và nhấn Enter. Tôi nhập 34 và nhấn Enter.

Gỡ cài đặt hoàn toàn tất cả ứng dụng Windows Store bằng script PowerShell

Một Clean Uninstall sẽ được thực hiện và ứng dụng sẽ bị xóa hoàn toàn khỏi hệ thống của bạn.

Bây giờ khởi động lại máy tính và cài đặt lại ứng dụng. Ứng dụng hy vọng sẽ hoạt động và không còn crash nữa.

Sau khi công việc xong, nhớ đổi lại chính sách thực thi PowerShell về Restricted bằng: Set-ExecutionPolicy -ExecutionPolicy Restricted.

Gỡ cài đặt hoàn toàn tất cả ứng dụng Windows Store bằng script PowerShell

Tôi hy vọng nó giúp ích!

MẸO THÊM (BONUS TIP):

Bạn có thể gỡ cài đặt nhiều ứng dụng Microsoft Store cùng lúc trong Windows 10 bằng 10AppsManager.

Gỡ cài đặt hoàn toàn tất cả ứng dụng Windows Store bằng script PowerShell

Để gỡ cài đặt ứng dụng Microsoft Store trong Windows 10, bạn có thể dùng phần mềm miễn phí tốt như 10AppsManager, CCleaner, Store Applications Manager, hoặc AppBuster.

Nếu bạn đang gặp các loại vấn đề khác với ứng dụng Windows Store, bạn có thể muốn kiểm tra các liên kết này:

  1. Sửa: Không thể cài đặt ứng dụng từ Microsoft Store
  2. Sửa: Không thể cập nhật ứng dụng Windows Store.

Gỡ cài đặt hoàn toàn tất cả ứng dụng Windows Store bằng script PowerShell