We had the same problems running the btw.msi from the logon-script. If you can open the msi (with WISE in our case) then : 1. Go to the MSI-SCRIPT 2. Select for Installation mode : NORMAL INSTALLATION 3. On the User-interface tab change following lines from the Installation Sequence If (Not Installed) OR (BTW_MINOR_UPGRADE=1) then Call DLL From Installation Function BTINS_CheckUserPrivileges (BTINS_CheckUserPrivileges) End Just put /* in front so they become remarks, or remove them. Compile and you have a new, working msi.