Проблема
Штатный установщик программы не уможет удалить продукт.
Решение
Если по какой-то причине программа отказывается удаляться с помощью штатных средств, у microsoft есть пара утилит, которые помогают в этой ситуации. одна из них - msizap.exe. Утянул к себе: msizap.zip. Вторая - Windows Install Clean Up.
Иcпользование msizap
Для того, чтобы удалить софтину с помощью msizap нужно знать Product UID.
Получить его можно из PowerShell:
Get-WmiObject -Class Win32_Product
Или даже отфильтровать по названию:
Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -like "XXXX*"}
XXX - это название софтины. Можно использовать wildcard для поиска по маске.
После того как удалсь обнаружить UID можно применить msizap:
msizap TP! {Product_UID}
Discussion