PowerShell Get-Appxpackage fungerar inte eller åtkomst nekad
Get-Appxpackage är ett PowerShell - kommando som kan visa en lista över apppaketen som är installerade i en användarprofil. Den inkluderar alla applikationer som installeras från Microsoft Store eller tredjepartsappar. När du använder kommandot, om du får ett fel— Powershell Get-Appxpackage Access Denied, Not Recognized or Not Working , då kommer det här inlägget att hjälpa dig att lösa detta.
Felmeddelandet du kan se kan variera men vanligtvis skulle det lyda:
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 Fungerar(PowerShell Get-Appxpackage) inte
Det är ett behörighetsproblem som kan lösas genom att följa några kontroller.
- Kör PowerShell(Run PowerShell) med administratörsbehörighet(Admin Permission)
- Kontrollera behörighet(Check Permission) med destinationskatalogen(Destination Directory)
- Kontrollera status för AppX Deployment Service(Check AppX Deployment Service) .
När du ändrar behörigheten för mappar, se till att du inte tar bort något användarkonto som redan är tillgängligt.
1] Kör PowerShell(Run PowerShell) med administratörsbehörighet(Admin Permission)
Eftersom kommandot måste installeras på applikationen på systemnivå är det viktigt att du kör eller kör kommandot när det startas med administratörsbehörighet.
- Tryck(Press) på Start -knappen och skriv PowerShell
- När den visas på listan högerklickar du och väljer Kör(Run) som administratör(Administrator)
- Kör kommandot och det bör fungera utan fel.
Förutom tillstånd nekad kan du också få Not Recognized or Not Working som ett fel. Medan Not Recognized är relaterat till administratörsbehörighet, är Not working relaterat till tjänster(Services) .
Gå till Services Snap-in och leta upp Client License Service ( ClipSVC ) och AppX Deployment Service ( AppXSVC ). Se till att de är tillgängliga och körs.
2] Kontrollera behörighet(Check Permission) med destinationskatalog(Destination Directory)
Om du installerar programmet i en viss mapp, se till att du har fullständig behörighet att skriva filerna i den.
- Gå till mappen Destination , högerklicka och välj Egenskaper
- Byt sedan till fliken Säkerhet
- Kontrollera om ditt konto är tillgängligt och det har full behörighet.
- Du måste också kontrollera om systemets(System) användarkonto är tillgängligt och har full kontroll
- Om inte kan du klicka på knappen Redigera(Edit) och lägga till dem tillsammans med behörigheten.
3] Kontrollera status för AppX Deployment Service(Check AppX Deployment Service)
I PowerShell-konsolen, Kör Get-Service "AppXSvc"
och se.
AppX Deployment Service (AppXSVC)(AppX Deployment Service (AppXSVC)) Status bör vara igång.
Om den visar Stoppad(Stopped) öppnar du en kommandotolk som administratör och kör:
net start AppXSvc
Alternativt kan du öppna Regedit och navigera till:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AppXSvc
Ställ här in värdet för " Start " till " 3 " och starta om.
Lägg(Post) upp dessa ändringar, du kan köra kommandot och felet bör inte uppstå längre.
Läs(Read) : Så här ändrar du fil- och mappbehörigheter i Windows(How to change File and Folder permissions in Windows) .
Hur aktiverar jag AppxPackage?
Kommandot och relaterade filer är redan tillgängliga med Windows och du behöver inte installera något speciellt. Se dock till att du kör det med administratörsbehörighet, annars kommer det att säga att kommandot inte känns igen.
Hur återställer man inbyggda appar(Built-In Apps) på Windows ?
Öppna PowerShell(Open PowerShell) med administratörsrättigheter och kör följande kommando för att återställa alla inbyggda appar i Windows.
Get-AppxPackage -AllUsers | For each app: Add-AppxPackage -DisableDevelopmentMode -Register "$($_InstallLocation)\AppXManifest.xml
Det kommer att ta lite tid att slutföra och alla appar som är tillgängliga när du konfigurerar Windows för första gången kommer att vara tillgängliga.
Jag hoppas att inlägget var lätt att följa, och att du tydligt förstår orsakerna bakom felet.
Related posts
Konfigurera kontrollerad mappåtkomst med hjälp av grupprincip och PowerShell
9 sätt att öppna PowerShell i Windows (inklusive som administratör)
Inaktivera säkerhetsfrågor i Windows 11/10 med ett PowerShell-skript
Kontrollera Windows 10 OS-arkitektur med PowerShell eller kommandotolk
Skapa systemåterställningspunkt med kommandotolken eller PowerShell
Hur man fjärrstartar om Windows 10-dator med PowerShell
Microsoft PowerShell Script Browser hjälper dig att enkelt hitta skriptexempel
Skillnaden mellan PowerShell och PowerShell Core
Hur man konverterar VHDX-fil till VHD med PowerShell
Hur man inaktiverar PowerShell i Windows 11/10
Så här återställer du Microsoft Store-appar med PowerShell i Windows 10
Ersätt kommandotolken med PowerShell i WinX Menu i Windows 10
Hur man skapar och kör PowerShell-skriptfil på Windows 11/10
PowerShell öppnas vid start i Windows 11/10
Hur man installerar PowerShell 7.0 på Windows 10
Aktivera fjärrskrivbord med kommandotolken eller PowerShell
Hur man installerar Google Chrome med Windows PowerShell
PowerShell-skript för att kontrollera Windows Update-status
Hur man lägger till PowerShell till snabbmenyn i Windows 10
Hur man installerar Appx-apppaketet med PowerShell i Windows 11/10