PowerShell Get-Appxpackage Không hoạt động hoặc Quyền truy cập bị Từ chối

Get-Appxpackage là lệnh PowerShell có thể hiển thị danh sách các gói ứng dụng được cài đặt trong hồ sơ người dùng. Nó bao gồm tất cả các ứng dụng được cài đặt từ Microsoft Store hoặc các ứng dụng của bên thứ ba. Khi sử dụng lệnh, nếu bạn gặp lỗi— Quyền truy cập Powershell Get-Appxpackage Bị từ chối, Không được công nhận hoặc Không hoạt động(Powershell Get-Appxpackage Access Denied, Not Recognized or Not Working) , thì bài đăng này sẽ giúp bạn giải quyết vấn đề này.

PowerShell Get-Appxpackage Không hoạt động

Thông báo lỗi bạn có thể thấy có thể khác nhau nhưng thông thường, nó sẽ đọc:

Get-AppxPackage : The service cannot be started, either because it is disabled or because it has no enabled devices
associated with it. The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.

PowerShell Get-Appxpackage Không hoạt động

Đó là một vấn đề về quyền có thể được giải quyết bằng cách làm theo một số bước kiểm tra.

  1. Chạy PowerShell(Run PowerShell) với quyền quản trị(Admin Permission)
  2. Kiểm tra quyền(Check Permission) với Thư mục đích(Destination Directory)
  3. Kiểm tra trạng thái Dịch vụ triển khai AppX(Check AppX Deployment Service) .

Khi thay đổi quyền của các thư mục, hãy đảm bảo rằng bạn không xóa bất kỳ tài khoản người dùng nào đã có sẵn.

1] Chạy PowerShell(Run PowerShell) với quyền quản trị(Admin Permission)

Vì lệnh cần cài đặt trên ứng dụng ở cấp hệ thống, điều quan trọng là bạn phải thực thi hoặc chạy lệnh khi nó được khởi chạy với quyền quản trị.

  • Nhấn(Press) nút Bắt đầu(Start) và nhập PowerShell
  • Khi nó xuất hiện trên danh sách, nhấp chuột phải và chọn Run as Administrator
  • Thực thi lệnh và nó sẽ hoạt động mà không có lỗi.

Ngoài việc quyền bị từ chối, bạn cũng có thể nhận được Lỗi không được công nhận hoặc Không hoạt động . (Working)Mặc dù Không được công nhận liên quan đến quyền quản trị, Không hoạt động liên quan đến Dịch vụ(Services) .

Đi tới Dịch vụ Snap-in(Services Snap-in) và tìm Dịch vụ Giấy phép Khách hàng(Client License Service) ( ClipSVC ) và Dịch vụ Triển khai(AppX Deployment Service) AppX ( AppXSVC ). Đảm bảo rằng chúng có sẵn và đang chạy.

2] Kiểm tra quyền(Check Permission) với thư mục đích(Destination Directory)

Nếu bạn đang cài đặt ứng dụng trong một thư mục cụ thể, hãy đảm bảo rằng bạn hoàn toàn có quyền ghi các tệp bên trong nó.

  • Chuyển đến thư mục Đích(Destination) , nhấp chuột phải và chọn Thuộc tính
  • Sau đó chuyển sang tab Bảo mật
  • Kiểm tra xem tài khoản của bạn có khả dụng không và nó có đầy đủ quyền.
  • Bạn cũng cần kiểm tra xem tài khoản người dùng Hệ thống(System) có khả dụng và có toàn quyền kiểm soát hay không
  • Nếu không, bạn có thể nhấp vào nút Chỉnh sửa(Edit) và thêm chúng cùng với quyền.

3] Kiểm tra trạng thái Dịch vụ triển khai AppX(Check AppX Deployment Service)

Trong bảng điều khiển PowerShell, Chạy Get-Service "AppXSvc"và xem.

Trạng thái Dịch vụ Triển khai AppX (AppXSVC)(AppX Deployment Service (AppXSVC)) sẽ đang chạy.

Nếu nó hiển thị Đã dừng(Stopped) , sau đó mở dấu nhắc lệnh với tư cách quản trị viên và chạy:

net start AppXSvc

Ngoài ra, bạn có thể mở Regedit và điều hướng đến:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AppXSvc

Tại đây, hãy đặt giá trị của “ Start ” thành “ 3 ” và khởi động lại.

Đăng(Post) những thay đổi này, bạn có thể thực hiện lệnh và lỗi sẽ không xảy ra nữa.

Đọc(Read) : Cách thay đổi quyền đối với Tệp và Thư mục trong Windows(How to change File and Folder permissions in Windows) .

Làm cách nào để kích hoạt AppxPackage?

Lệnh và các tệp liên quan đã có sẵn trong Windows và bạn không cần cài đặt bất kỳ thứ gì đặc biệt. Tuy nhiên, hãy đảm bảo rằng bạn thực thi nó với sự cho phép của quản trị viên, nếu không nó sẽ thông báo rằng lệnh không được nhận dạng.

Làm thế nào để khôi phục các ứng dụng(Built-In Apps) cài sẵn trên Windows ?

Mở PowerShell(Open PowerShell) với quyền quản trị viên và thực hiện lệnh sau để khôi phục tất cả các ứng dụng cài sẵn trong Windows.

Get-AppxPackage -AllUsers | For each app: Add-AppxPackage -DisableDevelopmentMode -Register "$($_InstallLocation)\AppXManifest.xml

Sẽ mất một chút thời gian để hoàn thành và tất cả các ứng dụng có sẵn khi bạn thiết lập Windows lần đầu tiên sẽ khả dụng.

Tôi hy vọng bài đăng dễ theo dõi và bạn hiểu rõ lý do đằng sau lỗi.



About the author

Tôi là một chuyên gia máy tính và đã làm việc với máy tính trong nhiều năm. Tôi có kinh nghiệm với cả Apple iPhone và Microsoft Windows 10. Các kỹ năng của tôi bao gồm: sử dụng máy tính để tạo, mã hóa và lưu trữ dữ liệu; tìm và sửa lỗi trong phần mềm; và khắc phục sự cố. Tôi am hiểu mọi lĩnh vực sử dụng máy tính, bao gồm Apple iOS, Microsoft Windows 10, bảo vệ chống ransomware, v.v. Tôi tin tưởng rằng các kỹ năng của tôi sẽ có giá trị đối với doanh nghiệp hoặc tổ chức của bạn.



Related posts