Table of Contents

Проблема

Штатный установщик программы не уможет удалить продукт.

Решение

Если по какой-то причине программа отказывается удаляться с помощью штатных средств, у 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}