PowerShell Get-Appxpackage nie działa lub odmowa dostępu

Get-Appxpackage to polecenie PowerShell , które może wyświetlić listę pakietów aplikacji zainstalowanych w profilu użytkownika. Obejmuje wszystkie aplikacje, które są instalowane ze sklepu Microsoft Store(Microsoft Store) lub aplikacji innych firm. Jeśli podczas korzystania z polecenia pojawi się błąd — Odmowa dostępu do pakietu Powershell Get-Appxpackage, Nierozpoznany lub Nie działa(Powershell Get-Appxpackage Access Denied, Not Recognized or Not Working) , ten post pomoże Ci rozwiązać ten problem.

PowerShell Get-Appxpackage nie działa

Komunikat o błędzie, który możesz zobaczyć, może się różnić, ale zwykle brzmi:

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 nie działa

Jest to problem z uprawnieniami, który można rozwiązać, wykonując kilka sprawdzeń.

  1. Uruchom PowerShell(Run PowerShell) z uprawnieniami administratora(Admin Permission)
  2. Sprawdź uprawnienia(Check Permission) w katalogu docelowym(Destination Directory)
  3. Sprawdź stan usługi wdrażania AppX(Check AppX Deployment Service) .

Zmieniając uprawnienia do folderów, upewnij się, że nie usuwasz żadnego konta użytkownika, które jest już dostępne.

1] Uruchom PowerShell(Run PowerShell) z uprawnieniami administratora(Admin Permission)

Ponieważ polecenie musi zostać zainstalowane w aplikacji na poziomie systemu, ważne jest, aby wykonać lub uruchomić polecenie, gdy jest uruchamiane z uprawnieniami administratora.

  • Naciśnij(Press) przycisk Start i wpisz PowerShell
  • Gdy pojawi się na liście, kliknij prawym przyciskiem myszy i wybierz Uruchom(Run) jako administrator
  • Wykonaj polecenie i powinno działać bezbłędnie.

Oprócz odmowy zezwolenia możesz również otrzymać komunikat Nierozpoznany lub Nie działa(Working) jako błąd. Chociaż Nierozpoznany jest związany z uprawnieniami administratora, Niedziałający jest związany z Usługami(Services) .

Przejdź do przystawki Usługi(Services Snap-in) i znajdź usługę licencji klienta(Client License Service) ( ClipSVC ) i usługę wdrażania(AppX Deployment Service) AppX ( AppXSVC ). Upewnij się, że są dostępne i działają.

2] Sprawdź uprawnienia(Check Permission) w katalogu docelowym(Destination Directory)

Jeśli instalujesz aplikację w określonym folderze, upewnij się, że masz pełne uprawnienia do zapisywania w nim plików.

  • Przejdź do folderu docelowego(Destination) , kliknij prawym przyciskiem myszy i wybierz Właściwości
  • Następnie przejdź do zakładki Bezpieczeństwo
  • Sprawdź, czy Twoje konto jest dostępne i ma pełne uprawnienia.
  • Musisz również sprawdzić, czy konto użytkownika System jest dostępne i ma pełną kontrolę
  • Jeśli nie, możesz kliknąć przycisk Edytuj(Edit) i dodać je wraz z uprawnieniami.

3] Sprawdź stan usługi wdrażania AppX(Check AppX Deployment Service)

W konsoli PowerShell Uruchom Get-Service "AppXSvc"i zobacz.

Stan usługi wdrażania AppX (AppXSVC)(AppX Deployment Service (AppXSVC)) powinien być uruchomiony.

Jeśli pokazuje Zatrzymano(Stopped) , otwórz wiersz polecenia jako administrator i uruchom:

net start AppXSvc

Alternatywnie możesz otworzyć Regedit i przejść do:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AppXSvc

Tutaj ustaw wartość „ Start ” na „ 3 ” i uruchom ponownie.

Opublikuj(Post) te zmiany, możesz wykonać polecenie, a błąd nie powinien już występować.

Przeczytaj(Read) : Jak zmienić uprawnienia do plików i folderów w systemie Windows(How to change File and Folder permissions in Windows) .

Jak włączyć AppxPackage?

Polecenie i powiązane pliki są już dostępne w systemie Windows(Windows) i nie musisz instalować niczego specjalnego. Upewnij się jednak, że wykonasz go z uprawnieniami administratora, w przeciwnym razie powie, że polecenie nie jest rozpoznawane.

Jak przywrócić wbudowane aplikacje(Built-In Apps) w systemie Windows(Windows) ?

Otwórz PowerShell(Open PowerShell) z uprawnieniami administratora i wykonaj następujące polecenie, aby przywrócić wszystkie wbudowane aplikacje w systemie Windows.

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

Ukończenie zajmie trochę czasu, a wszystkie aplikacje, które są dostępne podczas pierwszej konfiguracji systemu Windows(Windows) , będą dostępne.

Mam nadzieję, że post był łatwy do naśladowania i wyraźnie rozumiesz przyczyny błędu.



About the author

Jestem profesjonalnym recenzentem i zwiększającym produktywność. Uwielbiam spędzać czas online, grając w gry wideo, odkrywając nowe rzeczy i pomagając ludziom w ich potrzebach technologicznych. Mam pewne doświadczenie z konsolą Xbox i od 2009 roku pomagam klientom dbać o bezpieczeństwo ich systemów.



Related posts