Το PowerShell Get-Appxpackage δεν λειτουργεί ή δεν επιτρέπεται η πρόσβαση

Το Get-Appxpackage(Get-Appxpackage) είναι μια εντολή PowerShell που μπορεί να εμφανίσει μια λίστα με τα πακέτα εφαρμογών που είναι εγκατεστημένα σε ένα προφίλ χρήστη. Περιλαμβάνει όλες τις εφαρμογές που είναι εγκατεστημένες από το Microsoft Store ή εφαρμογές τρίτων. Κατά τη χρήση της εντολής, εάν λάβετε ένα σφάλμα — Powershell Get-Appxpackage Access Denied, Not Recognized or Not Work(Powershell Get-Appxpackage Access Denied, Not Recognized or Not Working) , τότε αυτή η ανάρτηση θα σας βοηθήσει να το επιλύσετε.

Το PowerShell Get-Appxpackage δεν λειτουργεί

Το μήνυμα σφάλματος που θα μπορούσατε να δείτε μπορεί να διαφέρει, αλλά συνήθως θα έγραφε:

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(PowerShell Get-Appxpackage) δεν λειτουργεί

Είναι ένα ζήτημα άδειας που μπορεί να επιλυθεί ακολουθώντας κάποιους ελέγχους.

  1. Εκτελέστε το PowerShell(Run PowerShell) με άδεια διαχειριστή(Admin Permission)
  2. Ελέγξτε την άδεια(Check Permission) με τον κατάλογο προορισμών(Destination Directory)
  3. Ελέγξτε την κατάσταση της υπηρεσίας ανάπτυξης AppX(Check AppX Deployment Service) .

Όταν αλλάζετε τα δικαιώματα των φακέλων, βεβαιωθείτε ότι δεν καταργείτε κανένα λογαριασμό χρήστη που είναι ήδη διαθέσιμος.

1] Εκτελέστε το PowerShell(Run PowerShell) με άδεια διαχειριστή(Admin Permission)

Εφόσον η εντολή πρέπει να εγκατασταθεί στην εφαρμογή σε επίπεδο συστήματος, είναι σημαντικό να εκτελέσετε ή να εκτελέσετε την εντολή όταν εκκινηθεί με άδεια διαχειριστή.

  • Πατήστε(Press) το κουμπί Έναρξη(Start) και πληκτρολογήστε PowerShell
  • Όταν εμφανιστεί στη λίστα, κάντε δεξί κλικ και επιλέξτε Εκτέλεση(Run) ως διαχειριστής(Administrator)
  • Εκτελέστε την εντολή και θα πρέπει να λειτουργεί χωρίς σφάλματα.

Εκτός από την άρνηση άδειας, ενδέχεται επίσης να λάβετε ως σφάλμα Δεν αναγνωρίζεται ή δεν λειτουργεί . (Working)Ενώ το Not Recognized σχετίζεται με την άδεια διαχειριστή, το Not Work σχετίζεται με τις Υπηρεσίες(Services) .

Μεταβείτε στο Services Snap-in και εντοπίστε την Υπηρεσία Άδειας Χρήσης Πελάτη(Client License Service) ( ClipSVC ) και την Υπηρεσία Ανάπτυξης(AppX Deployment Service) AppX ( AppXSVC ). Βεβαιωθείτε ότι είναι διαθέσιμα και λειτουργούν.

2] Ελέγξτε την άδεια(Check Permission) με τον κατάλογο προορισμών(Destination Directory)

Εάν εγκαθιστάτε την εφαρμογή σε έναν συγκεκριμένο φάκελο, τότε βεβαιωθείτε ότι έχετε πλήρη άδεια για να γράψετε τα αρχεία μέσα σε αυτόν.

  • Μεταβείτε στο φάκελο Προορισμός(Destination) , κάντε δεξί κλικ και επιλέξτε Ιδιότητες
  • Στη συνέχεια, μεταβείτε στην καρτέλα Ασφάλεια
  • Ελέγξτε εάν ο λογαριασμός σας είναι διαθέσιμος και έχει πλήρη άδεια.
  • Πρέπει επίσης να ελέγξετε εάν ο λογαριασμός χρήστη του συστήματος είναι διαθέσιμος και έχει πλήρη έλεγχο(System)
  • Εάν όχι, μπορείτε να κάνετε κλικ στο κουμπί Επεξεργασία(Edit) και να τα προσθέσετε μαζί με την άδεια.

3] Ελέγξτε την κατάσταση της υπηρεσίας ανάπτυξης AppX(Check AppX Deployment Service)

Στην κονσόλα PowerShell, Εκτελέστε Get-Service "AppXSvc"και δείτε.

Η κατάσταση AppX Deployment Service (AppXSVC)(AppX Deployment Service (AppXSVC)) θα πρέπει να εκτελείται.

Εάν εμφανιστεί η ένδειξη Σταμάτησε(Stopped) , ανοίξτε μια γραμμή εντολών ως διαχειριστής και εκτελέστε:

net start AppXSvc

Εναλλακτικά, μπορείτε να ανοίξετε το Regedit και να πλοηγηθείτε σε:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AppXSvc

Εδώ ορίστε την τιμή του " Start " σε " 3 " και κάντε επανεκκίνηση.

Δημοσιεύστε(Post) αυτές τις αλλαγές, μπορείτε να εκτελέσετε την εντολή και το σφάλμα δεν θα πρέπει να εμφανίζεται πλέον.

Διαβάστε(Read) : Πώς να αλλάξετε τα δικαιώματα αρχείων και φακέλων στα Windows(How to change File and Folder permissions in Windows) .

Πώς μπορώ να ενεργοποιήσω το AppxPackage;

Η εντολή και τα σχετικά αρχεία είναι ήδη διαθέσιμα στα Windows και δεν χρειάζεται να εγκαταστήσετε κάτι ιδιαίτερο. Ωστόσο, βεβαιωθείτε ότι το εκτελέσατε με άδεια διαχειριστή, διαφορετικά θα πει ότι η εντολή δεν αναγνωρίζεται.

Πώς να επαναφέρετε τις ενσωματωμένες εφαρμογές(Built-In Apps) στα Windows ;

Ανοίξτε το PowerShell(Open PowerShell) με δικαιώματα διαχειριστή και εκτελέστε την ακόλουθη εντολή για να επαναφέρετε όλες τις ενσωματωμένες εφαρμογές στα Windows.

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

Θα χρειαστεί λίγος χρόνος για να ολοκληρωθεί και όλες οι εφαρμογές που είναι διαθέσιμες όταν ρυθμίζετε τα Windows για πρώτη φορά θα είναι διαθέσιμες.

Ελπίζω ότι η ανάρτηση ήταν εύκολη στην παρακολούθηση και καταλαβαίνετε ξεκάθαρα τους λόγους πίσω από το σφάλμα.



About the author

Είμαι σύμβουλος ψηφιακών μέσων με πάνω από 10 χρόνια εμπειρία σε συνεργασία με προϊόντα Apple και Microsoft. Έχω εμπειρία στο σχεδιασμό και την ανάπτυξη ιστοτόπων, εφαρμογών για κινητά και άλλου ψηφιακού περιεχομένου. Επίσης, γνωρίζω πολύ καλά το λειτουργικό σύστημα Windows 7, έχοντας εργαστεί σε πολλά έργα τα τελευταία χρόνια. Οι δεξιότητές μου ως σύμβουλος μου επιτρέπουν να προσφέρω στους πελάτες μου επαγγελματικές συμβουλές και να τους βοηθήσω να επωφεληθούν από τα τελευταίας τεχνολογίας εργαλεία για την επίτευξη των επιχειρηματικών τους στόχων.



Related posts