В Windows 10 возможность просмотра всех установленных приложений с помощью PowerShell может пригодиться во многих ситуациях. Однако, возможно, лучший сценарий использования — это когда вам нужно удалить приложение Microsoft Store, которое вы не можете удалить из настроек, и вы хотите узнать его внутреннее имя, чтобы принудительно удалить его с помощью PowerShell.
Какой бы ни была причина, существует множество способов использовать PowerShell для создания списка приложений, установленных в Windows 10.
В этом руководстве вы узнаете, как просмотреть все приложения, установленные в Windows 10, с помощью PowerShell.
Просмотр всех установленных приложений с помощью PowerShell
Чтобы просмотреть список всех установленных приложений с помощью PowerShell, выполните следующие действия:
- Открытым Начинать в Windows 10.
- Ищи PowerShellщелкните правой кнопкой мыши верхний результат и выберите Запустить от имени администратора вариант.
- Введите следующую команду, чтобы просмотреть список установленных приложений, и нажмите Войти:
Install Software Using Powershell in Windows 10
Get-AppxPackage –AllUsers | Select Name, PackageFullName
(Необязательно) Введите следующую команду, чтобы просмотреть все приложения с подробными сведениями, и нажмите Войти:
Get-AppxPackage –AllUsers
Выполнив эти шаги, вы увидите список со всеми приложениями Microsoft Store, установленными в Windows 10.
Поиск установленного приложения с помощью PowerShell
Если список слишком длинный, вы можете выполнить запрос, чтобы получить список приложений, которые соответствуют имени или части имени.
Чтобы узнать, установлено ли приложение с помощью PowerShell, выполните следующие действия.
- Открытым Начинать.
- Ищи PowerShellщелкните правой кнопкой мыши верхний результат и выберите Запустить от имени администратора вариант.
- Введите следующую команду, чтобы просмотреть список установленных приложений, и нажмите Войти:
Get-AppxPackage –Name *PARTIAL-APP-NAME*
В команде заменить *PARTIAL-APP-NAME* для частичного имени приложения, которое вы хотите проверить. Звездочка — это подстановочный знак для списка всех приложений, содержащих указанную вами часть имени. Этот пример запрашивает любое приложение, в названии которого есть слово «edge»:
Get-AppxPackage –Name *edge*
После выполнения этих шагов PowerShell сгенерирует список приложений, содержащих указанную вами часть имени.
How To Get Computer System Information Using PowerShell on Windows 10
Затем вы можете использовать эту информацию для удаления приложения, выполнив следующие действия. Хотя можно удалить Microsoft Store и некоторые другие приложения, такие как Cortana, Microsoft Edge (Insider), Store, Xbox и многие другие, некоторые приложения заблокированы, и вы не сможете их удалить.
Источник: www.wowl.ru
Как получить список установленных в Windows 10 десктопных и UWP-программ с помощью PowerShell
Просмотр содержимого открываемой командой Shell:AppsFolder служебной папки Applications и использование сторонних инструментов вроде CCleaner — не единственные способы получить список всех установленных на компьютере приложений, хотя нужно признать, что CCleaner в этом отношении просто замечательна. С поставленной задачей в Windows 10 неплохо справляется также консоль PowerShell и это тем более, что полученные результаты можно легко экспортировать в текстовый файл.
Для создания списка десктопных и универсальных приложений в консоли предусмотрены отдельные команды. Чтобы получить список обычных программ, запустите Повершелл от имени администратора и выполните вот такую длинную команду:
Get-ItemPropery HKLM:SoftwareWow6432NodeMicrosoftWindowsCurrentVersionUninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table -AutoSize > C:deskprog.log
Если выполнить ее без перенаправления в файл лога, то есть без «> C:/deskprog.log» , данные будут выведены прямо в консоль.
Если у вас 32-битная система, команда будет выглядеть немного иначе, в любом случае мы получаем данные из указанных в команде ключей реестра, применяя форматирования для удобного чтения данных:
Get-ItemProperty HKLM:SOFTWAREMicrosoftWindowsCurrentVersionUninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table -AutoSize > C:deskprog.log
Да, если в вашей 64-битной системе установлены 32-битные приложения, следует выполнить и вторую команду, сохранив данные в отдельный лог. Открыв его Блокнотом, вы увидите отформатированный список установленных программ с указанием их версии, разработчика и даты установки.
Наконец, для получения списка универсальных приложений используется такая команда, она работает и в 32-битных, и в 64-битных Windows 10:
Get-AppxPackage -AllUsers | Select Name, PackageFullName > C:uwpprog.log
Обратите внимание, что в списке вы получите только краткое и полное имя приложения, если вам нужен полный объем данных, выполните команду без ключей, вот так: Get-AppxPackage –AllUsers > C:uwpprog.log . Для получения списка установленных приложений в традиционной командной строке предусмотрена команда wmic product get name,version , но при этом вы получите список только десктопных программ.
Источник: www.white-windows.ru
Как создать список установленных программ с помощью PowerShell в Windows 10
Если у вас есть компьютер с Windows 10, возможно, вы со временем установили много программ, но запомнить их все немного сложно. С помощью приложения Windows PowerShell вы можете сгенерировать список установленных на компьютере программ, которые могут быть полезны для различных целей. Например, когда вам нужно настроить новый компьютер, вы можете убедиться, что вам не хватает какой-либо важной программы для установки. В этом руководстве мы покажем вам простой способ просмотра установленных программ с помощью PowerShell в Windows 10.
Создайте список установленных программ с помощью PowerShell
Если вы хотите просматривать установленные программы с помощью PowerShell, следуйте приведенным ниже советам:
Прежде всего, щелкните правой кнопкой мыши кнопку Пуск и выберите Запустить из меню опытного пользователя.
В текстовом поле введите PowerShell и нажмите Ctrl + Shift + Enter сочетание клавиш для открытия Windows PowerShell от имени администратора.
В пустой командной строке PowerShell скопируйте и вставьте следующие команды PowerShell:
Get-AppxPackage -AllUsers | Выберите имя, PackageFullName
Теперь нажмите клавишу Enter, чтобы просмотреть список всех программ, установленных на вашем компьютере.
Кроме того, если вы хотите перечислить все программы с их подробностями, введите следующую команду:
Get-AppxPackage -AllUsers
Теперь нажмите Enter, и вы увидите список всех программ с их подробной информацией на экране вашего компьютера.
Он покажет вам имя издателя, архитектуру программного обеспечения, идентификатор ресурса и информацию о его версии.
Вы также получите полное имя пакета, место установки, PackageFamilyName, PublisherId и даже PackageUserInformation.
Если список такой длинный и вы хотите найти какие-либо определенные программы, установленные на вашем компьютере, введите следующую команду в окне Powershell с повышенными привилегиями —
Get-AppxPackage -Name * Program-Name *
В приведенной выше командной строке замените Название программы с названием приложения, которое вы хотите найти.
Для лучшего понимания введите приведенную ниже командную строку в окне Powershell с повышенными привилегиями —
Get-AppxPackage -Name * Store *
Теперь нажмите клавишу Enter, и он покажет вам подробную информацию о приложениях, связанных с программами Office.
Читать далееt: Как экспортировать и создавать резервные копии драйверов устройств с помощью PowerShell.
это оно. Надеюсь, поможет.