Встановлення / видалення програм Windows 8 UI Apps в Windows 8 для всіх користувачів


2

Я зараз використовую Windows 8 Pro 64 біт досить давно. Мій обліковий запис - єдиний обліковий запис адміністратора на ПК. Є ще 2 стандартних (і місцевих) рахунки.

Я помітив, що якщо я встановлю програму з магазину Windows, ця програма доступна лише з мого стартового екрана. Крім того, коли я видаляю додаток, загальний для всіх користувачів (наприклад, Фінанси), він видаляється лише з мого облікового запису.

Я хочу встановити додаток і хочу, щоб він був доступний для всіх користувачів. Коли я видалю програму, її потрібно буде видалити для всіх користувачів. Жоден інший користувач не повинен мати доступ до нього. Так само, як встановлення / видалення програм на попередніх версіях Windows.

Як я можу це зробити?

Відповіді:


1

Щоб видалити програми Windows Store, які постачаються разом із Windows 8, виконайте вказані нижче дії.

DISM.exe /Online /Remove-ProvisionedAppxPackage /PackageName:microsoft.app1_1.0.0.0_neutral_en-us_ac4zc6fex2zjp

Щоб дізнатися біт після / PackageName, використовуйте PowerShell:

get-appxpackage | ft packagefullName

Це не працюватиме з програмами, які користувач завантажив із магазину, оскільки, як сказав "hcl", вони є частиною профілю користувача. Вам слід запустити сценарій для кожного користувача. Там ви можете скористатися командою PowerShell «Remove-AppxPackage», щоб видалити додаток, якщо він не відповідає переліку дозволених програм.


це не працює у версії RTM. Це видаляє лише встановлення користувачем програми. Програми все ще встановлені в "C: \ Program Files \ Windows Apps", щоб ви могли їх перевстановити пізніше: howtogeek.com/127274/…
magicandre1981

Якщо ви видалите додаток за допомогою Dism, а потім створите нового користувача, користувач не отримає цей додаток і також не зможе отримати його через магазин. Однак якщо користувач уже існував у той момент, коли ви видалили додаток, програма зареєстрована в обліковому записі магазину користувача, і він може перевстановитись із магазину.
Пітер Гандорф

3

Це буде важко, оскільки програми розгортаються / встановлюються на основі кожного користувача . Ви можете перевірити це, якщо зайти в папку профілю користувача, показати також приховані каталоги та перейти в \AppData\Local\Packagesпапку. Ви знайдете всі завантажені програми Windows Store конкретного користувача.

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


1
Щоб дістатися AppData\Roaming, натисніть Windows + X, натисніть Запустити та введіть %AppData%. Перейдіть на один рівень вище та натисніть Local, а потім Packages.
Олексій Іванов

1
@AlexeyIvanov: Чому Win + X / Run, а не Win + R безпосередньо?
Каран

@Karan Моє погано, звичайно, використання Win + Rє більш ефективним.
Олексій Іванов

-1

Тут я знайшов відповідь:

Get-AppxPackage -AllUsers | Remove-AppxPackage

спробуйте і подивіться, чи працює він.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.