Содержание
- /Add-ProvisionedAppxPackage
- Running the PowerShell Script Remotely
- Удаление приложений из Магазина Windows 10 сторонними инструментами
- Удаление вручную
- Удаление Microsoft Office через Панель управления
- Как удалить Microsoft Office
- Как удалить приложения, скачанные в Microsoft Store
- Блокирование автоматической загрузки сторонних приложений из магазина
- Java
- Как вернуть удаленный Магазин в Windows 10
- Как восстанавливаются встроенные приложения Windows 10
/Add-ProvisionedAppxPackage
Adds one or more app packages to the image.
The app will be added to the Windows image and registered for each existing or new user profile the next time the user logs in. If the app is added to an online image, the app will not be registered for the current user until the next time the user logs in.
Provision apps on an online operating system in Audit mode so that appropriate hard links can be created for apps that contain the exact same files (to minimize disk space usage) while also ensuring no apps are running for a successful installation.
Syntax:
-
Use to specify a folder of unpacked app files containing a main package, any dependency packages, and the license file. This is only supported for an unpacked app package.
-
Use to specify an app package (.appx or .appxbundle). You can use when provisioning a line-of-business app online.
Important
Use the parameter to provision .appxbundle packages. Also, dependency packages cannot be provisioned with , they must be provisioned with the parameter for an app.
-
is not supported from a host PC that is running Windows Preinstallation Environment (WinPE) 4.0, Windows Server 2008 R2, or an earlier version of Windows.
-
Use to specify what regions an app package (.appx or .appxbundle) must be provisioned in. The region argument can either be:
- , indicating that the app should be provisioned for all regions, or
- A semi-colon delimited list of regions. The regions will be in the form of ISO 3166-1 Alpha-2 or ISO 3166-1 Alpha-3 codes. For example, the United States can be specified as either «US» or «USA» (case-insensitive). When a list of regions is not specified, the package will be provisioned only if it is pinned to start layout.
-
Use to specify each depencency package needed for the app to be provisioned. The necessary dependency packages of an app can be found by looking at the elements in the AppxManifest.xml in the root of the .appx package of the app. If multiple apps all share the same dependency, the latest minor version of each major version of the dependency package should be installed. For example, App1, App2, and App3 all have a dependency on Microsoft.NET.Native.Framework. App1 specifies Microsoft.NET.Native.Framework.1.6 with minor version 25512.0, App2 specifies Microsoft.NET.Native.Framework.1.6 with minor version 25513.0, and App3 specifies Microsoft.NET.Native.Framework.1.3 with minor version 24202.0. Because both App1 and App2 both specify the same major version of the dependency package, only the latest minor version 25513.0 should be installed, while App3 specifies a different major version of the dependency package, so it must also be installed. So the dependency packages that should be installed are Microsoft.NET.Native.Framework.1.6 with minor version 25513.0 and Microsoft.NET.Native.Framework.1.3 with minor version 24202.0.
If the package has dependencies that are architecture-specific, you must install all of the applicable architectures for the dependency on the target image. For example, on an x64 target image, include a path to both the x86 and x64 dependency packages or include them both in the folder of unpacked app files. If the ARM dependency package is also specified or included, DISM will ignore it since it does not apply to the target x64 image.
Computer Architecture Dependencies to install: x64 x64 and x86 x86 x86 ARM ARM only -
Use to specify an optional custom data file for an app. You can specify any file name. The file will be renamed to Custom.dat when it is added to the image.
-
Use with the option to specify the location of the .xml file containing your application license.
-
Only use with apps that do not require a license on a sideloading-enabled computer. Using in other scenarios can compromise an image.
Examples:
Running the PowerShell Script Remotely
Now that we have the script we want we need to deploy it to the machines that you want to remove AppX packages from. This is where it starts to get tricky, if you create a package and run it with the default settings it will look like it did not do anything. The reason is the remove command does not have any ability to specify a specific user, so if you run it as the deploy user it will try and uninstall that software for the deploy user on that machine.
If you are in a work environment has one computer per user you can run this as the logged on user and it will work as you are hoping as long as the users are logged in at that time.
For the AppxProvisionedPackage you can create the package with the defaults and it will still work as it is machine based and not user based.
Why These Scripts Do Not Remove Apps For Every User
Update 4/5/21: Since the time this blog went to publish, some of the details have changed.
As of build 1709 you can use -allusers to remove from all accounts. If your environment is using LTSC and still has 1709 or earlier, the information listed below is still for you. If you are on the more recent builds, you can absolutely remove them from all users. For a quick script that will let you remove all appx all users click here. Note: A critical part for the -allusers to work is including the -PackageFilterType. (I learned this the hard way while running this live here)
If you have reached this point, you have been looking at this for awhile and you have found a lot of examples that say (incorrectly) if you run this command, then it will remove for every user:
If you run it you’ll see nothing actually is removed. The reason has to do with the information that pipes over between the two commands. The first command (Get-AppxPackage) has an attribute (-AllUsers) that will look at each user on the computer, while the second command (Remove-AppxPackage) does not. That command while it does find packages for every user, it only passes over the name of the package, therefore it will only attempt to remove the package for the user running the script.
Alternative Solution
The challenge everyone runs into it is how do we remove AppX packages from all users that have logged into the machine previously without having to catch them while they are logged in. If all of your end users are local admins the very quick answer is add the PowerShell script as a logon script in Group Policy. If they are not local admins it takes a little work, but you can do it with PDQ Deploy.
Step 1: Build the PowerShell script. At the bottom I added two lines that will delete the script and batch file once the process is complete. (See Remove-Item)
Step 2: Create batch file to start the new script and run it all silently. (See more about executionpolicy)
Step 3: Create a new package in PDQ Deploy with a PowerShell step (get a free Enterprise trial here) that will copy the PowerShell script and batch file into each user profile that has had an interactive login. (See Copy-Item, Get-ChildItem, Test-Path)
Step 4: Add the files you created into the package.
Running this will make it so any user that has logged into a machine will have these applications removed the next time that they logon. They will not see anything and it removes them in under a minute. Running the remove-appxprovisionedpackage script from earlier will prevent it from installing these applications for all new users so you don’t have to run this script again.
Удаление приложений из Магазина Windows 10 сторонними инструментами
Выше мы рассмотрели, как удалить программу или игру, скачанную из Microsoft Store собственными средствами системы, теперь продвинемся на шаг вперед и посмотрим, как избавиться от тех программных UWP-продуктов, удаление которых не предусматривается. Этим целям лучше всего служат сторонние приложения
Создано их более чем достаточно, но мы уделим внимание только одному из них — наиболее функциональному
O&O AppBuster
Продвинутый портативный инструмент, предназначенный специально для удаления интегрированных UWP-программ, в том числе в пакетном режиме. Так, с его помощью вы сможете удалить большую приложений Windows 10.
- Запустив утилиту, отметьте приложения, в которых более не нуждаетесь и нажмите «Remove»:
- Выберите один из трех режимов удаления:
- Current User — удаляет ПО только для текущего пользователя.
- All Users — удаляет ПО для всех пользователей.
- Machine — удаление приложения с компьютера и списка O&O AppBuster.
- Подтвердите действие нажатием «OK».
- Нажмите «Close», чтобы закрыть окно с уведомлением об успешном выполнении операции.
Обратите внимание, что удаленные встроенные приложения получат статус «Machine», означающий, что их можно восстановить нажатием «Install». Если же программа не входит в состав Windows, при удалении она просто исчезнет из списка
Важно отметить, что O&O AppBuster не поддерживает удаление самого Магазина и критически важных компонентов, например, приложений Параметры и Edge
Как удалить Microsoft Store в 10AppsManager
Кому лень возиться с консолью, могут воспользоваться таким инструментом как 10AppsManager. Инструмент позволяет удалять 34 встроенных универсальных приложения, в том числе и Магазин.
- Запустите утилиту, найдите и нажиме иконку Store:
- Подтвердите операцию в диалоговом окошке.
Удаление вручную
Ручное удаление (удаление предустановленных программ в том числе) – первая группа вариантов, не требующая установки дополнительного программного обеспечения. Разберём несколько видов действий.
Через «Программы и компоненты»
Один из самых простых и знакомых ещё с предыдущих версий Windows способ. Последовательность деинсталляции (кроме стандартных утилит) в данном случае можно представить следующим образом:
- Переходим в панель управления. Для этого кликаем по иконке поиска рядом с меню «Пуск» и вводим соответствующий запрос, после чего переходим по первому же результату:
- Среди многочисленных блоков находим «Программы и компоненты» и переходим к нему:
- Система составит список, содержащий все приложения, среди которых нужно найти желаемое, кликнуть по нему и нажать на кнопку «Удалить или Изменить». Приложение будет полностью деинсталлировано с компьютера:
Через деинсталляционный сервис самой программы
Для использования данного варианта необходимо найти папку с установленной программой на жёстком диске. По умолчанию любой компонент на Windows 10 устанавливается в папку Program Files» на системный диск. Если пользователь не изменял путь установки, то приложение будет установлено именно в эту папку.
Зная месторасположение нужной папки, необходимо провести нижеописанную последовательность действий:
- Открываем папку и находим файл под названием Uninstall.exe»:
- Запускаем данный файл. Откроется мастер деинсталляции:
- Следуем всем указаниям мастера.
Перейдём к альтернативному варианту действий.
Через параметры системы
Любое приложение можно удалить и через параметры системы. Данный вариант был добавлен в Windows 10 и не мог быть применён на предыдущих версиях OS. Для его реализации нужно следовать следующей инструкции:
- Открываем меню «Пуск» и кликаем по символу шестерёнки для перехода к параметрам ОС:
- Открываем блок «Приложения»:
- В предложенном списке находим нужный вариант, кликаем по нему и нажимаем на «Удалить». Если список слишком велик, можно найти нужное приложение при помощи встроенной поисковой строки:
Открыть данное меню можно также нажатием на клавиатуре комбинации клавиш Win+ X и переходом в пункт «Приложения и возможности»:
Также попасть в это меню можно и по запросу «Установка и удаление программ» в поисковой строке, расположенной непосредственно рядом с «Пуск»:
По своей сути этот способ аналогичен деинсталляции через панель управления. Отправимся к рассмотрению ещё одного варианта.
Через меню «Пуск»
В данном случае всё просто – на столько, что даже нет необходимости составлять отдельную инструкцию.
- Для удаления через меню «Пуск» просто находим её среди всех пунктов, кликаем правой кнопкой мыши и выбираем «Удалить»:
- Откроется окно, инструкция по деинсталляции через которое расположена двумя пунктами выше:
Рассмотрим другой, более нестандартный способ удаления программ на Windows 10.
Через Windows PowerShell
Windows 10 поставляется пользователю с огромным количеством встроенных компонентов и приложений (например, приложение Фотографии или утилита Калькулятор), не имеющих деинсталлятора и не удаляемых через общие «Программы и компоненты» (они просто не отображаются в подобных списках). Разберёмся, как удалить встроенные в Windows 10 приложения.
Удалить стандартные программы можно при помощи предусмотренной разработчиками технологии PowerShell. Чтобы воспользоваться данной возможностью, необходимо провести нижеописанный комплекс действий:
- Кликаем по иконке поиска рядом с пуском и вводим соответствующий запрос, после чего выбираем первый же результат, делаем правый клик и выбираем пункт «Запустить от имени администратора»:
Прописываем Get-AppxPackage | Select Name, PackageFullName для получения списка всех установленных программ. Нажимаем Enter
Самой важной для нас строкой будет PackageFullName, ведь именно она содержит полные имена:
- Находим полное имя нужного компонента из данного списка и для его удаления вводим команду Get-AppxPackage ИМЯ_ПРИЛОЖЕНИЯ |Remove-AppxPackage –package (имя приложения необходимо взять из списка PackageFullName). Таким методом удалится даже та программа, которая не удаляется стандартными средствами. Нажимаем Enter и удаление с ПК будет проведено без каких-либо сопровождающих оповещений. Беспокоиться не стоит – деинсталляция проведена не навсегда, ведь восстановить удалённые программы подобного рода можно обычным скачиванием их из официального магазина.
Перейдём к следующей группе способов.
Удаление Microsoft Office через Панель управления
Первый и самый простой способ, как удалить Офис 365 в Windows 10 – это использование Панели управления. Действия по удалению следующие.
Нажимаем правой кнопкой мыши на значке «Пуск» и выбираем «Панель управления».
Откроется новое окно. Среди списка программ находим нужный пакет офисных программ. Нажимаем «Удалить».
Удаление с помощью специальной программы
Компания Microsoft предлагает полностью удалить программу с помощью специальной утилиты. Для этого нужно скачать инструмент на свой ПК и выполнить следующие действия.
Скачать Утилита CTRremove для Windows (7/8/10)
Запускаем программу на своем ПК и жмём «Далее».
Запустится поиск проблем, так как это диагностическая утилита. Далее выбираем вариант «No», так как программа предложит восстановить приложения.
В следующем окне нажимаем «Удалить программу» и ожидаем завершения процесса.
Ручное удаление офисной программы
Для того, чтобы выполнить удаление офисной программы из системы Windows 10, стоит проделать ряд несложных действий:
Изначально нужно проверить, какая версия учётной записи используется на вашем ПК. Для этого открываем любое приложение, к примеру, Word, и выбираем «Файл», «Учетная запись». Если вы видите кнопку «Параметры обновления», установка была выполнена по технологии «нажми и работай». Если кнопка «Параметры обновления» отсутствует, использовался MSI.
- Переходим по адресу C:\Program Files\. Находим папку «Microsoft Office». Нажимаем на ней правой кнопкой мыши и выбираем «Удалить».
- Теперь открываем командную строку с правами Администратора и вводим следующие команды по очередности.
schtasks.exe /delete /tn «\Microsoft\Office\Office Automatic Updates»
schtasks.exe /delete /tn «\Microsoft\Office\Office Subscription Maintenance»
schtasks.exe /delete /tn «\Microsoft\Office\Office ClickToRun Service Monitor»
schtasks.exe /delete /tn «\Microsoft\Office\OfficeTelemetryAgentLogOn2016»
schtasks.exe /delete /tn «\Microsoft\Office\OfficeTelemetryAgentFallBack2016»
- Далее завершаем все процессы, которые связаны с офисными приложениями.
- Теперь нужно удалить службу программы. Для этого в командной строке вводим «sc delete ClickToRunSvc».
- Открываем папку «ProgramFiles» и удаляем «Microsoft Office 16», «Microsoft Office».
- Открываем «ProgramFiles(x86)» и удаляем папку «Microsoft Office».
- Жмём «Win+R» и вводим «%CommonProgramFiles%\Microsoft Shared». Откроется новое окно. Удаляем папку «ClickToRun».
- В скрытой папке «ProgramData» находим «Microsoft». Здесь удаляем папку «ClickToRun». Также по адресу ProgramData\Microsoft\Office нужно найти и удалить файл «ClickToRunPackagerLocker».
- Также нужно удалить ветки реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft Office — ru-ru
Запускаем командную строку с правами Администратора и вводим «%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs». Этой командой будут удалены все ярлыки с меню «Пуск».
О том, как удалить пакет офисных программ из Windows 10, смотрите в видео:
Как удалить Microsoft Office
Office — самый распространённый пакет офисных программ для ОС Виндовс. Microsoft Word, Excel, PowerPoint — все эти и другие офисные программы можно найти практически на любом компьютере или ноутбуке под управлением Windows. Однако случается так, что для документов используются иные программы и сервисы, а этот пакет лишь занимает место на жестком диске. Или же, хоть и достаточно редко, в какой-либо из этих программ случается сбой, требующий полного удаления и переустановки Microsoft Office. В этом руководстве будет рассмотрено, как окончательно удалить Microsoft Office 2007, 2010, 2013 и более новых версий, а также как заново его установить.
Как удалить приложения, скачанные в Microsoft Store
Начнем с самого простого — удаления программ UWP, уже интегрированных в систему или установленных пользователем, отметив, между прочим, что способы удаления существуют разные. Для начала рассмотрим вариант удаления через системный компонент «Приложение и возможности».
- Зайдите в раздел параметров «Приложения» и на указанной вкладке найдите ненужное приложение.
- Нажмите кнопку «Удалить» и подтвердите действие в диалоговом окошке.
Аналогичным образом вы можете удалить любое инсталлированное из Магазина приложение или игру. Удаление поставляемых вместе с ОС UWP-программ поддерживается частично, если кнопка удаления такого приложения неактивна, для его деинсталляции следует использовать другой способ.
Блокирование автоматической загрузки сторонних приложений из магазина
Этот момент я распишу детально, чтобы у вас была полная картина происходящего.
Принцип настройки
Изменения вносятся в учетную запись Default из WIM-образа, что распространяет поведение на все новые учетные записи. Способ опирается на две составляющие:
- Твик реестра с политикой, чтобы блокировать загрузку приложений.
- Настройка своего вида меню Пуск, чтобы избежать оседания в нем неработающих плиток со стрелками.
При первом входе в систему сетка плиток меню Пуск будет такой, какой вы ее настроите заранее. После установки ничто не мешает пользователю настроить меню на свой лад. Вы можете удалить все плитки и получить такой вид (здесь также удалены приложения из образа, поэтому их нет в списке):
Если задействовать только твик, приложения не установятся, а заготовленные для них плитки останутся и будут висеть со стрелками.
Если настроить только меню Пуск, приложения установятся и войдут в список, а их появление в сетке плиток остается на ваше усмотрение.
Настройка политики “Turn off all Windows spotlight features” в реестре
Твик имеет такой вид:
Windows Registry Editor Version 5.00 ;Политика "Turn off all Windows spotlight features" (Отключение всех функций “Windows: интересное”) "DisableWindowsSpotlightFeatures"=dword:00000001
Его применение на учетных записях, выполнявших вход в систему, ничего не даст сиюминутно (приложения уже были установлены), но пригодится при обновлении до следующей версии Windows 10. Помимо текущего аккаунта твик можно импортировать в другие учетные записи, включая Default.
В REG-файле из моего архива вместо раздела HKCU прописан HKU\Custom, потому что импорт выполняется по , которую я описывал на сайте автоустановки 9 лет назад 🙂
Нюансы применения политики “Turn off all Windows spotlight features”
Вам нужно учесть несколько моментов:
- Spotlight (Windows: интересное) – сама по себе шаткая фича. У ряда пользователей она не работает из коробки либо ломается после обновления до новой версии Windows.
- В документации тут и там сказано, что в Windows 10 1607+ эта политика применима только к изданиям Enterprise и Education. Хотя в описании политики этих сведений нет, в отличие от “Turn Off Microsoft Consumer Experiences”.
- Из описания политики явно следует, что функция Spotlight отключается, т.е. не доставляет на экран блокировки и входа в систему ежедневные красивые картинки.
Однако в моих экспериментах даже с примененной политикой Spotlight исправно работал на Windows 10 версий 1803 и 1809 в изданиях Home и Pro. Равно как успешно блокировалась автоматическая установка магазинных приложений. Что нам и нужно!
Трудно сказать, дефект политики это или так и задумано. В любом случае, в качестве альтернативы Spotlight вы можете установить магазинные приложения и с их помощью настроить картинку экрана блокировки:
- Динамическая тема с картинками Spotlight или Bing (бесплатно).
- SpotBright или Daily Pic с картинками Bing ($1 и $2 соответственно, в первом только ручная загрузка картинок).
Связанные параметры реестра
Вы также можете отключить в реестре настройку, которая в Параметрах называется Иногда показывать предложения в меню Пуск.
"SubscribedContent-338388Enabled"=dword:00000000
Эти предложения отображаются вверху списка меню Пуск примерно так:
Наконец, есть не задокументированные параметры реестра, которые вы можете пробовать, если политика не срабатывает или чем-то не устраивает. Их работоспособность в будущем не гарантируется.
;отключает автоматическую установку сторонних приложений "SilentInstalledAppsEnabled"=dword:00000000 ;блокирует диспетчер доставки контента, что отключает Spotlight и автоматическую установку сторонних приложений "Disabled"=dword:00000001
Эти параметры реестра есть в REG-файле из архива, но закомментированы.
Java
Java – это среда для запуска других приложений. Она включает в себя два компонента: Java – для рабочего стола и Java-плагин – для браузера (который печально известен своими проблемами безопасности). Сейчас очень мало сайтов используют его. На момент написания статьи W3Techs утверждает, что менее 0,02 процента веб-сайтов применяют Java.
Современные версии Chrome и Firefox не поддерживают ее, а это значит, что в использовании Java – нет никакого смысла. Если вы не являетесь разработчиком приложений Android или не используете какое-то специализированное программное обеспечение, основанное на среде Java, вам следует удалить ее. Вы, вероятно, даже не заметите разницы.
Как вернуть удаленный Магазин в Windows 10
Если вы удалили Microsoft Store и хотите его восстановить, то знайте, что такая возможность существует.
- Откройте PowerShell с повышенными привилегиями.
- Командой
получите список доступных UWP-приложений (добавив к команде > D:\Apps.txt, можно экспортировать данные в файл). Не закрывайте консоль.
- Открыв созданный лог, найдите в нём Microsoft.WindowsStore и скопируйте его полное имя из второй колонки PackageFullName.
- Выполните в консоли команду:
заменив PackageFullName полученным из лога полными именем:
- Перезагрузите на всякий случай ПК и закрепите иконку Магазина на панели задач.
Как восстанавливаются встроенные приложения Windows 10
Вы случайно удалили приложение, которое сейчас хотите использовать? Не беспокойтесь, Вы так же можете использовать PowerShell, чтобы восстановить любое встроенное приложение, которое Вы стёрли со своего ПК. И снова, убедитесь в том, что на Вашем ПК не запущены никакие программы, перед началом следующих шагов.
- Кликните правой клавишей мыши на стартовом меню;
- Нажмите на Поиск;
- Введите PowerShell в поле поиска;
- Нажмите правой клавишей на Windows PowerShell;
- Нажмите «Запустить от администратора»;
- Введите: Get-AppxPackage -AllUsers| Foreach {Add-AppxPackage -DisableDevelopmentMode -Register «$($_.InstallLocation)\AppXManifest.xml»};
- Нажмите Enter на своей клавиатуре. Все встроенные приложения, которые Вы удалили, теперь восстановлены. Зависимо от того, как много программ Вы удалили, такой процесс займёт некоторое время.
Теперь Вы снова сможете найти все встроенные приложения Windows 10.

Эта тема закрыта для публикации ответов.