МсиТранс никогда не работал на меня. Я не смог решить ошибку 110.
Вместо этого я использовал скрипт Visual Basic WiUseXfm.vbs
, который принимает 2 аргумента (msi и mst) и применяет преобразование к msi.
WiUseXfm.vbs
можно найти в примерах сценариев в каталоге установки для Microsoft SDK, который для меня был C:\Program Files\Microsoft SDK\v7.0\Samples\sysmgmt\msi\scripts