EL800.EXE - Bad Image - MSVCRT20.dll Is Either Not Designed to Run on Windows or It Contains an Error

EL800.EXE - Bad Image - MSVCRT20.dll Is Either Not Designed to Run on Windows or It Contains an Error

Release Date: 05/18/2018

Q - I had not been able to run Elliott for the past two days. Each time when I run Elliott, I receive the following error:

EL800.EXE - Bad Image

M:\Elliott\Bin\MSVCRT20.dll is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support. Error status 0xc00000c4.

See sample screen below:


A - After further investigation, this turns out to be a problem caused by the anti-virus. It is somewhat tricky in this case because, in the systray icons area, we chose to right click on the Malwarebytes icon and chose to "exit."  It did close the icon and we thought that disabled the anti-virus.  Then when we tried Elliott again, the problem still persisted.  Also, the problem does not happen to other users on the network that also use the same anti-virus. So we thought the problem is not related to the anti-virus.

After we investigated every other possibility, we still do not know why this happened, so we circled back to the anti-virus.  Then we found out that there's no way to disable Malwarebytes anti-virus on the client side.  You can only do so on the server, and we don't have the access. Only the IT, which is an outside vendor, has access.  We decided to go with a desperate measure by un-installing the Malwarebytes anti-virus.  After that, the problem was fixed.

Many strange Elliott problems are caused by anti-virus software.  But we recognize that it is a necessary evil since we can't trust the user to do everything right.  We highly recommend that users use Windows Defender, which is a free anti-virus software that comes with Windows.  Over the years, we have good experiences with it.  Even if Windows Defender causes an issue with Elliott, it is likely we can work with Microsoft to resolve it.  There are hundreds of anti-virus software vendors on the market.  Each one of them has their own unique rules on why they stop an application software.  It is just not possible for us to work with every one of them.  We really don't believe you need any third party anti-virus software that will make our support of Elliott more complicated.

EMK



    • Related Articles

    • Suddenly One User Cannot Run Elliott - Resolved by Recreating User Windows Profile

      Release Date: 09/04/2020 Version: 8.0 & Up The following is a weird support incident of a user who suddenly could not run Elliott 8.5 from the workstation. All other users could still run Elliott 8.5 without a problem. In this case, we suspect the ...
    • The Run Local or Hybrid Feature in Elliott 8.5

      Release Date: 12/3/2018 In Elliott 8.5, you can run Elliott in three different modes based on the location from which you execute Elliott application programs: Run Local: This is the recommended default method. Run Hybrid: This is designed to run for ...
    • Elliott V8.6 Configuration Utility (EL860CF.EXE)

      Configuring Elliott V8.6 After installing Elliott V8.6 for the first time, you will need to make some configuration changes. If this is the first time you have installed Elliott V8.6, the system will detect that the EL860.CFG file does not exist in ...
    • Can't Start Because Api-ms-win-crt-runtime-1-1-0.dll Is Missing After Upgrade to Elliott 8.1

      Q - I just upgraded to Elliott 8.1. Some of my machines receive the following message when trying to startup EL800.EXE: The program can't start because api-ms-win-crt-runtime-1-1-0.dll is missing from your computer. Try re-installing the program to ...
    • Elliott V8.5 Configuration Utility (EL850CF.EXE)

      Revised Date: 8/26/2021 Version 8.6 Configuring Elliott V8.5 After installing Elliott V8.5 for the first time, you will need to make some configuration changes. If this is the first time you have installed Elliott V8.5, the system will detect that ...