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 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 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:
- Enter “CMD ” in the Windows start prompt.
- Right-click on the listed app “Command prompt”
- Select “Run as administrator”.
Enter and execute these commands (for DIAdem 2019, please replace 2020 with 2019):
- cd C:\Program Files\National Instruments\DIAdem 2020
- 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):
- "%SYSTEMROOT%\System32\regsvr32.exe" "C:\Program Files\National Instruments\DIAdem 2020\DataFinder_GUI.dll"
- "%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