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