В современных Windows сначала стоит попробовать WinGet. Старый подход через wmic product или WMI-класс Win32_Product больше не лучший вариант: он видит не все приложения и может запускать MSI consistency check.
1. Найти приложение через WinGet
winget listУточните точный ID:
winget list --name "PowerToys"2. Удалить через WinGet
winget uninstall --id Microsoft.PowerToys -eДля поддерживаемого деинсталлятора можно попробовать --silent.
3. MSI-пакет
msiexec /x {PRODUCT-CODE-GUID} /qn /norestartProductCode нужно получить именно для нужной версии приложения.
4. Если WinGet не знает программу
Проверьте uninstall-регистрацию в:
HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall
HKLM\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall
HKCU\Software\Microsoft\Windows\CurrentVersion\UninstallИщите DisplayName, UninstallString и QuietUninstallString.

Не угадывайте ключ /silent
У разных EXE-инсталляторов ключи отличаются. Используйте строку, зарегистрированную разработчиком, документацию продукта или проверенный QuietUninstallString.
