A PowerShell Get-Appxpackage nem működik vagy a hozzáférés megtagadva
A Get-Appxpackage(Get-Appxpackage) egy PowerShell - parancs, amely megjelenítheti a felhasználói profilba telepített alkalmazáscsomagok listáját. Tartalmazza a Microsoft Store -ból vagy harmadik féltől származó alkalmazásokból telepített összes alkalmazást. Ha a parancs használatakor hibaüzenetet kap: Powershell Get-Appxpackage hozzáférés megtagadva, nem ismeri fel vagy nem működik(Powershell Get-Appxpackage Access Denied, Not Recognized or Not Working) , akkor ez a bejegyzés segít a probléma megoldásában.
A megjelenő hibaüzenet eltérő lehet, de általában ez a következő:
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.
A PowerShell Get-Appxpackage(PowerShell Get-Appxpackage) nem működik
Ez egy engedélyezési probléma, amely bizonyos ellenőrzések végrehajtásával megoldható.
- Futtassa a PowerShellt(Run PowerShell) rendszergazdai engedéllyel(Admin Permission)
- Ellenőrizze az engedélyt(Check Permission) a célkönyvtárral(Destination Directory)
- Ellenőrizze az AppX telepítési szolgáltatás(Check AppX Deployment Service) állapotát.
A mappák engedélyeinek módosításakor ügyeljen arra, hogy ne távolítson el egyetlen már elérhető felhasználói fiókot sem.
1] Futtassa a PowerShellt (Run PowerShell)rendszergazdai engedéllyel(Admin Permission)
Mivel a parancsot rendszerszinten kell telepíteni az alkalmazásra, fontos, hogy végrehajtsa vagy futtassa a parancsot, amikor rendszergazdai engedéllyel indul.
- Nyomja(Press) meg a Start gombot, és írja be a PowerShell parancsot(PowerShell)
- Amikor megjelenik a listában, kattintson a jobb gombbal, és válassza a Futtatás rendszergazdaként (Run)lehetőséget(Administrator)
- Hajtsa végre a parancsot, és hiba nélkül kell működnie.
A megtagadt engedély mellett hibaként a Nem felismerve vagy a Nem működik üzenet is megjelenhet. (Working)Míg a Nem felismert az adminisztrátori jogosultsághoz kapcsolódik, a Nem működik a Szolgáltatásokhoz(Services) kapcsolódik .
Nyissa meg a Services beépülő(Services Snap-in) modult , és keresse meg a Client License Service ( ClipSVC ) és az AppX Deployment Service(AppX Deployment Service) ( AppXSVC ) elemet. Győződjön meg arról, hogy elérhetők és futnak.
2] Ellenőrizze az engedélyt(Check Permission) a célkönyvtárral(Destination Directory)
Ha az alkalmazást egy adott mappába telepíti, akkor győződjön meg arról, hogy rendelkezik teljes jogosultsággal a fájlok írására.
- Lépjen a Destination mappába, kattintson a jobb gombbal, és válassza a Tulajdonságok lehetőséget
- Ezután váltson a Biztonság fülre
- Ellenőrizze, hogy fiókja elérhető-e, és rendelkezik-e teljes engedéllyel.
- Azt is ellenőriznie kell, hogy a Rendszer(System) felhasználói fiók elérhető-e, és teljes körűen felügyeli-e
- Ha nem, kattintson a Szerkesztés(Edit) gombra, és hozzáadja őket az engedéllyel együtt.
3] Ellenőrizze az AppX Deployment Service(Check AppX Deployment Service) állapotát
A PowerShell-konzolon futtassa, Get-Service "AppXSvc"
és nézze meg.
Az AppX-telepítési szolgáltatás (AppXSVC)(AppX Deployment Service (AppXSVC)) állapotának Futásnak kell lennie.
Ha a Leállítva(Stopped) jelenik meg , akkor rendszergazdaként nyissa meg a parancssort, és futtassa:
net start AppXSvc
Alternatív megoldásként megnyithatja a Regeditet , és navigálhat a következő helyre:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AppXSvc
Itt állítsa be a „ Start(Start) ” értékét „ 3 ”-ra, és indítsa újra.
A módosítások közzététele(Post) után végrehajthatja a parancsot, és a hiba többé nem fordulhat elő.
Olvassa el(Read) : A fájlok és mappák engedélyeinek módosítása a Windows rendszerben(How to change File and Folder permissions in Windows) .
Hogyan engedélyezhetem az AppxPackage-et?
A parancs és a kapcsolódó fájlok már elérhetőek a Windows rendszerben(Windows) , és nem kell semmi különlegeset telepítenie. Ügyeljen azonban arra, hogy rendszergazdai engedéllyel hajtsa végre, különben azt fogja mondani, hogy a parancsot nem ismeri fel a rendszer.
Hogyan lehet visszaállítani a beépített alkalmazásokat(Built-In Apps) a Windows rendszeren(Windows) ?
Nyissa meg a PowerShellt rendszergazdai jogokkal, és hajtsa végre a következő parancsot (Open PowerShell)a Windows összes beépített alkalmazásának visszaállításához .
Get-AppxPackage -AllUsers | For each app: Add-AppxPackage -DisableDevelopmentMode -Register "$($_InstallLocation)\AppXManifest.xml
A befejezés eltart egy ideig, és a Windows első telepítésekor elérhető összes alkalmazás elérhető lesz.
Remélem, hogy a bejegyzés könnyen követhető volt, és egyértelműen megérti a hiba okait.
Related posts
Konfigurálja a vezérelt mappahozzáférést a Csoportházirend és a PowerShell segítségével
9 módja a PowerShell megnyitásának Windows rendszerben (beleértve rendszergazdaként)
A biztonsági kérdések letiltása a Windows 11/10 rendszerben PowerShell-szkript használatával
Ellenőrizze a Windows 10 operációs rendszer architektúráját a PowerShell vagy a Command Prompt segítségével
Hozzon létre rendszer-visszaállítási pontot a Parancssor vagy a PowerShell segítségével
A PowerShell és a PowerShell Core közötti különbség
A rendszerleíró adatbázis értékeinek módosításához vagy módosításához használja a PowerShellt
Hozzon létre több mappát a Parancssor és a PowerShell használatával
A PowerShell hozzáadása a helyi menühöz a Windows 10 rendszerben
Windows PowerShell ISE vs Windows PowerShell: Mi a különbség?
PowerShell 7 új funkciók listája
A Microsoft PowerShell Script Browser segítségével könnyedén megtalálhatja a szkriptmintákat
Javítás: Az aláírt PowerShell-parancsmagok lassabban futnak, mint az aláíratlan parancsmagok
Nyilvános IP-cím beszerzése a PowerShell segítségével a Windows 10 rendszerben
A PowerShell indításkor megnyílik a Windows 11/10 rendszerben
A PowerShell verziójának ellenőrzése a Windows 11/10 rendszerben
Cserélje ki a parancssort PowerShellre a Windows 10 WinX menüjében
Konvertálja a PowerShell-szkriptet (PS1) EXE-re az IExpress segítségével a Windows 10 rendszerben
A Windows frissítések elrejtése a PowerShell segítségével a Windows 11/10 rendszerben
A PowerShell-parancselőzmények megtekintése Windows 10 rendszeren