Удаление приложений из Магазина Windows с использованием PowerShell
Получение списка установленных приложений, и сохранить их в текстовом файле на рабочем столе текущего пользователя:Get-AppxPackage | Set-Content "$Env:userprofile\Desktop\AllApps.txt"
Более подробный вывод:
Get-AppxPackage | ConvertTo-Html | Set-Content "$Env:userprofile\Desktop\AllApps.html"
Для удаления всех приложений Магазина Windows используется следующая команда:
Get-AppxPackage -AllUsers | Remove-AppxPackage
После выполнения этой команды, часть приложений останется. Это часть системы, они не удаляются (будем считать так).
После удаления всех приложений они могут быть повторно установлены, а при создании новой учетной записи будут установлены при первом обращении. Чтобы избежать их установки, используется следующая команда:
Get-AppXProvisionedPackage -Online | Remove-AppxProvisionedPackage -Online
Если вы удалили одно из предустановленных приложений при помощи командлета Remove-AppxPackage, то для удаления его из хранилища пакетов используйте следующую команду.
В примере используется команда для удаления приложения 3DBuilder, для удаления другого приложения укажите его название в значении параметра -like:
Get-AppXProvisionedPackage -Online | where-object {$_.packagename –like "*3DBuilder*"} | Remove-AppxProvisionedPackage -Online
Удаление классических приложений с использованием командной строки
Для выполнения действий с программами запустите командную строку от имени администратора и выполните команду:
wmic
Для получения списка установленных программ:
product get name
Вывод списка названий программ в текстовый файл для дальнейшего их использования:
wmic /output:C:\Users\<имя пользователя>\Desktop\software_list.txt product get Name, Version
В файл HTML в виде таблицы:
wmic /output:C:\Users\<имя пользователя>\Desktop\software_list.html product get Name, Version /format:htable
При получении списка программ можно ограничить их вывод определенными критериями поиска.
Чтобы получить список программ, разработчиком которых является Microsoft команда будет такой:
wmic product where "Vendor like '%Microsoft%'" get Name, Version
А для получения списка программ, в названии которых присутствует слово Office, такой:
wmic product where "Name like '%Office%'" get Name, Version
Команда для удаления будет такой:
product where name="Windows 7 USB/DVD Download Tool" call uninstall /nointeractive
Для удаления другой программы из полученного списка ее название должно быть в значении параметра name.
Для подавления запроса подтверждения используется параметр /nointeractive.
WMIC также поддерживает управление пакетами установки на удаленных компьютерах.
Очистка директории WinSxS
Получаем размер хранилища компонентов:Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
Вывод содержит:
1. Размер хранилища компонентов, каким его видит проводник, т.е. без учета жестких ссылок внутри WinSxS.
2. Реальный размер хранилища компонентов с учетом жестких ссылок (за исключением ссылок на папку Windows), в том числе:
2.1. Общие файлы с папкой Windows. Эти файлы необходимы для работы системы и ни в коем случае не являются лишними.
2.2. Резервные копии и отключенные компоненты. Эти файлы хранятся на случай проблем с обновленными компонентами или для включения ролей или компонентов. Их можно условно считать лишними, поскольку они не критичны для текущей работы системы.
2.3. Кэш и временные файлы. Эти файлы нужны для быстрой работы системы обслуживания, но не являются абсолютно необходимыми для функционирования Windows.
3. Дата последней очистки хранилища.
4. Число пакетов, замененных более новыми, и рекомендация по очистке. Фактически, это – файлы, которые обновились после работы Windows Update. Их можно удалить очисткой хранилища.
Очистка хранилища компонентов:
Dism.exe /Online /Cleanup-Image /StartComponentCleanup
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
Внимание! Удаление предыдущих версий компонентов лишает вас возможности удалить установленные обновления и пакеты исправлений (Service Packs), но не блокирует установку будущих обновлений.
Комментариев нет:
Отправить комментарий