HEC‑RAS Analysis Base Engine Troubleshooting

This article describes how to fix the HEC‑RAS base engine if you cannot get the HEC‑RAS analysis to run.

When GeoHECRAS performs a HEC‑RAS analysis of the model, it checks to see that the HEC‑RAS base engine is correctly configured and registered. If not, the software will display the following dialog box.

Error Loading HEC-RAS Engine

Installing other software or other versions of HEC‑RAS can cause the registry entries for the HEC‑RAS base engine to become corrupted.

You can try one of the following methods to resolve the issue.

Method 1

Uninstalling and reinstalling GeoHECRAS should correct the issue.

Method 2

  1. Uninstall GeoHECRAS.
  2. Click on the Windows Start button to display the Windows Start menu.
  3. Open the Run dialog box and type CMD. Then click on the [OK] button. A command window will be displayed.
  4. Type the following at the command prompt:reg delete “HKEY_CURRENT_USER\Software\VB and VBA Program Settings\C:\Program Files (x86)\CivilGEO” /fCommand Prompt
  5. Press the Enter key.
  6. The command prompt should display the message The operation completed successfully.
    Command Prompt
  7. Close the command window and re-install GeoHECRAS.

Method 3

  1. Exit GeoHECRAS if it is running.
  2. Download the file HECReg.txt from here. (To download the file, right click on the text “here” and then select Save link as… from the context menu options.)
  3. Start Windows Explorer and navigate to where the file has been saved to.
  4. Rename the downloaded HECReg.txt file to HECReg.bat.
  5. Right click on the HECReg.bat file and select Run as administrator from the context menu options.
    Run as Administrator
  6. A User Account Control message box will be displayed.
    Batch File User Account Control
  7. Click on the Yes button.

Method 4

  1. Press Windows+R to open the Run dialog box.
    Run diaglog box
  2. Type in “%programfiles(x86)%\CivilGEO\GeoHECRAS\HEC‑RAS Engines\” and press enter to open the HEC‑RAS Engines folder in file explorer.
  3. Right click on the Register.bat file and select Run as administrator from the context menu options.
    Run the Register.bat file as an administrator

This article should resolve your HEC‑RAS computational issues. If you are still having problems, contact our technical support. They will be glad to assist you further.

About the Author Chris Maeder

Chris Maeder

Chris is an experienced civil engineering and software technology leader, with over 30 years industry experience. With proven expertise in global software development, he has built engineering teams that adapt quickly, focus on what’s important and, most importantly, deliver. He is a licensed professional civil engineer with extensive experience in water resource engineering. He has performed and supervised engineering projects in urban stormwater drainage, transportation and roadway drainage, storm sewer design, detention pond design, stormwater quality, green infrastructure, watershed management planning, wastewater sewers, water distribution networks, pump stations, FEMA flood studies, bridge and culvert design, bridge scour and armoring, dam failure analysis, seepage and groundwater modeling, and environmental permits.

Related Articles