Get-Appxpackage у PowerShell Доступ заборонено або не працює [Виправлення]

Щоразу, коли будь-яка програма встановлювалася в системі, вона в основному завантажувалася з Microsoft Store або будь-якої третьої сторони джерела потрібно оновити, перереєструвати або видалити, користувачі виконують команди Get-Appxpackage за допомогою Програма PowerShell.

Ці команди важливі, коли потрібно щось змінити в програмі лише для поточного профілю користувача.

Але нещодавно багато користувачів Windows почали повідомляти, що вони зіткнулися з проблемою, через яку вони не можуть виконати пакет Get-Appx команди в програмі PowerShell, і натомість видає помилку про те, що доступ заборонено, не розпізнається або цю службу не встановлено, тощо

Ми багато досліджували цю проблему та з’ясували, що вона могла бути спричинена тим, що PowerShell не має прав адміністратора. Крім того, існує служба під назвою AppX Deployment Service, яка, якщо вона не запущена, створює такі проблеми під час виконання цих команд.

У цій статті ми зібрали кілька виправлень, які допоможуть вирішити цю проблему у вашій системі.

Зміст

Виправлення 1 – переконайтеся, що служба розгортання AppX запущена

Служба розгортання AppX головним чином відповідає за виконання всіх команд Get-Appxpackage у програмі PowerShell. Якщо випадково ця служба зупинилася і не працює належним чином, це створює проблему, згадану вище в цій статті.

Тому ми рекомендуємо нашим користувачам спочатку спробувати перевірити статус служби розгортання AppX і, якщо її зупинено, запустити цю службу, виконавши кроки, описані нижче.

РЕКЛАМА

Крок 1: ВІДЧИНЕНО в PowerShell спочатку відкривши програму бігти команда за пресування в Win+R ключі разом.

Крок 2. Потім введіть Powershell у текстовому полі та натисніть Введіть ключ.

Запустіть Powershell Мін

Крок 3. Коли відкриється вікно програми PowerShell, введіть Get-Service “AppXSvc” і натисніть Введіть.

Статус служби розгортання додатків 11zon

Крок 4. Відобразиться статус служби Appx.

Крок 5: тепер, якщо в статусі написано Running, це означає, що Appx Deployment Service працює ідеально.

Крок 6. В іншому випадку його потрібно запустити, щоб вирішити цю проблему.

Крок 7: Тепер закрийте вікно PowerShell.

Крок 8: ВІДЧИНЕНО в підвищений командний рядок натисканням Win+R ключі разом і друкувати cmd у цьому.

Крок 9: Потім натисніть Ctrl+Shift+Enter ключі разом і клацніть Так на запит UAC, щоб продовжити.

3 Запустіть Cmd Optimized

Крок 10. Це відкриває командний рядок з підвищеними правами.

Крок 11: Введіть чистий запуск AppXSvc і вдарити Введіть.

Запустіть Appx Service 11zon

Крок 12. Ця команда виконується та запускає службу розгортання Appx у вашій системі.

Крок 13: Тепер ви можете закрити вікно командного рядка.

Виправлення 2. Запустіть програму PowerShell від імені адміністратора

Відсутність прав адміністратора може спричинити такі проблеми з програмою PowerShell для виконання будь-яких команд, включаючи команди Get-Appxpackage. Тому ми покажемо вам, як відкрити програму PowerShell як адміністратор.

РЕКЛАМА

Крок 1: спочатку відкрийте бігти вікно команди у вашій системі пресування в вікна+ Р ключі разом.

Крок 2: Наступний тип Powershell у текстовому полі та натисніть Ctrl + Shift + Enter клавіші одночасно.

Запустіть Powershell Мін

Крок 3. Можливо, вам доведеться прийняти підказку UAC, клацнувши Так продовжувати.

Uac Підказка Powershell 11zon

Крок 4: тепер PowerShell відкрито від імені адміністратора.

Виправлення 3 – Надання дозволів на папку призначення

Якщо проблема виникає в програмі PowerShell під час інсталяції або видалення будь-якого пакета програми з a папку призначення, тоді це вказує на відсутність необхідних дозволів для поточного користувача для цього певну папку. Тому ми пропонуємо нашим користувачам перевірити, чи надано поточному користувачеві необхідні повні дозволи для папки призначення.

Ось кроки, як користувач може це зробити.

Крок 1. Перейдіть до папку куди ви хочете встановити якусь програму або видалити програму, яка була встановлена ​​в цій папці.

Крок 2: Клацніть правою кнопкою миші на цю папку і виберіть Властивості із контекстного меню, як показано на знімку екрана нижче.

Властивості папки 11zon

Крок 3. Коли відкриється вікно «Властивості», натисніть вкладку «Безпека» та знайдіть своє ім’я користувача в розділі «Імена груп або користувачів», як показано нижче.

Крок 4. Після вибору профілю користувача перевірте, чи всі дозволи дозволені чи ні в розділі під цим.

Крок 5. Якщо деякі дозволи заборонені, натисніть кнопку «Редагувати», щоб змінити дозволи.

Права на редагування 11zon

Крок 6. У вікні «Дозволи» знову виберіть свій профіль користувача в розділі «Імена груп або користувачів».

Крок 7. Потім переконайтеся, що всі прапорці є вибрано під Дозволи для вашого профілю користувача внизу.

ПРИМІТКА – Якщо ви не знайшли свій профіль користувача, ви можете клацнути додати і дотримуйтесь інструкцій у спливаючому вікні, щоб знайти свій профіль і додати його.

Крок 8: Нарешті натисніть в порядку.

Додати дозвіл 11zon

Крок 9: Після завершення ви можете закрити всі вікна, які були відкриті клацанням в порядку у всіх них.

Тепер спробуйте перевірити, чи команди виконуються без помилок.

Ви також можете завантажити цей інструмент відновлення ПК, щоб знайти та вирішити будь-яку проблему ПК:
Крок 1 - Завантажте Restoro PC Repair Tool тут
Крок 2 - Натисніть «Почати сканування», щоб автоматично знайти та вирішити будь-яку проблему ПК.
Як перевірити, чи існує папка/каталог за допомогою PowerShell

Як перевірити, чи існує папка/каталог за допомогою PowerShellPowershell

Використовуйте командлет New-Item, щоб створити новий каталог у PowerShellPowerShell — це оболонка командного рядка та мова сценаріїв, розроблена Microsoft.Він дозволяє користувачам переміщатися, с...

Читати далі
Як видалити стандартні програми Windows 11 за допомогою PowerShell

Як видалити стандартні програми Windows 11 за допомогою PowerShellPowershellWindows 11

Видаліть непотрібні програми за замовчуванням за допомогою простої командиЩоб видалити системні програми з комп’ютера, потрібно запустити програму Windows PowerShell з правами адміністратора.У посі...

Читати далі
Виправлення: термін не розпізнається як ім’я командлета

Виправлення: термін не розпізнається як ім’я командлетаPowershell

Щоб вирішити цю проблему, перевірте сценарій PowerShell на наявність помилокУстановіть необхідні модулі, щоб виправити термін не розпізнається як помилка імені в PowerShell.Переконайтеся, що шляхи ...

Читати далі