Я довольно новичок в PowerShell, от поиска помощи, которую я собрал, есть три "правильных" способа получить объекты, которые могут выполнять удаление:

Get-CimInstance Win32_Product
Get-ItemProperty HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*
Get-ItemProperty HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*

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

Рассматриваемое приложение представляет собой небольшую часть программного обеспечения MSI под названием "Super Charger". Он устанавливается вместе с системой на моем ноутбуке GS60 6QE. Он присутствует в добавлении / удалении программ и имеет деинсталлятор, который я могу использовать при запуске:

C:\Program Files (x86)\MSI\SUPER CHARGER\unins000.exe

Я делаю персональный сценарий для удаления вирусов на новой установке Windows 10 на моем ноутбуке. Я не хочу просто использовать этот путь в моем сценарии. Это не кажется правильным .. И я думаю, мне любопытно, как это произошло.

Конечно, отображаемое имя всегда должно совпадать с тем, что использует Установка / Удаление программ. Устанавливает / удаляет ли программы где-нибудь еще?

0