After applying a service pack, the software will display the EULA and then stop running after generating a Run Time Error 75
In order to keep Bentley Hevacomp up to date, Bentley Systems produces Service Packs/Updates to keep Bentley Hevacomp up to date.
See this article for details on updating your software.
After a service pack/update has been applied and the software is run again, occasionally the software will exit shortly after starting and the EULA has been displayed with a Run Time Error 75.
When the update is applied to the software, a small control file is also written into the installation. This file flags the software to complete the update process the next time it is run. This will include displaying the EULA and other tasks such as component registration. At the end of this process, the file is renamed. It is the failure of this action that is generating the Run Time Error 75.
This could be due to UAC settings or policy permissions (though the end user should have complete access to the Bentley Hevacomp installation folder for the software to run correctly) – either way, the control file cannot be deleted, and because of this, the software cannot be run.
To resolve the Run Time Error 75 you will first need to know where your software is installed.
Please see this article for assistance in finding the installation folder
Using Windows Explorer or My Computer, navigate to this location and then into the PROGRAMS folder. Once in the programs folder you should look for a SP18.PATCH file. It should appear as shown here.
Now right click on the SP18.PATCH file and choose to delete the file. Once this is done you should be able to run your software again.
The methods described in this document should ONLY be attempted if you are receiving a Run Time Error 75 under the conditions described. If the SP18.PATCH file is deleted BEFORE you run up the software then the service pack/update will not be applied correctly.