Το 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) , τότε αυτή η ανάρτηση θα σας βοηθήσει να το επιλύσετε.
Το μήνυμα σφάλματος που θα μπορούσατε να δείτε μπορεί να διαφέρει, αλλά συνήθως θα έγραφε:
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) δεν λειτουργεί
Είναι ένα ζήτημα άδειας που μπορεί να επιλυθεί ακολουθώντας κάποιους ελέγχους.
- Εκτελέστε το PowerShell(Run PowerShell) με άδεια διαχειριστή(Admin Permission)
- Ελέγξτε την άδεια(Check Permission) με τον κατάλογο προορισμών(Destination Directory)
- Ελέγξτε την κατάσταση της υπηρεσίας ανάπτυξης 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 για πρώτη φορά θα είναι διαθέσιμες.
Ελπίζω ότι η ανάρτηση ήταν εύκολη στην παρακολούθηση και καταλαβαίνετε ξεκάθαρα τους λόγους πίσω από το σφάλμα.
Related posts
Διαμορφώστε την πρόσβαση σε ελεγχόμενο φάκελο χρησιμοποιώντας την πολιτική ομάδας και το PowerShell
9 τρόποι για να ανοίξετε το PowerShell στα Windows (συμπεριλαμβανομένου του διαχειριστή)
Απενεργοποιήστε τις Ερωτήσεις ασφαλείας στα Windows 11/10 χρησιμοποιώντας μια δέσμη ενεργειών PowerShell
Ελέγξτε την αρχιτεκτονική του λειτουργικού συστήματος των Windows 10 χρησιμοποιώντας το PowerShell ή τη γραμμή εντολών
Δημιουργήστε σημείο επαναφοράς συστήματος χρησιμοποιώντας τη γραμμή εντολών ή το PowerShell
Πώς να προγραμματίσετε το σενάριο PowerShell στο Task Scheduler στα Windows 10
Πώς να αποκτήσετε δημόσια διεύθυνση IP χρησιμοποιώντας το PowerShell στα Windows 10
Εξαγωγή και δημιουργία αντιγράφων ασφαλείας προγραμμάτων οδήγησης συσκευών χρησιμοποιώντας το PowerShell στα Windows 11/10
Πώς να επαναφέρετε τις εφαρμογές του Microsoft Store χρησιμοποιώντας το PowerShell στα Windows 10
Πώς να αποκλείσετε την IP ή έναν ιστότοπο χρησιμοποιώντας το PowerShell στα Windows 10
Τρόπος συμπίεσης και αποσυμπίεσης αρχείων χρησιμοποιώντας το PowerShell στα Windows 11/10
Πώς να δημιουργήσετε τοπικό λογαριασμό χρήστη χρησιμοποιώντας το PowerShell στα Windows 11/10
Διόρθωση: Τα υπογεγραμμένα cmdlet PowerShell τρέχουν πιο αργά από τα μη υπογεγραμμένα cmdlet
Πώς να δημιουργήσετε και να εκτελέσετε το αρχείο σεναρίου PowerShell στα Windows 11/10
Αντιμετώπιση προβλημάτων συνδεσιμότητας δικτύου Windows Server μέσω του PowerShell
Αντικαταστήστε τη γραμμή εντολών με το PowerShell στο μενού WinX των Windows 10
Το πρόγραμμα περιήγησης δέσμης ενεργειών Microsoft PowerShell σάς βοηθά να βρίσκετε εύκολα δείγματα σεναρίων
Πώς να διαγράψετε ή να δημιουργήσετε μια προγραμματισμένη εργασία με το PowerShell στα Windows 11
Δημιουργήστε πολλούς φακέλους χρησιμοποιώντας τη γραμμή εντολών και το PowerShell
Πώς να απεγκαταστήσετε το PowerShell στα Windows 10