Скрипт для удаления приложений windows 10

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

Содержание:

  • Удаление UWP приложений из меню Параметры Windows 10
  • Как удалить определенное UWP приложение в Windows 10 из PoweShell?
  • Удаляем сразу все ненужные UWP приложения в 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

Совет. Результаты команды можно перенаправить в текстовый файл для более удобного просмотра и поиска требуемого имени пакета:

Get-AppxPackage –AllUsers>c:\ps\windows10apps.txt

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

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

Get-AppxPackage -AllUsers

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

Remove-AppxPackage Microsoft.BingWeather_4.25.20211.0_x64__8wekyb3d8bbwe

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

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

Remove-AppxPackage -AllUsers Microsoft.BingWeather_4.25.20211.0_x64__8wekyb3d8bbwe

Или так:

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

Если нужно удалить приложение у другого пользователя системы, нужно воспользоваться параметром -User <user_name>.

При таком удалении приложения оно все еще остается в системе в состоянии 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

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

Важно. Обратите внимание, что не нужно бездумно удалять все UWP приложения подряд командой:

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.

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

$UWPApps = @(
"Microsoft.Microsoft3DViewer"
"Microsoft.MicrosoftOfficeHub"
"Microsoft.MicrosoftSolitaireCollection"
"Microsoft.MicrosoftStickyNotes"
"Microsoft.MixedReality.Portal"

"Microsoft.MSPaint"
"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"
)

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

Теперь удалим эти приложения как в образе 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).

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

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

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 {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

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

Windows 10 Apps Remover / Debloater

Description

Powershell script which deinstalls / removes the preinstalled Windows 10 apps (bloatware), this script can remove
even mandatory apps like XBox which can’t be deinstalled with normal measures like startmenu, programms and features and so on.
Basicly it’s debloating your Windows 10 install.

Instructions

At first, I would suggest that you deinstall all apps which you don’t need via the start menu.
Hover over the icon in the start menu, right click and choose «deinstall». This is the «normal» way to remove apps which aren’t reluctant like the ones this script removes.

If this is your first time executing PowerShell Scripts you have to allow scripts to be executed.
To do this, execute this command in the PowerShell: Set-ExecutionPolicy Unrestricted.
After using the script you can that the execute level back to «Set-ExecutionPolicy Restricted» if you like.

(More here: http://windowsitpro.com/powershell/running-powershell-scripts-easy-1-2-3 and here: https://technet.microsoft.com/en-us/library/ee176961.aspx)

  1. Copy the script onto your hard drive

  2. Edit the Powershell-Script (Win10AppRemove.ps1) and comment out the apps which you don’t want to remove.
    Just put # before the line with the command like:

    #get-appxpackage -allusers alarms | remove-appxpackage

    All apps without the comment character will be removed.

  3. Start Windows Power Shell with admin rights (right click and «run as administrator») and start the script. Without admin rights the script will do nothing.

Supported apps

  • Alarms & Clock
  • App Connector
  • App Installer
  • Calendar and Mail apps together
  • Calculator
  • Camera
  • Feedback Hub
  • Get Office
  • Get Started or Tips
  • Get Skype
  • Groove Music
  • Groove Music and Movies & TV apps together
  • Maps
  • Messaging and Skype Video apps together
  • Microsoft Solitaire Collection
  • Microsoft Wallet
  • Microsoft Wi-Fi
  • Money
  • Money, News, Sports and Weather apps together (I like the weather app, you can remove news, sports, money and reinstall the weather app)
  • Movies & TV
  • News
  • OneNote
  • Paid Wi-Fi & Cellular
  • Paint 3D
  • People
  • Phone
  • Phone Companion
  • Phone and Phone Companion apps together
  • Photos
  • Sports
  • Sticky Notes
  • Sway
  • View 3D
  • Voice Recorder
  • Weather
  • Windows Holographic
  • Windows Store (DANGER — Don’t remove, maybe you want to install apps? and it’s needed for updates)
  • Xbox

I strongly advise against removing the Windows Store App.

Remove that Zip-Files or .cab Files are shown as folders by Windows 10 Explorer

Windows shows compressed files as folders, for files like .cab and .zip.

I personally find this feature very annoying, remove_zip_files_as_folders.reg uses the Regedit to remove it.
Same for .cab Files -> «remove_cab_files_as_folders.reg»

Removal of «Edit with Paint 3D» context menu

It’s annoying too, so you can use: remove_edit_with_Paint_3D_context_menu.reg to get rid of it.

Tips / Workarounds

  • For finding errors:
    If you don’t get any errormessages, remove #$ErrorActionPreference = "SilentlyContinue" from the script.
    I included it, because some apps throw error messages (app is already removed etc.)
    which the clear screen command (CLS) can’t remove from the console. I don’t know why, so I removed the spamming of the console.
    Feel free to choose log-spamming or not :-)

  • In the current version of the script, I keep the weather app because I like it. I would suggest removing
    Money, News, Sports and Weather apps together and reinstall the weather app again if you want to use it.

  • Tip: Open all your apps with explorer command shell:appsfolder

  • To reinstall all apps execute this command: Get-AppxPackage -AllUsers| Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}
    This will restore the default state of all Windows 10 apps.

  • Get all app packagesnames use the follwing command: Get-AppxPackage -AllUsers | Select Name, PackageFullNameshell:appsfolder

Changelog 1.35

  • Minor updates to the readme

Changelog 1.34

  • Some small changes to the readme, moves tips from script to readme, makes more sense.

Changelog 1.33

Remove Onedrive from explorer and deinstall Mixed Reality Portal

  • I added ‘registry-status-bar-onedrive-entry.jpg’ how to remove the OneDrive link in the explorer, which is super annoying.
  • How to remove the Mixed Reality Portal -> ‘Add Mixed Reality To Settings.reg’.
    Double-click the file «Add Mixed Reality to Settings.reg» and confirm the import operation.
    This tweak adds the 32-DWORD value FirstRunSucceeded to the Registry with a value data of 1 under the key HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Holographic.

After that this you can deinstall, open settings and go to «Mixed Reality».
On the left, select Uninstall.

Changelog 1.32

  • added Get Help and Windows Camera
  • removed duplicated apps
  • minor changes

Changelog 1.31

  • added .reg files to remove «show compressed files as folders» functionally from Windows 7/8/10

Changelog 1.2

  • added removal of «Paint 3D»
    (a spinoff of Microsoft Paint, is one of several applications introduced with the Windows 10 Creators Update — just get paint.net)
  • added check for admin rights
  • added .reg file for removal of «Edit with Paint 3D» context menu
  • changed version to 1.1, marketing demanded it :-)
  • updated readme

Remove the App-Packages

First use «Get-AppxProvisionedPackage -Online» to get the Packagename and then Remove-AppxProvisionedPackage -Online -PackageName For Example: "EMicrosoft.MicrosoftStickyNotes_3.1.46.0_neutral_~_8wekyb3d8bbwe to remove the Packagefile

Disclaimer

Use the script at your own risk, make backups, blah blah.
I tested the script, it works for me, but I got only a few Windows 10 PCs to test it and so on.

Suggestions, fixes and new features are welcome, just create an issue: https://github.com/WurstCommander/Win10AppRemove/issues/new

Have a nice day, your Wurstcommander.

Время на прочтение
5 мин

Количество просмотров 26K

Пришло время выложить из закромов очередной скрипт для системных администраторов. Заготовки для работы с пакетами обновлений и компонентами системы выкладывались в предыдущих статьях. Сегодня Я поделюсь готовым решением, которое можно без доработок применять в работе. Как известно, компания Microsoft решила последовать примеру Google и открыла свой маркет приложений, под названием Магазин Windows. В дистрибутивах ОС начиная c Windows 8 появились приложения нового типа (формат файлов распространения — AppX), которые являются универсальными и должны запускаться на всех устройствах под Windows. Среди предустановленных универсальных приложений лично Я не нашел ничего полезного, поэтому и написал скрипт, который удаляет их все.

Представленное здесь решение предназначено для обслуживания образов Windows 8, 8.1, 10. Может применяться как к автономным файлам образов в формате *.wim, так и к развёрнутой (установленной) системе. Как и в предыдущих моих скриптах использую средства системы DISM. Однако в ходе разработки выяснилось, что с помощью команды dism нет возможности удалить универсальные приложения из установленной системы (обслуживание онлайн) — только средствами PowerShell. Пришлось делать выбор: либо писать скрипт полностью на PS, либо использую возможности командного интерпретатора (CMD), осуществить вызов отдельных операций из PS. Я выбрал второй вариант, в связи с чем, представленное решение состоит из двух файлов: основного скрипта (сохранить с любым именем *.cmd) и дополнительного (сохранить с именем RemoveAppxes.ps1).

Основной скрипт

@echo off
title Deleting Appxes in Windows image

set _file=install.wim
set _img=Online
set _mnt=mount

dism /English /LogLevel:1 /Get-Help | find "Version: 6.1" > nul && exit

:pre_menu
cls
if not exist %_file% goto :version
dism /English /LogLevel:1 /Get-ImageInfo /ImageFile:%_file%
echo -------------------------------------------------------------------------------
if %ERRORLEVEL% NEQ 0 pause & exit
set /p _ind=Input index or press [Enter] for quit: || exit
if %_ind% EQU 0 goto :version
if %_ind% GTR 0 if %_ind% LEQ 24 goto :ind_menu
goto :pre_menu

:ind_menu
cls
dism /English /LogLevel:1 /Get-ImageInfo /ImageFile:%_file% /Index:%_ind%
echo -------------------------------------------------------------------------------
if %ERRORLEVEL% NEQ 0 pause & goto :pre_menu
choice /c abcdefghijklmnopqrstuvwxyz /n /m "Mount selected image? [m] "
if %ERRORLEVEL% EQU 13 goto :mount
goto :pre_menu

:version
dism /%_img% /English /LogLevel:1 /Get-Help | find "Image Version: 6.1" > nul && goto :unmount
goto :remove

:remove
cls
echo Getting list of Appxes. Please wait...
dism /%_img% /English /LogLevel:1 /Get-ProvisionedAppxPackages > %TEMP%\appxes.txt
echo -------------------------------------------------------------------------------
set _num=1
for /f "skip=8 tokens=3" %%a in (%TEMP%\appxes.txt) do call :filter %%a
del %TEMP%\appxes.txt
echo Removes default application associations
dism /%_img% /English /LogLevel:1 /Remove-DefaultAppAssociations
echo -------------------------------------------------------------------------------
if %_img%==Online (
echo Remove current Appxes for AllUsers
powershell -Command Start-Process powershell -ArgumentList '-NoProfile -WindowStyle Hidden -ExecutionPolicy Bypass -File RemoveAppxes.ps1' -Verb RunAs
)
if not exist %_file% exit
goto :unmount

:filter
echo %1 | findstr /ric:"Microsoft.*" > nul
if %ERRORLEVEL% EQU 0 call :action %1
exit /b

:action
echo %1 | findstr /ric:"Microsoft.*_" > nul
if %ERRORLEVEL% NEQ 0 (
set /a _num+=1
echo %_num% Remove: %1
) else (
dism /%_img% /English /LogLevel:1 /Remove-ProvisionedAppxPackage /PackageName:%1
echo -------------------------------------------------------------------------------
)
exit /b

:mount
cls
md %_mnt%
dism /English /LogLevel:1 /Mount-Image /ImageFile:%_file% /Index:%_ind% /MountDir:%_mnt%
if %ERRORLEVEL% NEQ 0 rd %_mnt% & pause & exit
set _img=Image:%_mnt%
goto :version

:unmount
cls
if not %_img%==Online (
dism /English /LogLevel:1 /Unmount-Image /MountDir:%_mnt% /Commit
rd %_mnt%
)
set _img=Online
goto :pre_menu

Дополнительный скрипт

Get-AppxPackage -AllUsers | Remove-AppxPackage

Использование

Два файла должны размещаться в одной папке. Если в папке запуска отсутствует файл образа — install.wim, то скрипты выполняют работу в полностью автоматическом режиме. Если в папке запуска присутствует файл образа — install.wim, то скрипт выполняет считывание из него информацию об имеющихся «индексах» и предлагает ввести номер. После этого отображается расширенная информация о выбранном «индексе» выдаётся запрос на монтирование. Нажатие любой клавиши приводит к возврату, а нажатие клавиши [m] запускает следующую цепочку действий: монтирование образа, проверка версии ОС, удаление дистрибутивов приложений (по циклу), удаление всех ассоциаций, деинсталляция установленных приложений (при запуске онлайн), размонтирование образа, возврат в меню выбора «индекса». После чего можно выбрать другой «индекс» образа для удаления приложений. Выбор «индекса» под номером 0 запускает обслуживание онлайн.

Разбор кода

Вначале командой set происходит установка переменных. Можно изменить предполагаемое имя файла образа install.wim (например, на install.esd). Можно изменить имя папки монтирования (по-умолчанию mount) или задать путь, если папка монтирования должна находится за пределами папки запуска.

:pre_menu

Предварительное меню. Получение основной информации о wim-файле с контролем ошибок. Если отсутствует файл образа, то запуск в режиме Online.

:ind_menu

Индексное меню. Получение расширенной информации о выбранном «индексе» в wim-файле с контролем ошибок. Предложение смонтировать «индекс».

:version

Проверка версии целевой системы. Если оказывается, что скрипт пытаются применить к образу Windows 7, то происходит размонтирование. Иначе, выполняется переход к следующей метке.

:remove (:filter, :action)

Основной блок выполнения скрипта. Вначале запрашивается список интегрированных универсальных приложений с сохранением во временный файл appxes.txt. Затем в цикле for из полученного списка последовательно выбираются строки и передаются в псевдофункцию :filter. Строки фильтруются поиском по регулярному выражению «Microsoft.*» — если найдена, то передаются в следующую псевдофункцию :action. Здесь по регулярному выражению «Microsoft.*_» отфильтровываются названия универсальных приложений, передаваемые в дальнейшем утилите dism для удаления. Чтобы лучше понять логику работы нужно взглянуть на содержимое файла appxes.txt. Так как файл удаляется по завершению работы цикла, то чтобы с ним ознакомиться нужно предварительно вручную его получить и сохранить.

Одной командой происходит удаление всех ассоциаций открытия отдельных файлов универсальными приложениями. Для распространённых типов файлов остаются ассоциации со стандартными классическими приложениями Windows.

Удаление (деинсталляция) универсальных приложений на установленной системе происходит вызовом составной команды на языке скриптов PowerShell. Файл дополнительного скрипта RemoveAppxes.ps1 вначале выполняет запрос списка всех универсальных приложений для всех пользователей, а затем «по конвейеру» передаёт их команде на удаление. Вроде бы ничего сложного, однако, чтобы выполнить эту операцию скрипт PS должен быть запущен с повышенными правами, причём работать от имени Администратора не достаточно. Для успешного запуска нужно вставить тот сложный код в команде powershell чтобы получить повышение прав. Защита которая легко обходится! Вот за этот «идиотизм» мне и не приглянулся PowerShell.

:mount

Монтирование образа. Предварительно создаётся папка монтирования. Контроль ошибок. Изменяется переменная определяющая спецификацию образа, теперь указывает на путь к автономному образу.

:unmount

Размонтирование образа. Если выполнялось интерактивное обслуживание (/Online), то размонтировать не нужно. Возвращение переменных к исходным значениям.

Заключение

Я показал простой и быстрый способ удаления приложений Магазина Windows. Считаю, что одно и тоже приложение не может быть одинаково удобным для использования на мобильном устройстве и на ПК. Прежде всего у названных платформ разное функциональное назначение, а значит и требуемые пользователям приложения должные предоставлять разный функционал. После отработки скрипта несколько универсальных приложений всё же остаются, прежде всего это сам Магазин Windows, с помощью которого можно установить то, что было удалено или что-то ещё.

Как удалить стандартные приложения 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:

Get-AppxPackage -allusers | foreach {Add-AppxPackage -register "$($_.InstallLocation)\appxmanifest.xml" -DisableDevelopmentMode}

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

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

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

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

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

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

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

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


Windows 10

  • 31.12.2016
  • 37 292
  • 2
  • 04.10.2021
  • 96
  • 96
  • 0

Удаление приложений по умолчанию в Windows 10 через PowerShell

  • Содержание статьи
    • Запуск PowerShell с правами админстратора
    • Удаление стандартных приложений из PowerShell
    • Удаление приложений для всех пользователей
    • Комментарии к статье ( 2 шт )
    • Добавить комментарий

В Windows 10 по умолчанию предустановленно множество различных приложений по умолчанию. Многие из этих приложений постоянно вмешиваются в работу системы, насильно переназначая файловые ассоциации на себя (особо часто это пытаются сделать приложения Groove Music и Movies & TV). Удалить некоторые из этих приложений стандартными средствами не получится, и сделать это можно только с помощью командной строки PowerShell.

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

Запустить консоль PowerShell с правами администратора можно следующим образом:

  1. Открываем меню Пуск и набираем там PowerShell
  2. В результатах поиска видим «Windows PowerShell», нажимаем на нем правой кнопкой, и выбираем пункт «Запустить от имени администратора».

Удаление стандартных приложений из PowerShell

powershell-delete-apps-01

  • Удалить приложение Microsoft Solitaire Collection
    Get-AppxPackage *MicrosoftSolitaireCollection* | Remove-AppxPackage
  • Удалить приложение Office
    Get-AppxPackage *MicrosoftOfficeHub* | Remove-AppxPackage
  • Удалить приложение Office OneNote
    Get-AppxPackage *Office.OneNote* | Remove-AppxPackage
  • Удалить приложение Paint 3D
    Get-AppxPackage *MSPaint* | Remove-AppxPackage
  • Удалить приложение Print 3D
    Get-AppxPackage *Print3D* | Remove-AppxPackage
  • Удалить приложение Skype
    Get-AppxPackage *SkypeApp* | Remove-AppxPackage
  • Удалить приложение XBox
    Get-AppxPackage *XboxApp* | Remove-AppxPackage
  • Удалить приложение Будильник и часы
    Get-AppxPackage *windowsalarms* | Remove-AppxPackage
  • Удалить приложение Ваш телефон
    Get-AppxPackage *YourPhone* | Remove-AppxPackage
  • Удалить приложение Записки
    Get-AppxPackage *MicrosoftStickyNotes* | Remove-AppxPackage
  • Удалить приложение Запись голоса
    Get-AppxPackage *WindowsSoundRecorder* | Remove-AppxPackage
  • Удалить приложение Люди
    Get-AppxPackage *Microsoft.People* | Remove-AppxPackage
  • Удалить приложение Камера
    Get-AppxPackage *WindowsCamera* | Remove-AppxPackage
  • Удалить приложение Карты
    Get-AppxPackage *windowsmaps* | Remove-AppxPackage
  • Удалить приложение Кино и видео
    Get-AppxPackage *ZuneVideo* | Remove-AppxPackage
  • Удалить приложение Меню игры
    Get-AppxPackage *XboxGamingOverlay* | Remove-AppxPackage
  • Удалить приложение Музыка Groove
    Get-AppxPackage *ZuneMusic* | Remove-AppxPackage
  • Удалить приложение Набросок на фрагменте экрана
    Get-AppxPackage *ScreenSketch* | Remove-AppxPackage
  • Удалить приложение Погода
    Get-AppxPackage *bingweather* | Remove-AppxPackage
  • Удалить приложение Портал смешанной реальности
    Get-AppxPackage *MixedReality.Portal* | Remove-AppxPackage
  • Удалить приложение Почта
    Get-AppxPackage *windowscommunicationsapps* | Remove-AppxPackage
  • Удалить приложение Советы
    Get-AppxPackage *GetStarted* | Remove-AppxPackage
  • Удалить приложение Сообщения
    Get-AppxPackage *Messaging* | Remove-AppxPackage
  • Удалить приложение Тарифные планы
    Get-AppxPackage *Microsoft.OneConnect* | Remove-AppxPackage
  • Удалить приложение Техническая поддержка
    Get-AppxPackage *GetHelp* | Remove-AppxPackage
  • Удалить приложение Центр отзывов
    Get-AppxPackage *WindowsFeedbackHub* | Remove-AppxPackage
  • Удалить приложение Яндекс Музыка
    Get-AppxPackage *yandex* | Remove-AppxPackage

Так же можно удалить приложение Магазин (Store), НО в таком случае вы не сможете устанавливать другие приложения из Магазина Windows, так что стоит хорошенько подумать, прежде чем это делать.

Get-AppxPackage *windowsstore* | Remove-AppxPackage

Удаление приложений для всех пользователей

Воспользовавшись командами выше, вы успешно удалите приложения — но только для того пользователя, под которым выполняете данные команды. Если же, на данном компьютере будет работать другой пользователь, то эти действия никак не повлияют на его набор приложений. Если же нужно удалить приложения для всех пользователей персонального компьютера, то нужно в первую часть команды дописать параметр -allusers, а во вторую -AllUsers. В итоге команда приобретет вот такой вид:

Get-AppxPackage -allusers *WindowsFeedbackHub* | Remove-AppxPackage -AllUsers

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

  • Слабый звук микрофона windows 10
  • Скрывающаяся панель для windows 10
  • Скрытые файлы и папки в windows 10 как удалить
  • Скрипт для сертификатов windows xp
  • Скрипт создания vpn подключения windows 10