DIAdem Crashes Without Any Message While Starting

Updated Oct 10, 2022

Reported In

Software

  • DIAdem

Issue Details

When I launch DIAdem, I can see the splash screen for a short time, then the splash screen disappears, and DIAdem does not start. The DIAdem log file only shows that DIAdem is started, and the example data set is loaded - nothing else.

Solution

Such a crash without any error message is often caused by underlying issues with files, on which DIAdem depends. These issues can have multiple causes, like malfunctioning DLLs or missing registrations of files. See the different passages below.
 

Valid for all DIAdem versions

Check the Windows Event Log for entries with Event-ID 1000 and Source Application Error.
If you find an entry, which lists DIAdem.exe as faulting application, check the entry for the faulting module line.

Some customers have reported about NILibEay32.DLL being shown as faulting module.
If that is the case, replace the DLL on your computer with the DLL of same name and same bitness from the attachement section of this KB.

The location of NILibEay32.DLL is depending on your DIAdem bitness:
  • for 64-bit: C:\Program Files\National Instruments\Shared\nissl
  • for 32-bit: C:\Program Files (x86)\National Instruments\Shared\nissl


Valid for DIAdem version 2019, 2019 SP1, 2020, and 2020 SP1

In rare cases it can happen, that two components of DIAdem are not registered correctly. 

To verify if your DIAdem installation is concerned, please run the following commands.

Open a command box with admin privileges:
  1. Enter “CMD ” in the Windows start prompt.
  2. Click right at the listed app “Command prompt” and
  3. Select “Run as administrator”.
Enter and execute these commands (for DIAdem 2019, please replace 2020 with 2019):
  1. cd C:\Program Files\National Instruments\DIAdem 2020
  2. where regsvr32.exe
The result should be: “C:\Windows\System32\regsvr32.exe”

If this is not the case, please enter and execute these commands (for DIAdem 2019, please replace 2020 with 2019):
  1. "%SYSTEMROOT%\System32\regsvr32.exe" "C:\Program Files\National Instruments\DIAdem 2020\DataFinder_GUI.dll"
  2. "%SYSTEMROOT%\System32\regsvr32.exe" "C:\Program Files\National Instruments\DIAdem 2020\DataStoreElements_GUI.dll"
Now, DIAdem should start without crash.

 

Additional Information

The DIAdem log file can be found here:
  • c:\Users\<Name>\AppData\Local\National Instruments\DIAdem\<Version No>