DIAdem Fails to Launch with Error "pDIAScriptEngineGet() returned a NULL"

Updated Apr 28, 2023

Reported In


  • DIAdem

Issue Details

When launching DIAdem, I see the error:

pDIAScriptEngineGet() returned a NULL

DIAdem then closes itself and will not open past this point.


Various components of DIAdem require administrator privileges to register with the Windows OS, which should be configured and set when installing DIAdem as an administrator user. If these are not configured, you may receive the above error.

To solve this, launch DIAdem as an admin user to create the linkages and register the Script Engine.