DIAdem Fails to Start After the Splash Screen

Updated Nov 2, 2023

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

DIAdem failing to start 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. For this:
  1. Open Event Viewer.
  2. Select the Application Section under the Windows Logs directory from the Event Viewer (Local) section.
  3. Filter the logs using the Filter Current Log.. option in the Actions section.
  4. Modify the marked sections below to make sure the filter shows the recent error entries. Then, click on Ok.
image.png

If you find an entry, which lists DIAdem.exe as a faulting application, check the entry for the faulting module line.

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

The location of NILibEay32.dll will depend on the bitness of the DIAdem version you are using:
  • 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. Right-click on the listed app “Command prompt”
  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 crashing.

If this error persists after trying these steps, please contact NI Technical Support.

Additional Information

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