PowerShell Get-Appxpackage ei toimi tai pääsy estetty

Get-Appxpackage on PowerShell - komento, joka voi näyttää luettelon käyttäjäprofiiliin asennetuista sovelluspaketeista. Se sisältää kaikki sovellukset, jotka asennetaan Microsoft Storesta(Microsoft Store) tai kolmannen osapuolen sovelluksista. Jos saat komentoa käytettäessä virheilmoituksen – Powershell Get-Appxpackage Access Denied, Not Recognized tai Not Working(Powershell Get-Appxpackage Access Denied, Not Recognized or Not Working) , tämä viesti auttaa sinua ratkaisemaan tämän.

PowerShell Get-Appxpackage Ei toimi

Näkymäsi virheilmoitus voi vaihdella, mutta tyypillisesti se kuuluu seuraavasti:

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 Ei toimi

Se on lupaongelma, joka voidaan ratkaista suorittamalla joitakin tarkistuksia.

  1. Suorita PowerShell (Run PowerShell)järjestelmänvalvojan(Admin Permission) luvalla
  2. Tarkista (Check Permission)käyttöoikeus(Destination Directory) kohdehakemistosta
  3. Tarkista AppX-käyttöönottopalvelun(Check AppX Deployment Service) tila.

Kun muutat kansioiden käyttöoikeuksia, varmista, että et poista mitään jo saatavilla olevia käyttäjätilejä.

1] Suorita PowerShell (Run PowerShell)järjestelmänvalvojan(Admin Permission) luvalla

Koska komennon on asennettava sovellukseen järjestelmätasolla, on tärkeää, että suoritat tai suoritat komennon, kun se käynnistetään järjestelmänvalvojan luvalla.

  • Paina (Press)Käynnistä(Start) - painiketta ja kirjoita PowerShell
  • Kun se näkyy luettelossa, napsauta hiiren kakkospainikkeella ja valitse (Administrator)Suorita(Run) järjestelmänvalvojana
  • Suorita komento ja sen pitäisi toimia ilman virheitä.

Sen lisäksi, että lupa evätään, saatat myös saada virheilmoituksen Ei tunnisteta tai Ei toimi . (Working)Vaikka Tuntematon liittyy järjestelmänvalvojan oikeuksiin, Ei toimiminen liittyy palveluihin(Services) .

Siirry Services Snap-(Services Snap-in) iniin ja etsi Client License Service ( ClipSVC ) ja AppX Deployment Service ( AppXSVC ). Varmista, että ne ovat saatavilla ja käynnissä.

2] Tarkista(Check Permission) kohdehakemiston lupa(Destination Directory)

Jos asennat sovellusta tiettyyn kansioon, varmista, että sinulla on täydet oikeudet kirjoittaa sen sisällä olevia tiedostoja.

  • Siirry Destination -kansioon, napsauta hiiren kakkospainikkeella ja valitse Ominaisuudet
  • Siirry sitten Suojaus-välilehteen
  • Tarkista, onko tilisi käytettävissä ja onko sillä täydet käyttöoikeudet.
  • Sinun on myös tarkistettava, onko järjestelmän(System) käyttäjätili käytettävissä ja onko sillä täysi hallintaoikeus
  • Jos ei, voit napsauttaa Muokkaa(Edit) - painiketta ja lisätä ne yhdessä luvan kanssa.

3] Tarkista AppX-käyttöönottopalvelun(Check AppX Deployment Service) tila

PowerShell-konsolissa Suorita Get-Service "AppXSvc"ja katso.

AppX Deployment Service (AppXSVC) -tilan(AppX Deployment Service (AppXSVC)) tulee olla käynnissä.

Jos siinä näkyy Pysäytetty(Stopped) , avaa komentokehote järjestelmänvalvojana ja suorita:

net start AppXSvc

Vaihtoehtoisesti voit avata Regeditin ja siirtyä osoitteeseen:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AppXSvc

Aseta tässä " Start " arvoksi " 3 " ja käynnistä uudelleen.

Lähetä(Post) nämä muutokset, voit suorittaa komennon, eikä virhettä pitäisi enää esiintyä.

Lue(Read) : Tiedostojen ja kansioiden käyttöoikeuksien muuttaminen Windowsissa(How to change File and Folder permissions in Windows) .

Kuinka voin ottaa AppxPackagen käyttöön?

Komento ja siihen liittyvät tiedostot ovat jo saatavilla Windowsissa(Windows) , eikä sinun tarvitse asentaa mitään erikoista. Varmista kuitenkin, että suoritat sen järjestelmänvalvojan luvalla, muuten se sanoo, että komentoa ei tunnisteta.

Kuinka palauttaa sisäänrakennetut (Built-In Apps)sovellukset(Windows) Windowsissa ?

Avaa PowerShell(Open PowerShell) järjestelmänvalvojan oikeuksilla ja suorita seuraava komento palauttaaksesi kaikki Windowsin sisäänrakennetut sovellukset.

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

Sen valmistuminen kestää jonkin aikaa, ja kaikki sovellukset, jotka ovat käytettävissä, kun otat Windowsin(Windows) käyttöön ensimmäisen kerran, ovat käytettävissä.

Toivottavasti viestiä oli helppo seurata ja ymmärrät selvästi virheen syyt.



About the author

Olen kokenut Windows 10- ja Windows 11/10 -järjestelmänvalvoja, jolla on kokemusta Edgestä. Minulla on runsaasti tietoa ja kokemusta tarjottavana tällä alalla, minkä vuoksi uskon, että osaamisestani on hyötyä yrityksellesi. Vuosien kokemukseni sekä Windows 10:stä että Edgestä antaa minulle mahdollisuuden oppia nopeasti uusia tekniikoita, ratkaista ongelmia nopeasti ja ottaa vastuuta yrityksesi johtamisesta. Lisäksi kokemukseni Windows 10:stä ja Edgestä tekevät minut erittäin perehtyneeksi käyttöjärjestelmän kaikista näkökohdista, mikä olisi hyödyllistä palvelimien hallinnassa tai ohjelmistosovellusten hallinnassa.



Related posts