Во время удаления мне было интересно, как контролировать последовательность удаления файлов и записи реестра Windows для удаления через WIX.
Одна из моих программ в реестре
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Installer \ UserData \ S-1-5-18 \ Products \ GUID \ Transforms
удаляется перед удалением файлов. Если затем удалить файлы не удалось, процесс удаления будет прерван. Но реестр уже удален, это было бы катастрофой。