Actually, when you start the installation again at asks if you want to uninstall, repair or add-remove components. You can make it start the install again using this script:
<event eventid="EV_SELECTINSTALLMODE" name="New handler" whenhandle="before_plugins">
<if expression='%PackageFileName%="Uninstall.exe"'>
<then>
<action expression="InstallMode:=1"/>
</then>
<else>
<action expression="InstallMode:=0"/>
</else>
</if>
</event>