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.
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ń.
- Uruchom PowerShell(Run PowerShell) z uprawnieniami administratora(Admin Permission)
- Sprawdź uprawnienia(Check Permission) w katalogu docelowym(Destination Directory)
- 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.
Related posts
Skonfiguruj kontrolowany dostęp do folderów za pomocą zasad grupy i programu PowerShell
9 sposobów otwierania PowerShell w systemie Windows (w tym jako administrator)
Wyłącz pytania bezpieczeństwa w systemie Windows 11/10 za pomocą skryptu PowerShell
Sprawdź architekturę systemu operacyjnego Windows 10 za pomocą programu PowerShell lub wiersza polecenia
Utwórz punkt przywracania systemu za pomocą wiersza polecenia lub PowerShell
Jak korzystać z Windows PowerShell ISE — samouczek dla początkujących
Jak zainstalować pakiet aplikacji Appx za pomocą PowerShell w systemie Windows 11/10?
Eksportuj i twórz kopie zapasowe sterowników urządzeń za pomocą programu PowerShell w systemie Windows 11/10
Co to jest PWSH.EXE? Lista składni PWSH, których możesz użyć
Jak zainstalować PowerShell 7.0 w systemie Windows 10?
Zmień hasło do konta lokalnego za pomocą wiersza polecenia lub PowerShell
Jak ZAWSZE uruchamiać Wiersz Poleceń i PowerShell jako Administrator?
Jak zaplanować skrypt PowerShell w Harmonogramie zadań w systemie Windows 10?
Rozwiązywanie problemów z łącznością w sieci Windows Server za pomocą programu PowerShell
Jak utworzyć lokalne konto użytkownika za pomocą PowerShell w Windows 11/10?
Jak utworzyć i uruchomić plik skryptu PowerShell w systemie Windows 11/10?
Jak wyłączyć PowerShell w Windows 11/10?
PowerShell otwiera się podczas uruchamiania w systemie Windows 11/10
Jak znaleźć i wyłączyć kamery internetowe za pomocą PowerShell w systemie Windows 10?
Jak zablokować adres IP lub witrynę internetową za pomocą PowerShell w systemie Windows 10?