0xc0000005 (Access Violation)

Product(s):OpenRoads Designer, OpenRail Designer, OpenSite Designer, InRoads, GEOPAK
Version(s):CONNECT, V8i
Area: Errors/Exceptions



  1. One known cause is ProjectWise believes it needs to reload the workspace when closing the file with the named boundaries and opening the file with the Drawing/Sheet models. In this situation, you are asked if you want to "restart to load the new configuration". If you select 'Yes', you are prompted to Check in or Update the Server copy of the files. If Update Server Copy is selected, the software crashes.

    Option 1: When prompted to "restart to load the new configuration", select 'No'.

    Option 2: Set PW_MWP_COMPARISON_IGNORE_LIST to include any variables such as MS_RFDIR that use   _DGNDIR. This can be done in the mcm.user.cfg file or at another level in the workspace.

    Option 3: Remove all use of  $(_DGNDIR) from workspace.
  2. This can also be caused by your computer not being able to process the files/settings required to run a particular program. Try using Microsoft's System File Checker (SFC) to check for corrupted Windows system files because it will try to replace the problematic system files.
  3. Sometimes Windows cumulative updates can mess up something that was previously working. The opposite is also true, in that your software updated and depends on a Windows update that hasn't been installed yet. Try checking your Update History to see if Windows installed any updates around the same time that you started to experience your issue. Specifically check for .NET Framework updates similar to the one in the picture below. These updates can be listed under "Quality Updates" or "Other Updates", so check both drop-down lists.

    If you believe one or more of the updates could have caused your issue(s) then you can uninstall the update(s) by clicking on the "Uninstall updates" link at the top of the page. This will bring up a new dialog box, and this will be where you can uninstall the update(s). Make sure you are uninstalling the correct update(s) by using the Update History dialog to cross reference the number and date of the update(s). You are also able to reinstall these updates by finding them on the Microsoft Update Catalog. If you want to easily find your specific update, you may want to keep a record of the alphanumeric ID that is to the right of the update title (i.e. KB5003256) and search that in the catalog.