Điểm:0

Powershell - Trạng thái "Đã cài đặt (đang chờ xóa)" khi chạy Remove-Appxpackage

lá cờ in

Tôi đang phát triển trình gỡ cài đặt ứng dụng bằng Powershell. Tôi sử dụng 2 lệnh:

  1. Gỡ cài đặt cho tất cả người dùng (sử dụng -AllUser): Get-AppxPackage -AllUsers <PackageName> | Xóa-AppxPackage -AllUsers

  2. Gỡ cài đặt người dùng được chỉ định: Xóa-AppxPackage <Tên gói> -Người dùng <SID người dùng>

Cả hai lệnh tôi chạy bằng người dùng quản trị viên.

Chỉ huy 1. hoạt động tốt. Chỉ huy 2. không hoạt động như mong đợi.

Thông tin chi tiết về Lệnh 2.

Sau khi tôi chạy 2/, tôi sử dụng lệnh Get-AppxPackage <PackageName> -Tất cả người dùng để kiểm tra trạng thái cài đặt ứng dụng. "PackageUserInformation" của người dùng được chỉ định là [Đã cài đặt (đang chờ xóa)]. Giống như hình bên dưới. (Vì một số lý do bảo mật nên mình không up ảnh chi tiết được. Mình sẽ bổ sung ảnh sau)

Mình đã test trên 2 môi trường:

  • A) Windows 10 Pro 1909 => Gỡ cài đặt thành công chỉ khi tôi đăng nhập người dùng được chỉ định đó
  • B) Windows 10 Pro 2004 => Gỡ cài đặt thành công khi tôi chạy lệnh 2. và đợi khoảng 15 phút (thành công bao gồm phương pháp A)

Tôi có các câu hỏi sau:

  1. Trong trường hợp A, Tại sao tôi phải đăng nhập lại để có thể gỡ cài đặt?

  2. Trong trường hợp B, Tại sao tôi phải đợi 15 phút cho đến khi quá trình gỡ cài đặt hoàn tất?

  3. Sự khác biệt giữa hai phiên bản Windows là gì? Có một bản cập nhật cho vấn đề này?

Tôi nghĩ vấn đề này liên quan đến trạng thái của Người dùng (Đang hoạt động hoặc Đã ngắt kết nối) và quyền truy cập của người dùng C:\Tệp chương trình\WindowsApps. Nhưng tôi vẫn không thể tìm thấy bất kỳ tài liệu nào liên quan đến vấn đề này.

Vì khi dùng lệnh 1. (Uninstall for All user) thì không xảy ra vấn đề này.

Nếu có thể, hãy giúp tôi. Tôi đánh giá rất cao sự hỗ trợ của bạn. Cảm ơn bạn.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.