I thought I was doing exactly that (just using default uninstall). I added the CLOSE INSTALLATION LOG at the end in case that was the problem but it made no difference, so I have removed it again.
Here's my Install script. (I removed blank lines etc)
[ Initialize Setup ]
! --- Define commonly used constants ---
#include script "Common Definitions.sbi"
Define Wizard Dialog "WELCOME" (Welcome)
Loop Wizard (Abort Dialog Active)
End
Set Variable %_SB_INSTALLDIR% to "C:\ABC6\TEMP_UTIL"
Set Variable %_SB_BACKUPDIR% to "%_SB_INSTALLDIR%\SB8_BACKUP"
[ User Interface ]
! Create installation .log
Create Installation App & Log "%_SB_INSTALLDIR%\Uninst_ABCTempUtil.log" [Overwrite Existing Uninstall Application]
[ Create Folders ]
[ Install Files ]
Install File "C:\ABC6\work\Mike Format Tenants\FormatSiteNbrs.exe" to "%_SB_INSTALLDIR%\FormatSiteNbrs.exe" [Feat:Always Install] [SelfReg]
Install File "C:\ABC6\work\Mike Format Tenants\FormatSiteUtil.ico" to "%_SB_INSTALLDIR%\FormatSiteUtil.ico" [Feat:Always Install]
[ Create Shortcuts ]
::Create Shortcut "Remove ABC Temp Util" in "Desktop\Remove ABC Temp Util" (Always Install)
::Create Shortcut "ABC Util" in "Desktop\ABC Util" (Always Install)
[ Finalize Setup ]
[ Final User Interface ]
! Final wizard dialog definition(s)
Define Wizard Dialog "#1" (Finish) ()
! The Wizard Loop displays the dialog screens that the user sees in the installation
Loop Wizard (Abort Dialog Active)
End