Как удалить калькулятор в windows 10
Перейти к содержимому

Как удалить калькулятор в windows 10

  • автор:

Как удалить встроенные приложения Windows 10

Как удалить стандартные приложения Windows 10

В Windows 10 предустановлен набор стандартных приложений (программ для нового интерфейса), таких как OneNote, календарь и почта, погода, карты и другие. При этом не все из них можно легко удалить: их получается убрать из меню Пуск, но из списка «Все приложения» они не удаляются, равно как и нет пункта «Удалить» в контекстном меню (для тех приложений, что вы установили сами, такой пункт имеется). См. также: Удаление программ Windows 10.

Тем не менее, удаление стандартных приложений Windows 10 возможно с помощью команд PowerShell, что и будет по шагам продемонстрировано далее. Сначала — об удалении встроенных программ по одной, а затем — про то, как удалить все приложения для нового интерфейса (ваши программы не будут затронуты) сразу. См. также: Быстрое удаление встроенных приложений Windows 10 в деинсталляторе Bulk Crap Uninstaller.

Удаление отдельного приложения Windows 10

Запуск PowerShell от администратора

Для начала запустите Windows PowerShell, для этого начните набирать в строке поиска в панели задач «powershell», а когда соответствующая программа будет найдена, кликните по ней правой кнопкой мыши и выберите пункт «Запустить от имени администратора».

Для удаления встроенных программ будут использоваться две встроенные команды PowerShell — Get-AppxPackage и Remove-AppxPackage, о том, как именно ими пользоваться для этой цели — далее.

Если вы введете в PowerShell команду Get-AppxPackage и нажмете Enter, вы получите полный список всех установленных приложений (имеются в виду только приложения для нового интерфейса, а не стандартные программы Windows, которые вы можете удалить через панель управления). Правда, после ввода такой команды, список будет не очень удобным для анализа, поэтому рекомендую использовать следующий вариант этой же команды: Get-AppxPackage | Select Name, PackageFullName

Список встроенных приложений Windows 10

В этом случае мы получим удобный для просмотра список всех установленных программ, в левой части которого отображается краткое имя программы, в правой — полное. Именно полное имя (PackageFullName) и требуется использовать для удаления каждого из установленных приложений.

Для удаления конкретного приложения используется команда Get-AppxPackage PackageFullName | Remove-AppxPackage

Однако, вместо написания полного имени приложения, имеется возможность применить символ «звездочка», который заменяет любые другие символы. Например, для удаления приложения «Люди», мы можем выполнить команду: Get-AppxPackage *people* | Remove-AppxPackage (во всех случаях также можно использовать краткое имя из левой части таблицы, окруженное звездочками).

Удаление отдельного приложения

При выполнении описанных команд, приложения удаляются только для текущего пользователя. Если вам нужно удалить его для всех пользователей Windows 10, то используйте параметр allusers следующим образом: Get-AppxPackage -allusers PackageFullName | Remove-AppxPackage

Приведу список имен приложений, которые вы с большой вероятностью захотите удалить (я привожу краткие имена, которые можно использовать со звездочками в начале и конце для удаления конкретной программы, как это было показано выше):

  • people — приложение Люди
  • communicationsapps — Календарь и Почта
  • zunevideo — Кино и ТВ
  • 3dbuilder — 3D Builder
  • skypeapp — загрузить Skype
  • solitaire — Microsoft Solitaire Collection
  • officehub — загрузить или улучшить Office
  • xbox — приложение XBOX
  • photos — Фотографии
  • maps — Карты
  • calculator — Калькулятор
  • camera — Камера
  • alarms — Будильники и часы
  • onenote — OneNote
  • bing — Приложения Новости, спорт, погода, финансы (все сразу)
  • soundrecorder — Запись голоса
  • windowsphone — Диспетчер телефонов

Как удалить все стандартные приложения

Если вам требуется удалить все имеющиеся встроенные приложения, вы можете использовать команду Get-AppxPackage | Remove-AppxPackage без каких-либо дополнительных параметров (хотя можно так же использовать параметр allusers, как это было продемонстрировано ранее, чтобы удалить все приложения для всех пользователей).

Удаление всех приложений WIndows 10

Однако, в этом случае рекомендую быть осторожными, поскольку в список стандартных приложений входит также магазин Windows 10 и некоторые системные приложения, обеспечивающие правильную работу всех остальных. В ходе удаления, вы можете получить сообщения об ошибках, но приложения все равно будут удалены (кроме браузера Edge и некоторых системных приложений).

Все приложения удалены

Как восстановить (или переустановить) все встроенные приложения

Если результаты предыдущих действий вас не порадовали, то вы также можете переустановить все встроенные приложения Windows 10 с помощью команды PowerShell:

Ну и в заключение о том, где хранятся ярлыки программ из списка «Все программы», а то пришлось уже несколько раз ответить: нажмите клавиши Windows + R и введите: shell:appsfolder после чего нажмите Ок и вы попадете в ту самую папку.

O&O AppBuster — бесплатная утилита для удаления приложений Windows 10

Небольшая бесплатная программа O&O AppBuster позволяет удалить встроенные приложения Windows 10 как от Майкрософт, так и от сторонних разработчиков, а при необходимости — заново установить те из них, которые входят в комплект поставки ОС.

Удалить приложения Windows 10

Подробно об использовании утилиты и её возможностях в обзоре Удаление встроенных приложений Windows 10 в O&O AppBuster.

Удаление встроенных приложений Windows 10 в CCleaner

Удаление приложений Windows 10 в CCleaner

Как сообщили в комментариях, новая версия CCleaner, вышедшая 26 октября, имеет возможность удалять предустановленные приложения Windows 10. Найти данную функцию вы можете в разделе Сервис — Удаление программ. В списке вы обнаружите как обычные программы для рабочего стола, так и приложения меню пуск Windows 10.

Если вы не были ранее знакомы с бесплатной программой CCleaner, рекомендую почитать Использование CCleaner с пользой — утилита действительно может быть полезной, упрощая и ускоряя многие привычные действия по оптимизации работы компьютера.

А вдруг и это будет интересно:

18.01.2021 в 19:48

удаление AppxPackage в подключённом образе возможно ? (не AppXProvisionedPackage)
например в списке AppXProvisionedPackage нет пакета ContentDeliveryManager, но он есть в списке AppxPackage.
как вырезать ContentDeliveryManager в подключённом образе ?

19.01.2021 в 14:59

Не знаю. Гугл кроме AppXProvisionedPackage тоже как-то вариантов не подсказывает.

11.05.2023 в 18:13

Dmitry: Как вариант Revo Uninstaller или DISM++.

16.05.2021 в 02:58

Как окончательно отключить обновления Windows 10 — а то они только на месяц, потом опять! Я уже все перепробовала, жму usoclient — не открывается! Вся гадость обновлений в том, что они вышибают Адобе фотошоп (версия 6, англ.) Тоесть с обновлениями фотошоп перестает работать через минуту, а он мне нужен позарез! Я уже дважды выбрасывала обновления, перегружала систему, а они опять и опять.

16.05.2021 в 12:42

Портативная утилита Windows Update Blocker, одним нажатием выключить/включить обновления, но у вас явно проблема в другом.

27.12.2021 в 09:39

Создаете новый файл, например «Новый текстовый документ.txt»
Переименовываете в «Download» именно без расширения. И так у Вас есть файл с названием «Download» (без расширения).
Далее, заходим в папку «C:\Windows\SoftwareDistribution», в этой папке удаляем папку «Download» и копируем сюда же ранее созданный файл с названием «Download». Метод костыльный, но у меня работает.

04.11.2021 в 00:52

Оболочка PowerShell не пригодна для удаления встроенных приложений. Не происходит реального удаления программ только «скрытие», а проги по прежнему остаются, При входе из под другой учетки все на месте подозреваю что и на основном еще и работают в теневом русле.

23.02.2022 в 22:25

Команда Remove-AppxPackage не удаляет а скрывает приложения. Для полного удаления нужно использовать Remove-AppxProvisionedPackage, для примера:

параметр -Match позволяет удалить указанные приложения, в данном примере GetHelp и Getstarted
Если параметр -Match заменить на -NotMatch то удалятся все доступные для удаления приложения кроме указанных, в данном примере GetHelp и Getstarted.

Удаление предустановленных приложений в Windows 10.

Windows 10, как и Windows 8 устанавливаются с определенным набором универсальных или современных (UWP) приложений. Погода, OneNote, Люди, Деньги, Windows Store, Ваш телефон, Groove Музыка, Камера, Office, Skype, Календарь и Почта, Калькулятор, Будильник, Кино и ТВ, Диктофон. Это неполный список приложений, установленных в ОС Windows 10.

При первом входе в систему, Windows 10 устанавливает эти приложения для вашей учетной записи пользователя.

Некоторые из предустановленных приложений, таких как Калькулятор, Погода, Почта необходимы для большинства пользователей, в то время как другие не представляют никакой ценности. Такие приложения, как Люди, Спорт, Фотографии и Paint 3D абсолютно бесполезны для большинства пользователей ПК, поскольку есть доступные и лучшие альтернативы. Например, классический Photo Viewer (Просмотр фотографий Windows) для многих лучше, чем новое приложение «Фотографии».

Вы, возможно, заметили, что есть приложения, которые не могут быть удалены с помощью панели управления или настроек в Windows 10. Для удаления этих приложений нужно использовать PowerShell или сторонние утилиты. Если приложения UWP вам не нужны или вы пользуетесь своим набором программ, вот как удалить их.

Как удалить приложения в Windows 10.

Чтобы удалить приложения установленные по умолчанию в Windows 10, вам необходимо открыть PowerShell от имени Администратора.

Шаг 1: Откройте меню «Пуск» (нажмите Win клавишу на клавиатуре) и введите Powershell. В результатах поиска, выберите «Запуск от имени администратора». Или вы можете нажать Ctrl + Shift + Enter чтобы открыть его в качестве администратора. Открытие PowerShell от имени администратора важно, в противном случае выполнение команды будет терпеть неудачу.

 Открытие PowerShell

Шаг 2: Давайте посмотрим список всех установленных универсальных приложений для текущей учетной записи пользователя. Введите или скопируйте вставьте следующую команду:

Вы получите Список установленных пакетов приложений

PowerShell Список установленных пакетов приложений

Шаг 3: Для удобства, вы можете сохранить его в файл, вывод команды выглядит следующим образом:

Список приложений, будет сохранен в файле — Apps_List.txt, на рабочем столе.

Список приложений, будет сохранен в файле - Apps_List.txt

Шаг 4: Теперь вы можете использовать этот список для удаления отдельных приложений с помощью следующей команды:

Remove-AppxPackage «PackageFullName»

Например, я удалю Minecraft с помощью команды:

удалю Minecraft с помощью команды

Вы так-же, можете использовать комбинацию командлетов Get-AppxPackage и Remove-AppxPackage в одной команде, чтобы удалить приложение, не указав его полное имя пакета. Вместо этого, вы можете использовать шаблоны. Следующая команда делает то же самое, как и команда выше но выглядит намного проще:

Краткий список команд, которые вы можете использовать, чтобы удалить определенные приложения в Windows 10.

Удалить приложение 3D Builder

Удалить приложение Будильники и часы

Удалить приложение App Connector

Удалить Asphalt 8: Airborne

Удалить приложение Калькулятор

Удалить приложение Почта и Календарь

Удалить приложение камеры

Удалить приложение Candy Crush Soda Saga

Удалить приложение Facebook

Удалить приложение Обращение за помощью

Удалить приложение Улучшите свой Office,

Удалить приложение Получить Skype

Удалить приложение Советы

Удалить приложение Groove Музыка

Удалить приложение Карты

Удалить приложение Skype

Удалить приложение Microsoft Solitaire Collection

Удалить приложение Бумажник Microsoft

Удалить приложение Платные данные Wi-Fi и сотовой связи

Удалить приложение Кино и ТВ

Удалить приложение Netflix

Удалить приложение Новости

Удалить приложение OneNote

Удалить Paint 3D приложение

Удалить приложение Pandora

Удалить приложение Люди

Удалить приложение Телефон

Удалить приложение Фото

Удалить приложение Skype Preview

Удалить приложение Спорт

Удалить приложение Sticky Notes

Удалить Магазин с текущей учетной записи -(НЕ РЕКОМЕНДУЕТСЯ)

Удалить приложение Sway

Удалить приложение Twitter

Удалить приложение 3D-Просмотр

Удалить приложение Запись голоса

Удалить приложение Погода

Удалить приложение Xbox

Удалить приложение Xbox One SmartGlass

Как удалить приложение для всех учетных записей пользователей?

Чтобы удалить приложение из всех учетных записей пользователей, измените нужную команду следующим образом:

Как удалить приложение для новых учетных записей пользователей?

Каждый раз, когда вы создаете нового пользователя, приложения по умолчанию будут установлены заново для этого пользователя. Для того, чтобы удалить приложения для новых учетных записей, которые будут созданы в будущем, выполните следующую команду в Powershell.

Удалить приложение с помощью «Параметров» и меню «Пуск».

Некоторые Универсальные приложения могут быть удалены с помощью Приложения «Параметры». Кроме того, вы можете использовать этот способ для удаления не только приложений, но и классических программ.

использовать Параметры для удаления настольных приложений

  1. Откройте «Параметры» нажав сочетание клавиш Win + I
  1. Перейдите в раздел «Приложения» → «Приложения и возможности».
  1. Найдите приложение, которое вы хотите удалить в списке и выберите его.
  1. Кнопка «Удалить» появится под именем приложения. Нажмите на нее, чтобы удалить приложение.

И напоследок, Windows 10 позволяет удалять некоторые приложения прямо из меню «Пуск».

удалять приложения прямо из меню Пуск

Найдите нужное приложение в списке приложений слева или если приложение имеет плитку, кликните правой кнопкой мыши на плитку или на приложение в списке. И удалите его с помощью команды контекстного меню «Удалить». Это работает как для UWP (приложений из Магазина) так и классических настольных приложений.

Удаление предустановленных UWP (APPX) приложений в Windows 10

date21.04.2021
useritpro
directoryPowerShell, Windows 10
commentsкомментариев 18

Windows 10 поставляется с набором предустановленных современных (Modern) UWP приложений (ранее они назывались Metro Apps или APPX). Это Калькулятор, Календарь, Почта, Кортана, Карты, Новости, OneNote, Groove Music Камера и т.д. UWP приложения Windows 10 автоматически в профиль пользователя устанавливаются при первом входе в систему. Большинстве из этих приложения не нужны бизнес пользователям, поэтому их обычно требуют удалить. В этой статье мы рассмотрим, как правильно удалить встроенные UWP/APPX приложения в Windows 10, что позволит сохранить дополнительное место на системном диске и уберет ненужные элементы в стартовом меню.

Удаление UWP приложений из меню Параметры Windows 10

Самый очевидный способ удалить современное приложение в Windows 10 – воспользоваться новой панелью управления Параметры. Для этого нажмите кнопку Пуск и перейдите в раздел Settings -> Apps -> Apps and features (Параметры -> Приложения -> Приложения и возможности). В списке программ найдите и выберите приложение, которое нужно удалить. Нажмите кнопку Uninstall (Удалить).

удаление современных metro приложений в windows 10 через панель параметров

Таким образом вы удалили UWP приложение только в профиле текущего пользователя. При входе любого другого нового пользователя, appx приложение автоматически установится из системного хранилища.

Кроме того, обратите внимание, что у большинства предустановленных современных приложений просто недоступна кнопка Uninstall.

невозможно удалить защищенные приложения в windows 10

Удалить такие системные приложения Windows 10 можно только с помощью командной строки Powershell.

Как удалить определенное UWP приложение в Windows 10 из PoweShell?

Рассмотрим, как удалить конкретное UWP приложение в Windows 10 с помощью PowerShell. Обратите внимание, что в Windows 10 есть два типа приложений:

  • AppX packages – UWP приложения, которые установлены для текущего пользователя Windows 10
  • AppX provisioned packages — встроенные Windows 10 приложения, которые устанавливаются при первом входе пользователя в систему

Запустите консоль PowerShell с правами администратора. Следующая команда выведет список современных приложений, установленных для вашего аккаунта:

Get-AppxPackage | select Name,PackageFullName,NonRemovable

dsdtcnb список установленных приложения в windows 10 - Get-AppxPackage

Если вы удалил приложение из графического интерфейса Windows 10, оно пропадет из этого списка.

Вы можете вывести список установленных приложений для всех пользователей. В этом случае команда будет выглядеть так:

Get-AppxPackage -AllUsers | select Name,PackageFullName,NonRemovable

Чтобы найти приложение по имени, используйте такую команду (в этом примере мы ищем приложение BingWeather):

Get-AppxPackage -AllUsers | select Name,PackageFullName,NonRemovable | where-object <$_.Name -like "*Weather*">| Format-Table

Get-AppxPackage -AllUsers

Для удаления конкретного appx приложения для текущего пользователя, вам нужно скопировать название пакета из столбца PackageFullName (полное имя пакета) и вставить его в команду Remove-AppxPackage:

удаление одного appx приложения в windows 10 с помощью powershell

Команда удалила приложение только для текущего пользователя. Чтобы удалить приложение у всех пользователей компьютера, используйте параметр –AllUsers:

Remove-AppxPackage -AllUsers Microsoft.BingWeather_4.25.20211.0_x64__8wekyb3d8bbwe

Get-AppxPackage * BingWeather * -AllUsers| Remove-AppPackage –AllUsers

При таком удалении приложения оно все еще остается в системе в состоянии Staged (и хранится на диске в каталоге C:\Program Files\WindowsApps). Состояние Staged, означает, что приложение будет устанавливаться для каждой новой учетной записи на этом компьютере.

Теперь посмотрим на список Staged приложений, которые встроены в образ Windows и автоматически устанавливаются всем пользователям при первом входе на компьютер:

Get-AppxProvisionedPackage -online |select DisplayName,PackageName

Get-AppxProvisionedPackage - список staged приложений в windows 10

Чтобы полностью удалить определенное UWP приложение из образа Windows 10, нужно указать его имя в команде Remove-AppxProvisionedPackage:

Get-AppxProvisionedPackage -online | where-object <$_.PackageName -like "*BingWeather*">| Remove-AppxProvisionedPackage -online –Verbose

удаление uwp приложения из образа windows 10 Remove-AppxProvisionedPackage -online

Теперь при входе нового пользователя Windows 10 это приложение не будет устанавливаться в его профиль.

Удаляем сразу все ненужные UWP приложения в Windows 10

Конечно, удалять встроенные приложения по одному – задача довольно утомительная. Вы можете использовать простой скрипт для автоматического удаления всех приложений.

Get-AppXProvisionedPackage -online | Remove-AppxProvisionedPackage -online

Не стоить удалять системные приложения, такие как Microsoft.VCLibs, Microsoft.NET.Native.Framework, Microsoft.NET.Native.Runtime, Microsoft.WindowsStore. То же Microsoft Photos при определенной настройке работает вполне быстро, но конечно не так удобно как классическое “Средство просмотра фотографий”.

При удалении магазин приложений Microsoft вы не сможете установить приложения из Windows Store. Впрочем, UWP приложения можно устанавливать и из командной строки при наличии appx файла (а вот здесь описан способ позволяющий получить установочный appx файл любого приложения Магазина Windows).

Кроме того, некоторые предустановленные UWP приложения в Windows, восстановить его довольно сложно. По ссылке доступна статья про восстановить Windows Store в Windows 10 после его удаления через PowerShell.

Создадим список приложений, которые нужно удалить:

Теперь удалим эти приложения как в образе Windows 10, так и в профилях всех пользователей:

foreach ($UWPApp in $UWPApps) <
Get-AppxPackage -Name $UWPApp -AllUsers | Remove-AppxPackage
Get-AppXProvisionedPackage -Online | Where-Object DisplayName -eq $UWPApp | Remove-AppxProvisionedPackage -Online
>

удаление всех предуставноленных appx приложений в windows 10 через powershell

Теперь проверьте список приложений, оставшихся в образе Windows. Список должен серьезно уменьшится:

Get-AppxProvisionedPackage -online |select displayname

Таким образом, все новые учетные записи будут создаваться без встроенных приложений Windows 10 (профили новых пользователей будут создаваться быстрее).

Также для удобства ручного удаления вы можете вывести список всех установленных приложений Widows 10 с помощью Out-GridView:

Get-AppxProvisionedPackage -online | Out-GridView -PassThru | Remove-AppxProvisionedPackage –online

Данный скрипт выведет графическую таблицу со списком provisioned приложений в образе Windows 10. Вам достаточно выделить приложения, которые нужно удалить (несколько строк можно выбрать, зажав ctrl) и нажать Ok.

графический powershell скрипт для удобного удаленияпредуставноелнных прилжений в windows 10

Вы можете удалять встроенные приложения уже после деплоя Windows 10 на компьютеры (например с помощью запуска скрипта PowerShell через GPO и обязательной фильтрации по версии билда Windows 10 с помощью WMI фильтров). Однако можно удалить приложения из смонтированного офлайн образа Windows, который вы используете для деплоя на рабочие станции (предположим, путь к подключенному образу — c:\offline).

Команда будет такой:

foreach ($UWPApp in $UWPApps) <
Get-AppXProvisionedPackage –Path c:\offline | Where-Object DisplayName -eq $UWPApp | Remove-AppxProvisionedPackage –Path c:\offline
>

Если вам нужно переустановить удаленные приложения, можно воспользоваться командлетом Add-AppXPackage, который позволяет получить данные приложения из XML манифеста и зарегистрировать его в системе:

Get-AppxPackage -AllUsers | Foreach

восстановление удаленных приложения в windows 10

Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

page

page

page

alt=»Get-ADUser список email адресов» width=»58″ height=»56″ /> Get-ADUser: получение информации о пользователях Active Directory из PowerShell
alt=»Включить User Profile Disks для коллекции RDS» width=»58″ height=»56″ /> Внедряем User Profile Disks в Windows Server RDS
alt=»powershell узнать время блокировки пользователя» width=»58″ height=»56″ />Ищем источник блокировки учетной записи пользователя в Active Directory
alt=»netsh interface portproxy — правило перенаправления портов Windows» width=»58″ height=»56″ />Настройка проброса сетевых портов (порт форвардинг) в Windows

Доброго дня а у меня вроде удаляются просто по имени напр:
Name : Microsoft.WindowsFeedbackHub
Publisher : CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
Architecture : X64
ResourceId :
Version : 1.3.1741.0
PackageFullName : Microsoft.WindowsFeedbackHub_1.3.1741.0_x64__8wekyb3d8bbwe
удаляется-
Get-AppxPackage -allusers Microsoft.WindowsFeedbackHub | Remove-AppxPackage
Это после обновления? или они вернутся назад? из списка пропали вроде.

1. Get-AppxPackage –AllUsers>c:folder1modernapps.txt
ошибка.
PS C:WINDOWSsystem32> Get-AppxPackage -allusers>c:tempmodernapps.txt
Get-AppxPackage : Не удается найти параметр, соответствующий имени параметра «allusers>c».

— Get-AppxPackage -allusers «c:tempmodernapps.txt» или Get-AppxPackage -allusers»c:tempmodernapps.txt»
0 результата

2. Хотел на самом деле удалить определённые приложения которые в итоге не показало командой Get-AppxPackage
после Get-AppxPackage -AllUsers | Remove-AppxPackage
они остались (

А команда Get-AppxPackage -allusers
По прежнему выдаёт полный список.

win 10 pro сборка 1607 14393.693

В современных реалях надо выполнять две команды.
Get-AppXProvisionedPackage -online | Remove-AppxProvisionedPackage -online
Get-AppxPackage -AllUsers | Remove-AppxPackage

Ещё есть готовое решение для подобных целей от o&o. За статью спасибо.

Ручной выбор и удаление УЖЕ установленных UWP (APPX) приложений для ТЕКУЩЕГО пользователя
Get-AppxPackage | Where-Object <$_.NonRemovable -like «False» -and $_.Name -NotLike «*NET*» -and $_.Name -NotLike «*VCLibs*»>| Out-GridView -PassThru | Remove-AppPackage

Ручной выбор и удаление УЖЕ установленных UWP (APPX) приложений для ВСЕХ пользователей
Get-AppxPackage -AllUsers | Where-Object <$_.NonRemovable -like «False» -and $_.Name -NotLike «*NET*» -and $_.Name -NotLike «*VCLibs*»>| Out-GridView -PassThru | Remove-AppPackage -AllUsers

Ручной выбор и удаление UWP (APPX) встроенных в образ Windows приложений, которые устанавливаются каждому пользователю:
Get-AppxProvisionedPackage -online | Out-GridView -PassThru | Remove-AppxProvisionedPackage –online

Немного изменил синтаксис используя объектность языка на всю катушку.

$garbageappxs = @(
«PricelinePartnerNetwork.Booking.comBigsavingsonhot»
«C27EB4BA.DropboxOEM»
«Amazon.com.Amazon»
«7EE7776C.LinkedInforWindows»
«5A894077.McAfeeSecurity»
«A025C540.Yandex.Music»
# «Microsoft.Microsoft3DViewer»
«Microsoft.MicrosoftOfficeHub»
«Microsoft.MicrosoftSolitaireCollection»
«Microsoft.MicrosoftStickyNotes»
«Microsoft.MixedReality.Portal»
# «Microsoft.MSPaint»
«Microsoft.Office.Desktop»
«Microsoft.Office.OneNote»
«Microsoft.People»
# «Microsoft.ScreenSketch»
«Microsoft.Wallet»
«Microsoft.SkypeApp»
«microsoft.windowscommunicationsapps»
«Microsoft.WindowsFeedbackHub»
«Microsoft.WindowsMaps»
# «Microsoft.WindowsSoundRecorder»
«Microsoft.Xbox.TCUI»
«Microsoft.XboxApp»
«Microsoft.XboxGameOverlay»
«Microsoft.XboxGamingOverlay»
«Microsoft.XboxIdentityProvider»
«Microsoft.XboxSpeechToTextOverlay»
«Microsoft.YourPhone»
«Microsoft.ZuneMusic»
«Microsoft.ZuneVideo»
)

# Удалим установленные приложения у всех пользователей
$installedappxs = Get-AppxPackage -AllUsers | Select-Object -Property Name,PackageFullName
($installedappxs.Where(<$_.Name -in $garbageappxs>)).PackageFullName.ForEach()

# Удалим приложения из образа системы
#$provisionedappxs = Get-AppxProvisionedPackage -Online | Select-Object -Property DisplayName,PackageName
#($provisionedappxs.Where(<$_.DisplayName -in $garbageappxs>)).PackageName.ForEach()

приветствую.
вот в десятке работало —
powershell «Get-AppxProvisionedPackage -Online|? Name -Like ‘*Store*|*Native*|*VCLibs*’|Remove-AppxProvisionedPackage»
а в W11 просто ничего не происходит

Можно юзать powershell скрипт Sophia для удаления предустанвленных приложений в Win 10 и 11:
https://github.com/farag2/Sophia-Script-for-Windows

В целях изучения и набора опыта написал динамический скриптик

# Меню
function menu <
Write-Host «`nAppx приложения:» -ForegroundColor Red
$arrmain | Out-Host
write-host «Удалить данные appx?» -ForegroundColor Red
Write-Host «1. Yes» -ForegroundColor Green
Write-Host «2. Исключить из удаления(например лично установленные или необходимые)» -ForegroundColor Green
Write-Host «3. Exit» -ForegroundColor Green
$choice = Read-Host «Выберите пункт меню[Число]»
switch ($choice) <
# Удаление appx
1 <
$arrmain.object | ForEach-Object <
Get-AppxPackage -Name $_ -AllUsers | Remove-AppxPackage
Get-AppXProvisionedPackage -Online | Where-Object DisplayName -eq $_ | Remove-AppxProvisionedPackage -Online
>
>
2 <
two
>
3 <
break
>
>
>
# Исключение приложений из списка пользователем
function two <
[System.Array]$del = (Read-Host -Prompt «Введите номера строк через запятую») -split ‘\s*,\s*’
Clear-Host
foreach ($number in $del) <
if ($arrmain.number -like $number) <
[int]$i = $number
$arrmain = $arrmain.Where<$_.Number -ne $i>
Write-Host «№ $number удален из списка» -ForegroundColor yellow
>
else <
Write-Host «Error, № $number нет совпадений. » -ForegroundColor red
>
>
return menu
>
Clear-Host
# Фильтры
## Ключевые слова в приложениях, которые удалять не стоит
$notmatch = @(‘microsoft’,’intel’,’realtek’)
## Ключевые слова в приложениях, которые можно удалить(Приложения с этими словами так же содержат слова из первого массива, поэтому создаём второй)
$match = @(‘xbox’,’zune’,’weather’,’onenote’,’people’,’yourphone’,’FeedbackHub’,’windowscommunicationsapps’,’WindowsMaps’,’Wallet’,’MicrosoftOfficeHub’)
# Собственно сама фильтрация
[System.Array]$FilterEq = (Get-AppxPackage -allusers | Select-Object name,nonremovable | Where-Object < (-not $_.NonRemovable)>).name | Select-String $notmatch -NotMatch
[System.Array]$FilterNe = (Get-AppxPackage -allusers | Select-Object name,nonremovable | Where-Object < (-not $_.NonRemovable)>).name
[System.Array]$arr = @()
foreach ($something in $match) <
$arr += $FilterNe -match $something
>
$FilterEq = $FilterEq + $arr # Объединение двух массивов с разными фильтрами
# Присвоение индекса каждой строчке
[System.Array]$arrmain = @()
foreach ($_ in $FilterEq) <
$arrmain += [pscustomobject] @ <
«Number» = $FilterEq.IndexOf($_)
«Object» = $_
>
>
menu

если я удалю большую часть для всех юзеров, забекаплю систему, то при будущем разворачивании эти приложения не должны вставать все с нуля, не так ли?

Имеете в виду снятие образа, а не бэкап?
Все правильно.
Но при установке следующего билда Windows 10 прилоежния могут приехать опять — тут как решит microsoft…

Здравствуйте. Не получается удалятор сунуть в startup-скрипты. Читаю в журнале:
«Параметры разрешений для конкретного приложения не дают разрешения Локально Запуск для приложения COM-сервера с CLSID
Windows.SecurityCenter.SecurityAppBroker
и APPID
Недоступно
пользователю NT AUTHORITY\СИСТЕМА с ИД безопасности (S-1-5-18) и адресом LocalHost (с использованием LRPC), выполняемого в контейнере приложения Недоступно с ИД безопасности (Недоступно). Это разрешение безопасности можно изменить с помощью средства администрирования служб компонентов.»

Такое же для Windows.SecurityCenter.WscBrokerManager. Выходит, нельзя при стартапе из под SYSTEM запустить, правильно понимаю?

При ручном запуске удаление работает нормально?
Запускаете через logon скрипт GPO или еще как-то?

Руками отрабатывает. Сам скрипт сделал буквально по кальке с вашего — сначала обьявляется массив, потом foreach и так далее. В качестве StartUp- и ShutDown-скрипта не работает. Проверял gpresult, пихал в скриптик иные команды (создание и редактирование файлов, например), которые без вопросов исполняются при старте машины. В Logon даже ставить не пробовал, потому что у заходящего пользователя не будет прав для удаления приложений. Пробовал также отложенный старт, всё равно не работает.

Всем привет!
Использую PowerShell 5.1 в Windows 10 Pro 21H2.
Получаю следующее:
обе команды
Get-AppxPackage -PackageTypeFilter Main, Bundle, Resource -AllUsers *ИмяПакета* | Remove-AppxPackage -AllUsers
или
Get-AppxProvisionedPackage -Online | Where-Object <$_.PackageName -Like "*ИмяПакета*">| Remove-AppxProvisionedPackage -Online –Verbose
дают одинаковый результат.
То есть при выполнении любой одной из команд приложение пропадает из списка
Get-AppxPackage -AllUsers | Select Name, PackageFullName
и из списка
Get-AppxProvisionedPackage -Online | Select DisplayName, PackageName .
Также это приложение удаляется из папки \Program Files\WindowsApps.
Судя по изложенному в данной статье такого быть не должно и каждая команда должна удалять приложение только из одного соответствующего списка, а из папки \Program Files\WindowsApps приложение должно удаляться только при использовании командлета Remove-AppxProvisionedPackage.
Или я чего-то не понимаю, или кто знает, плиз, поясните , где тут собака порылась)).
PowerShell начал осваивать недавно и пока учусь.
Заранее спасибо за разъяснение.

Забыл отметить уведомление по почте о комментах.))

Приветствую.
При выполнении скрипта вида Get-AppxPackage *BingWeather* -AllUsers | Remove-AppPackage –AllUsers
или приведенного в посте Леонида от 12.08.2021
Выдается ошибка вида:

PS C:\windows\system32> Get-AppxPackage *BingWeather* -AllUsers | Remove-AppPackage –AllUsers
Remove-AppPackage : Произошла ошибка из-за того, что пользователь вышел из системы.
Произошел сбой операции развертывания Remove с конечным томом C: для пакета Microsoft.BingWeather_4.53.43112.0_x64__8wekyb3d8bbwe из . Ошибка: 0x80073D19.

У кого ни будь получилось понять как это исправить?

ЗЫ Ошибка ошибкой, но пакеты таким способом удаляются из ОС.
ЗЫЫ Если из строки убрать один ключ -AllUsers (не важно откуда), то ошибки нет. Но и приложение работает и не удаляется.

How to remove calc.exe in Windows 10?

There’s new default Calculator app in Windows 10. Is there a way to get rid of calc.exe file from system32 folder? Reason: I don’t want any built-in apps, but I have a habit of running calc command via Win+R. I removed Calculator with

but every time I run calc it reinstalls back. When I try to delete/rename the file, it says that it’s write-protected, although it’s not running (at least it’s not listed in the task manager).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *