Существует отличный способ удалить все приложения Windows 10, но сохранить Магазин Windows. Короткая команда для PowerShell все, что нужно для выполнения этой задачи.
Короткая команда, для удаления всех приложений в Windows 10, за исключением Магазина.
Шаг 1: Откройте PowerShell от имени Администратора — это имеет важное значение, в противном случае, скрипт не будет выполнен. В поиске или в меню «Пуск» начните набирать PowerShell, кликните на результат правой кнопкой мыши и выберите «Запуск от имени администратора».
Шаг 2: Введите или вставьте следующую команду:
Get-AppxPackage -AllUsers | where-object | Remove-AppxPackage
Важно: Если вы скопировали строку выше, обратите внимание на двойные кавычки вокруг текста «* store *» . Они могут быть преобразованы в браузере в «двойные кавычки», так что команда будет прервана и удалит магазин Windows 10 тоже! Если вы собираетесь скопировать команду, я предлагаю вам вручную ввести кавычки (см. картинку).
Windows 10 — Как Удалить Встроенные Приложения? | Оптимизация и ускорение
Шаг 3: Нажмите Enter , все приложения, за исключением Магазина (Windows Store) будут удалены.
Вот и все. При необходимости, Вы можете позже, повторно установить любое из удалённых приложений из магазина.
Источник: g-ek.com
Как в Windows 10 удалить приложения
В новой операционной системе Windows 10 предусмотрено несколько основных способов, позволяющих удалять установленные приложения. В этой статье мы подробно их рассмотрим.
Удаляем программы через Параметры системы
Заходим в меню «Пуск» и нажимаем на «Параметры». В окне Параметров операционной системы открываем пункт «Система» и переходим на вкладку «Приложения и возможности».
Здесь можно наблюдать список установленных программ. Выберите нужную и нажмите «Удалить». Если удаляется обычная программа, то появится мастер удаления, просто следуйте инструкциям, которые появляются. А если программа была установлена через Магазин, то удаление происходит сразу после нажатия кнопки.
Обратите внимание, что для некоторых системных приложений удаление не доступно и соответствующая кнопка так же не активна.
Кроме того, обычные программы могут легко удаляться через старую Панель управления, или после запуска программы деинсталляции, в папке приложения.
Удаляем приложений в Windows 10 при помощи PowerShell
В первую очередь нужно узнать имена пакетов для программ, которые собираемся удалить.
Запускаем PowerShell с правами администратора. Что бы это сделать, через поиск (введя название PowerShell), найдите эту программу и сделайте по ней клик правой кнопкой мышки. В раскрывшемся меню нужно будет выбрать соответствующий пункт для запуска с правами администратора.
В окно PowerShell копируем и запускаем такую команду:
Get-AppxPackage
В окне появится список имен программ, установленных через Магазин.
Для удобства работы с этим списком, мы его сохраним в виде текстового файла на Рабочем столе. Эта процедура выполняется такой командой:
Get-AppxPackage | Set-Content «$Env:userprofileDesktopAllApps.txt»
После запуска команды, у нас появится файл с именем AllApps.txt. В нем можно будет найти все имена пакетов программ, которые установлены в системе.
Кроме того, можно сохранить файл с еще большим количеством подробностей. Для этого его нужно сохранять в формате HTML. Воспользуйтесь этой командой:
Get-AppxPackage | ConvertTo-Html | Set-Content «$Env:userprofileDesktopAllApps.html»
Для деинсталяции нужной программы будет копироваться полное название пакета для выбранного приложения — PackageFullName.
Если список всех установленных приложений через Магазин слишком объемный и в нем достаточно трудно найти нужный компонент, то можно уточнить список по определенному фрагменту из названия приложения. К примеру, отобразим список по запросу News, при помощи такой команды:
Get-AppxPackage -Name *News*
Находим нужный компонент для удаления и выделяем полное его название мышкой, затем копируем. После чего выполняем команду удаления данной программы, подставив в нее скопированное название:
Remove-AppxPackage Microsoft.BingNews_4.4.200.0_x86__8wekyb3d8bbwe -Confirm
Обратите внимание на параметр -Confirm, в конце команды. Он указывает на вывод окна запроса, чтобы подтвердить удаление. Если его не использовать, то такого окошка не вы не увидите и операция начнется без дополнительных вопросов со стороны системы.
В итоге, нужная программа будет удалена с компьютера.
Когда выполняются все эти команды, то операции производятся учетной записью пользователя, от имени которого запущен терминал. Если необходимо выполнить какое-либо действие от имени другого пользователя и с программами другого пользователя, то воспользуйтесь таким параметром в команде, как —User
Get-AppxPackage -User ProstoComp
После этого появится список установленных приложений, доступных именно для учетной записи пользователя USERNAME
Этим способом, используя этот же параметр можно устанавливать и выполнять удаление для любой другой, выбранной локальной учетной записи.
Что бы выполнять операции, с приложениями, сразу для всех учетных записей, то воспользуйтесь параметром AllUsers.
В репозитории от Microsoft есть очень полезный скрипт, позволяющий удалять сразу по несколько программ, через PowerShell — Remove Windows Store apps.
Когда есть несколько приложений, от которых нужно избавиться, то можно воспользоваться этим скриптом. Если хотите вообще удалить все приложения, установленные из Магазина, то можно запустить такую команду:
Get-AppxPackage -AllUsers | Remove-AppxPackage
Этой командой можно удалять все предустановленные программы, кроме тех, что слишком тесно интегрированы в систему. Их никак удалить не получится. После удаления, все эти приложения можно легко установить обратно. А если создать новую учетную запись, то все предустановленные программы смогут самостоятельно установиться в систему. Но можно отключить такую назойливую установку при помощи данной команды:
Get-AppXProvisionedPackage -Online | Remove-AppxProvisionedPackage -Online
Но при удалении нужно быть очень осторожным и четко осознавать все свои действия. Ведь с удалением всех предустановленных приложений удалится и сам Магазин. А без Магазина не получится устанавливать приложения которые там доступны.
Если удалять программы используя Remove-AppxPackage, то избавиться от программы из хранилища пакетов можно выполнением следующей команды:
Get-AppXProvisionedPackage -Online | where-object | Remove-AppxProvisionedPackage -Online
После параметра -like указывается название пакета удаляемой программы. Например, здесь мы поставили имя 3DBuilder. Для удаления другого пакета, нужно указать свое название нужной программы.
Удаляем приложения при помощи командной строки
Здесь мы воспользуемся системной утилитой WMIC, основное назначение которой предоставлять возможность взаимодействовать через инструментарий для управления Windows (WMI).
Прежде всего, запускаем командную строку с правами администратора. После чего введите в окне терминала wmic и нажмите на «Enter».
Обратите внимание: При помощи данного способа можно управлять только обычными приложениями, которые устанавливались через мастер Windows Installer.
Как и в предыдущих случаях, мы должны получить список имен для приложений. Воспользуемся такой командой:
product get name
В окне терминала отобразятся названия приложений, которые есть на этом компьютере. Эти имена мы будем использовать в командах деинсталляции.
Подобно тому, как и в прошлый раз, этот список можно сохранять в виде текстового файла:
wmic /output:C:Users\Desktopsoftware_list.txt product get Name, Version
Или в виде HTML документа, для просмотра в браузере:
wmic /output:C:Users\Desktopsoftware_list.html product get Name, Version /format:htable
Если присмотреться к этому списку, то кроме названий, можно увидеть и другие, дополнительные параметры (к примеру, версия приложения). Эти данные можно использовать, что бы уточнить список и отсеять все лишнее. Для этих целей используем такие параметры команды:
- Name – имя, или название приложениями;
- Version – установленная версия программы;
- Vendor – разработчик приложениями;
- Description – краткое описание;
- InstallDate – дата, когда было установлено приложение.
Получая список со всеми программами на данном компьютере, результаты можно ограничивать по выше указанным параметрам. Например, показать приложения, которые устанавливались в определенную дату, или отобразить программы только определенного с наличием определенного слова в названии.
Давайте сформируем список приложений, у которых разработчик корпорация Microsoft, при помощи этой команды:
wmic product where «Vendor like ‘%Microsoft%’» get Name, Version
Или выведем на экран имена приложений, со словом «Office» в тексте:
wmic product where «Name like ‘%Office%’» get Name, Version
Давайте что-нибудь удалим! И так, у нас подопытным будет Windows 7 USB/DVD Download Tool. А команда, позволяющая удалить это приложение, будет иметь такой вид:
product where name=»Windows 7 USB/DVD Download Tool» call uninstall
Если нужно удалить любое другое приложение, то в параметр имени «name» подставляем название соответствующее название другой программы.
Причем пред удалением, появится запрос, требующий подтвердить ваши намерения. Но если не хотите с ним сталкиваться, то можно его и отключить. Просто добавив /nointeractive, как показано здесь:
product where name=»Windows 7 USB/DVD Download Tool» call uninstall /nointeractive
Кстати, используя WMIC можно управлять пакетами приложений на удаленных ПК.
На этом сегодняшняя статья завершается. Если у Вас возникли вопросы, то можете смело спрашивать их в комментариях. Удачи!
Источник: prostocomp.net
Удаление всех приложений Windows 10 с помощью PowerShell
Перед любыми опасными телодвижениями на компьютере, создайте точку восстановления или сделайте полную резервную копию операционной системы.
После установки Windows 10, вы можете обнаружить, что ваша ОС напичкана приложениями сомнительного характера: Skype, Будильник, Погода, Кино, ТВ, Диктофон, Календарь, Почта, Get Office, Groove Музыка, Камера, Люди, Деньги, OneNote, Ваш телефон, Диктофон и так далее по обширному списку.
Давайте, попробуем удалить некоторые из них при помощи PowerShell, запущенной от имени Администратора (другие многочисленные способы не рассматриваем).
Статья, побудившая написать данный пост.
Выводим список всех установленных пакетов для текущей учетной записи пользователя:
Get-AppxPackage | Select Name, PackageFullName
Ёптимьё, как их много, скажете вы и будете правы. Огромный пчелиный рой жужжащий в фоновом режиме. Сохраняем список в файл. Команда может быть такая (если есть желание сохранить список на Рабочем столе):
Get-AppxPackage | Select Name, PackageFullName >»$env:userprofileDesktopApps_List.txt»
Или такая (всё зависит от вашей версии Windows 10):
Get-AppxPackage | Select Name, PackageFullName >»$env:userprofileOneDriveРабочий столApps_List.txt»
Удаление отдельно взятых приложений:
remove-appxpackage PackageFullName
Замените PackageFullName в приведенной выше команде фактическим приложением, например:
remove-appxpackage Facebook.Facebook_1.4.0.9_x64__8xx8rvfyw5nnt
Удаление приложения без указания полного имени пакета:
Get-AppxPackage *Microsoft.SkypeApp* | Remove-AppxPackage
Удаление приложений из всех учетных записей пользователей:
Get-AppxPackage -allusers *PackageName* | Remove-AppxPackage
При создании нового пользователя приложение по умолчанию будут установлены заново. Удаление приложений для новых учетных записей:
Get-AppxProvisionedPackage –online | where-object | Remove-AppxProvisionedPackage –online
Удаление всех пакетов, с сохранением Магазина Windows:
Get-AppxPackage -AllUsers | where-object | Remove-AppxPackage
Далее, отмечу следующее: удалять Магазин Windows (Microsoft.WindowsStore), нельзя, как бы нам этого не хотелось.
Если бесшабашно удалите все пакеты, могут возникнуть мелкие неприятности. Например, у меня исчезла возможность просмотра картинок. Потому, что «Microsoft.Windows.Photos» была удалена, а в новых версиях Windows 10, такое приложение, как «Просмотр фотографий Windows» скрыто. Следовательно, нужно обратно восстанавливать из Магазина, такой инструмент, как «Microsoft.Windows.Photos» или установить классическое средство «Просмотр фотографий Windows».
В PowerShell запущенной от имени администратора, выведите следующую команду:
If ( -Not ( Test-Path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dll»))
If ( -Not ( Test-Path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshell»))
If ( -Not ( Test-Path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellopen»))
If ( -Not ( Test-Path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellopencommand»))
Set-ItemProperty -path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellopencommand» -Name «(Default)» -Type «ExpandString» -Value «%SystemRoot%System32rundll32.exe `»%ProgramFiles%Windows Photo ViewerPhotoViewer.dll`», ImageView_Fullscreen %1″
If ( -Not ( Test-Path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellopenDropTarget»))
Set-ItemProperty -path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellopenDropTarget» -Name «Clsid» -Type «String» -Value «»
If ( -Not ( Test-Path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellprint»))
If ( -Not ( Test-Path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellprintcommand»))
Set-ItemProperty -path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellprintcommand» -Name «(Default)» -Type «ExpandString» -Value «%SystemRoot%System32rundll32.exe `»%ProgramFiles%Windows Photo ViewerPhotoViewer.dll`», ImageView_Fullscreen %1″
If ( -Not ( Test-Path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellprintDropTarget»))
Set-ItemProperty -path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellprintDropTarget» -Name «Clsid» -Type «String» -Value «<60fd46de-f830-4894-a628-6fa81bc0190d>»
Источник: oleglav.blogspot.com