Как удалять программы через powershell

Содержание

Откройте PowerShell от имени администратора: один из способов – в строке поиска введите PowerShell => нажмите правой клавишей мыши на Windows PowerShell => выберите из контекстного меню “Запустить от имени администратора”. Скопируйте и вставьте нужную вам команду в окно PowerShell, чтобы удалить мешающее приложение.

Как удалить приложение через PowerShell Windows 10?

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

Для удаления встроенных программ будут использоваться две встроенные команды PowerShell — Get-AppxPackage и Remove-AppxPackage, о том, как именно ими пользоваться для этой цели — далее.

Как удалить UWP Приложения?

Удаление UWP приложений из меню Параметры Windows 10

Для этого нажмите кнопку Пуск и перейдите в раздел Settings -> Apps -> Apps and features (Параметры -> Приложения -> Приложения и возможности). В списке программ найдите и выберите приложение, которое нужно удалить. Нажмите кнопку Uninstall (Удалить).

Как через консоль удалить приложение?

Деинсталлируем программу в командной строке

How to Uninstall Programs from PowerShell in Windows 10 — 2019

Введите команду product get name — это отобразит список установленных на компьютере программ. Теперь, чтобы удалить конкретную программу, введите команду: product where name=”имя программы” call uninstall — в этом случае перед удалением вас попросят подтвердить действие.

Как удалить приложение видеоредактор Windows 10?

1) Нажмите Пуск → плитка Microsoft Store (справа на начальном экране). Или пролистайте список приложений в левой части меню. 2) В поиске (строка в верхней правой части приложения) введите «Карты» (или maps). 3) Из предложенных вариантов выбрать приложение со значком, которое ранее было удалено.

Как удалить неудаляемые приложения Windows 10?

Удаление программ windows 10 через «Меню пуск»

Для этого понадобится зайти в меню Пуск, открыть «Все приложения». Затем нажать правой кнопкой мыши (ПКМ) по ненужному ПО и выбрать пункт «Удалить» После выполнения указаний деинсталлятора приложение можно полностью убрать с диска.

Какие приложения можно удалить с Windows 10?

  • Flash Player и другие устаревшие технологии .
  • «Амиго» и прочие junkware-приложения .
  • CСleaner и прочие чистильщики системы .
  • Предустановленное ПО .
  • Metro-приложения Windows 10. .
  • Edge и Internet Explorer. .
  • Skype Click to Call. .
  • Windows Media Player и QuickTime.

Как удалить приложение из списка приложений?

  1. Откройте приложение Google Play .
  2. В правом верхнем углу экрана нажмите на значок профиля.
  3. Выберите Управление приложениями и устройством Установлено.
  4. Рядом с нужным приложением нажмите Удалить.

Как удалить хвосты от удаленных программ?

Чтобы провести поиск и удаление остатков удаленных ранее программ, запустите Soft Organizer и в левой панели выберите пункт «Следы уже удаленных программ». В появившемся окне будут перечислены программы, чьи следы сейчас находятся на вашем компьютере. Нажмите кнопку «Удалить» для завершения.

Как удалить приложение на телефоне которое не удаляется?

Далее в настройках нажмите на раздел «Безопасность» и найдите пункт «Администраторы устройства». Здесь вы увидите галочку на приложении, которое не удаляется обычным способом. Просто снимите галочку, затем нажмите «Отключить». Теперь приложение можно удалить обычным способом.

Читайте также:
Как установить программу с расширением tar gz

Как удалить get help?

Для их удаления необходимо запустить Windows PowerShell ISE c правами администратора. Get-AppxPackage *windowsalarms* | Remove-AppxPackage # Удаление приложения будильника.

Как убрать предустановленные приложения?

Большинство предустановленной всячины можно удалить стандартным образом. В большинстве андроидофонов (например, Alcatel, BQ Fly, Lenovo, Philips, Sony, Xiaomi) достаточно коснуться иконки приложения и удерживать его до тех пор, пока сверху не появится надпись «Удалить» или значок урны.

Как удалить все приложения метро?

  1. После установки Windows 10 в системе уже будут предустановлены metro-приложения из магазина Microsoft Store. .
  2. Внимание! .
  3. Открываем Все параметры ->Приложения через центр уведомлений (значок в правом нижнем углу экрана) и удаляем оставшиеся приложения вручную.

Источник: dmcagency.ru

Как удалить программу через PowerShell?

Откройте PowerShell от имени администратора: один из способов – в строке поиска введите PowerShell => нажмите правой клавишей мыши на Windows PowerShell => выберите из контекстного меню “Запустить от имени администратора”. Скопируйте и вставьте нужную вам команду в окно PowerShell, чтобы удалить мешающее приложение.

Как удалить программу с помощью командной строки?

Деинсталлируем программу в командной строке

Введите команду product get name — это отобразит список установленных на компьютере программ. Теперь, чтобы удалить конкретную программу, введите команду: product where name=”имя программы” call uninstall — в этом случае перед удалением вас попросят подтвердить действие.

Как в Windows 10 удалить встроенные приложения?

Удаление UWP приложений из меню Параметры Windows 10

Для этого нажмите кнопку Пуск и перейдите в раздел Settings -> Apps -> Apps and features (Параметры -> Приложения -> Приложения и возможности). В списке программ найдите и выберите приложение, которое нужно удалить. Нажмите кнопку Uninstall (Удалить).

Как корректно удалить программу установленную на электронные устройства?

  1. Откройте меню устройства.
  2. Выберите пункт «Настройки».
  3. Найдите пункт «Приложения» или «Диспетчер приложений» (на старых версиях Android).
  4. Найдите приложение, которое хотите удалить. .
  5. Выберите пункт «Память», если он есть на вашем устройстве. .
  6. Нажмите кнопку «Очистить данные».

Как удалить Windows с помощью командной строки?

Деинсталляция старой версии Windows

Для удаления необходимо: В поисковую строку окна «Выполнить» (Win+R) вставить команду cleanmgr – «Enter». Откроется окно, где происходит выбор диска для последующей очистки. Очистить системные файлы, кликнув на кнопку.

Как удалить калькулятор Windows 10?

Откройте “Приложения” => в левой колонке выберите “Приложения и возможности”, в правой колонке найдите приложение, которое хотите удалить и нажмите на него левой клавишей мыши. 3. В открывшихся вариантах действия с приложением нажмите левой клавишей мыши на “Удалить”, подтвердите удаление, еще раз выбрав “Удалить”.

Какие приложения можно удалить с Windows 10?

  • Flash Player и другие устаревшие технологии .
  • «Амиго» и прочие junkware-приложения .
  • CСleaner и прочие чистильщики системы .
  • Предустановленное ПО .
  • Metro-приложения Windows 10. .
  • Edge и Internet Explorer. .
  • Skype Click to Call. .
  • Windows Media Player и QuickTime.

Как удалить все лишнее с Windows 10?

Откройте в проводнике жесткий диск, который вы хотите очистить от лишних файлов, нажмите на него правой кнопкой мыши, зайдите в его свойства и нажмите кнопку «Очистка диска». Система в течение нескольких секунд или пары минут будет оценивать, какие файлы можно удалить.

Как удалить приложение из списка приложений?

  1. Откройте приложение Google Play .
  2. В правом верхнем углу экрана нажмите на значок профиля.
  3. Выберите Управление приложениями и устройством Установлено.
  4. Рядом с нужным приложением нажмите Удалить.

Как удалить программу в Windows 10 если ее нет в списке?

  1. Откройте «Параметры» и зайдите в раздел «Приложения» — «Приложения и возможности».
  2. Выберите в списке программу, которую нужно удалить и нажмите соответствующую кнопку.
  3. Если удаляется приложение магазина Windows 10, вам просто нужно будет подтвердить удаление.

Как удалить хвосты от удаленных программ?

Чтобы провести поиск и удаление остатков удаленных ранее программ, запустите Soft Organizer и в левой панели выберите пункт «Следы уже удаленных программ». В появившемся окне будут перечислены программы, чьи следы сейчас находятся на вашем компьютере. Нажмите кнопку «Удалить» для завершения.

Читайте также:
Программа как худеют толстяки

Как удалить программу пользователя?

  1. Зайдите в Параметры (клавиши Win+I, или Пуск — значок шестеренки) — Учетные записи — Семья и другие люди.
  2. В разделе «Другие люди» кликните по пользователю, которого нужно удалить и нажмите соответствующую кнопку — «Удалить».

Как стереть всё?

Как удалить все данные

Откройте страницу myactivity.google.com на телефоне или планшете Android. Над списком действий нажмите Удалить . Выберите вариант Все время. Удалить.

Можно ли удалить системные приложения?

В каждом Android-смартфоне есть предустановленные приложения и системные файлы, которые никогда не пригодятся ни вам, ни системе. . Обычными средствами удалить приложение невозможно. В этой статье мы кратко описываем необходимые для освобождения памяти смартфона шаги.

Источник: chelc.ru

Как удалить приложение с помощью PowerShell?

Есть ли простой способ подключиться к стандартной функциональности Установка и удаление программ «с помощью PowerShell до удалить существующее приложение? Или проверить, установлено ли приложение?

windows powershell windows-installer uninstall

10 ответов

112 Решение Jeff Hillman [2008-09-22 10:17:00]

$app = Get-WmiObject -Class Win32_Product | Where-Object < $_.Name -match «Software Name» >$app.Uninstall()

Изменить: Роб нашел другой способ сделать это с помощью параметра Filter:

$app = Get-WmiObject -Class Win32_Product ` -Filter «Name = ‘Software Name'»

Чтобы исправить второй метод в сообщении Джеффа Хиллмана, вы можете либо сделать:

$app = Get-WmiObject -Query «SELECT * FROM Win32_Product WHERE Name = ‘Software Name'»
$app = Get-WmiObject -Class Win32_Product ` -Filter «Name = ‘Software Name'»

27 nickdnk [2014-08-28 13:26:00]

РЕДАКТИРОВКА: На протяжении многих лет этот ответ получил немало оборотов. Я хотел бы добавить несколько комментариев. Я не использовал PowerShell с тех пор, но я помню, что наблюдал некоторые проблемы:

  • Если для ниже script больше совпадений, чем 1, это не работает, и вы должны добавить фильтр PowerShell, который ограничивает результаты до 1. Я считаю, что это -First 1 , но я не уверен. Не стесняйтесь редактировать.
  • Если приложение не установлено MSI, оно не работает. Причина, по которой она была написана ниже, заключается в том, что она изменяет MSI для удаления без вмешательства, что не всегда является случаем по умолчанию при использовании собственной строки удаления.

Использование объекта WMI выполняется навсегда. Это очень быстро, если вы просто знаете имя программы, которую хотите удалить.

$uninstall32 = gci «HKLM:SOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionUninstall» | foreach < gp $_.PSPath >| ? < $_ -match «SOFTWARE NAME» >| select UninstallString $uninstall64 = gci «HKLM:SOFTWAREMicrosoftWindowsCurrentVersionUninstall» | foreach < gp $_.PSPath >| ? < $_ -match «SOFTWARE NAME» >| select UninstallString if ($uninstall64) < $uninstall64 = $uninstall64.UninstallString -Replace «msiexec.exe»,»» -Replace «/I»,»» -Replace «/X»,»» $uninstall64 = $uninstall64.Trim() Write «Uninstalling. » start-process «msiexec.exe» -arg «/X $uninstall64 /qb» -Wait>if ($uninstall32) < $uninstall32 = $uninstall32.UninstallString -Replace «msiexec.exe»,»» -Replace «/I»,»» -Replace «/X»,»» $uninstall32 = $uninstall32.Trim() Write «Uninstalling. » start-process «msiexec.exe» -arg «/X $uninstall32 /qb» -Wait>

Чтобы добавить немного к этому сообщению, мне нужно было удалить программное обеспечение с нескольких серверов. Я использовал ответ Джеффа, чтобы привести меня к этому:

Сначала я получил список серверов, я использовал AD запрос, но вы можете предоставить массив имен компьютеров, но вы хотите:

Затем я зациклился на них, добавив параметр -computer в запрос gwmi:

foreach($server in $computers) < $app = Get-WmiObject -Class Win32_Product -computer $server | Where-Object < $_.IdentifyingNumber -match «5A5F312145AE-0252130-432C34-9D89-1» >$app.Uninstall() >

Я использовал свойство IdentifyingNumber для сопоставления вместо имени, просто чтобы убедиться, что я удалял правильное приложение.

4 Ricardo [2014-08-22 17:22:00]

Я узнал, что класс Win32_Product не рекомендуется, поскольку он вызывает ремонт и оптимизирован не для запроса. Источник

Я нашел этот пост от Sitaram Pamarthi с помощью script, чтобы удалить, если вы знаете приложение guid. Он также поставляет еще один script для быстрого поиска приложений здесь.

[cmdletbinding()] param ( [parameter(ValueFromPipeline=$true,ValueFromPipelineByPropertyName=$true)] [string]$ComputerName = $env:computername, [parameter(ValueFromPipeline=$true,ValueFromPipelineByPropertyName=$true,Mandatory=$true)] [string]$AppGUID ) try < $returnval = ([WMICLASS]»\$computerNameROOTCIMV2:win32_process»).Create(«msiexec `/x$AppGUID `/norestart `/qn») >catch < write-error «Failed to trigger the uninstallation. Review the error message» $_ exit >switch ($($returnval.returnvalue)) < 0 < «Uninstallation command triggered successfully» >2 < «You don’t have sufficient permissions to trigger the command on $Computer» >3 < «You don’t have sufficient permissions to trigger the command on $Computer» >8 < «An unknown error has occurred» >9 < «Path Not Found» >9 < «Invalid Parameter»>>

Читайте также:
Описание программы детский фитнес

3 Ben Key [2013-12-03 07:09:00]

Я сделаю свой небольшой вклад. Мне нужно было удалить список пакетов с того же компьютера. Это script Я придумал.

Надеюсь, это окажется полезным.

Заметьте, что я обязан Дэвиду Стетлеру за этот script, поскольку он основан на его.

На основании ответа Джеффа Хиллмана:

Здесь вы можете просто добавить свой profile.ps1 или определить в текущем сеансе PowerShell:

# Uninstall a Windows program function uninstall($programName) < $app = Get-WmiObject -Class Win32_Product -Filter («Name = ‘» + $programName + «‘») if($app -ne $null) < $app.Uninstall() >else < echo («Could not find program ‘» + $programName + «‘») >>

Скажем, вы хотели удалить Notepad ++. Просто введите это в PowerShell:

Просто помните, что Get-WmiObject может занять некоторое время, поэтому будьте терпеливы!

1 RBT [2017-07-13 15:32:00]

Вот PowerShell script, используя msiexec:

echo «Getting product code» $ProductCode = Get-WmiObject win32_product -Filter «Name=’Name of my Software in Add Remove Program Window'» | Select-Object -Expand IdentifyingNumber echo «removing Product» # Out-Null argument is just for keeping the power shell command window waiting for msiexec command to finish else it moves to execute the next echo command uninstallation finished»

0 dsaydon [2017-06-26 10:48:00]

В большинстве моих программ скрипты в этой Почте выполняли эту работу. Но мне пришлось столкнуться с устаревшей программой, которую я не смог удалить, используя класс msiexec.exe или Win32_Product. (по какой-то причине я получил выход 0, но программа все еще была там)

Мое решение состояло в том, чтобы использовать класс Win32_Process:

с помощью nickdnk эта команда должна получить путь к файлу удаления exe:

[array]$unInstallPathReg= gci «HKLM:SOFTWAREMicrosoftWindowsCurrentVersionUninstall» | foreach < gp $_.PSPath >| ? < $_ -match $programName >| select UninstallString
[array]$unInstallPathReg= gci «HKLM:SOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionUninstall» | foreach < gp $_.PSPath >| ? < $_ -match $programName >| select UninstallString

вам нужно будет очистить строку результата:

$uninstallPath = $unInstallPathReg[0].UninstallString $uninstallPath = $uninstallPath -Replace «msiexec.exe»,»» -Replace «/I»,»» -Replace «/X»,»» $uninstallPath = $uninstallPath .Trim()

теперь, когда у вас есть соответствующая программа удаления пути EXE файла, вы можете использовать эту команду:

$uninstallResult = (Get-WMIObject -List -Verbose | Where-Object ).InvokeMethod(«Create»,»$unInstallPath»)

$uninstallResult — будет иметь код выхода. 0 — успех

приведенные выше команды также могут запускаться удаленно — я сделал это с помощью команды invoke, но я считаю, что добавление аргумента -computername может работать

function remove-HSsoftware< [cmdletbinding()] param( [parameter(Mandatory=$true, ValuefromPipeline = $true, HelpMessage=»IdentifyingNumber can be retrieved with `»get-wmiobject -class win32_product`»»)] [ValidatePattern(‘-[a-fA-F0-9]-[a-fA-F0-9]-[a-fA-F0-9]-[a-fA-F0-9]>’)] [string[]]$ids, [parameter(Mandatory=$false, ValuefromPipeline=$true, ValueFromPipelineByPropertyName=$true, HelpMessage=»Computer name or IP adress to query via WMI»)] [Alias(‘hostname,CN,computername’)] [string[]]$computers ) begin <> process < if($computers -eq $null)< $computers = Get-ADComputer -Filter * | Select dnshostname |%> foreach($computer in $computers) < foreach($id in $ids)< write-host «Trying to uninstall sofware with ID «, «$id», «from computer «, «$computer» $app = Get-WmiObject -class Win32_Product -Computername «$computer» -Filter «IdentifyingNumber = ‘$id'» $app | Remove-WmiObject >> > end<>> remove-hssoftware -ids «»,»»,»»

Он не полностью протестирован, но работает под PowerShell 4.

Я запустил файл PS1, как это видно здесь. Позволяя ему восстановить все системы из AD и попытаться удалить несколько приложений во всех системах.

Я использовал IdentifyingNumber для поиска причины программного обеспечения для входа Дэвида Стейтлера.

  • Не добавлять идентификаторы к вызову функции в script, вместо этого запускать script с идентификаторами параметров
  • Вызов script с более чем одним именем компьютера не автоматически извлекается из функции
  • Извлечение данных из канала
  • Использование IP-адресов для подключения к системе

Что это не значит:

  • Он не дает никакой информации, если программное обеспечение действительно было найдено в любой системе.
  • Он не предоставляет никакой информации о сбое или удалении деинсталляции.

Я не смог использовать uninstall(). Попытка, чтобы у меня была ошибка, сообщающая мне, что вызов метода выражения, имеющего значение NULL, невозможен. Вместо этого я использовал Remove-WmiObject, который, похоже, выполняет то же самое.

ПРЕДОСТЕРЕЖЕНИЕ: без имени компьютера, если оно удаляет программное обеспечение из систем ВСЕ в Active Directory.

Источник: qarchive.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru