## Удаление программ с помощью PowerShell в Windows 10
PowerShell — это мощная командная оболочка и язык сценариев, встроенный в Windows 10. Он предоставляет широкий спектр командлетов, которые можно использовать для управления различными аспектами операционной системы, включая установку и удаление программ.
### Командлет Get-WmiObject
Одним из наиболее распространенных способов удаления программ с помощью PowerShell является использование командлета `Get-WmiObject`. Этот командлет используется для получения данных из объектов WMI (Windows Management Instrumentation), которые представляют собой программные компоненты, предоставляющие информацию о состоянии и конфигурации системы.
Чтобы удалить программу с помощью командлета `Get-WmiObject`, необходимо указать имя продукта программы, которую вы хотите удалить. Имя продукта можно получить, запустив следующую команду:
«`powershell
Get-WmiObject -Class Win32_Product | Select-Object Name
«`
### Командлет Uninstall-WmiObject
После того, как вы узнали имя продукта программы, которую вы хотите удалить, вы можете использовать командлет `Uninstall-WmiObject`, чтобы удалить ее. Командлет `Uninstall-WmiObject` удаляет программу и ее связанные компоненты.
Чтобы удалить программу с помощью командлета `Uninstall-WmiObject`, используйте следующий синтаксис:
«`powershell
Uninstall-WmiObject -Name «имя_продукта»
«`
Например, чтобы удалить программу Microsoft Office, выполните следующую команду:
«`powershell
Uninstall-WmiObject -Name «Microsoft Office»
«`
### Командлет msiexec
Другим способом удаления программ с помощью PowerShell является использование командлета `msiexec`. Командлет `msiexec` используется для установки и удаления приложений Windows Installer (MSI).
Чтобы удалить программу с помощью командлета `msiexec`, используйте следующий синтаксис:
«`powershell
msiexec /x «путь_к_msi_файлу»
«`
Например, чтобы удалить программу Microsoft Office, установленную из MSI-файла, выполните следующую команду:
«`powershell
msiexec /x «C:pathtoMicrosoftOffice.msi»
«`
### Командлет Remove-Package
Для удаления приложений, установленных из Магазина Windows, можно использовать командлет `Remove-Package`. Командлет `Remove-Package` удаляет приложение и все его связанные данные.
Чтобы удалить приложение с помощью командлета `Remove-Package`, используйте следующий синтаксис:
«`powershell
Remove-Package «имя_пакета»
«`
Например, чтобы удалить приложение Microsoft Edge, выполните следующую команду:
«`powershell
Remove-Package Microsoft.MicrosoftEdge
«`
### Командлет Remove-AppxPackage
Командлет `Remove-AppxPackage` используется для удаления приложений, установленных из пакета AppX. Приложения AppX — это тип приложения, которое создается с помощью среды разработки Windows.
Чтобы удалить приложение с помощью командлета `Remove-AppxPackage`, используйте следующий синтаксис:
«`powershell
Remove-AppxPackage «имя_пакета»
«`
Например, чтобы удалить приложение калькулятора, выполните следующую команду:
«`powershell
Remove-AppxPackage Microsoft.WindowsCalculator
«`
### Заключение
PowerShell предоставляет ряд мощных командлетов, которые можно использовать для удаления программ с компьютера с Windows 10. В этой статье описаны наиболее распространенные командлеты, используемые для удаления программ, а также предоставлены примеры для каждого командлета.