Windows Defender is the #1 culprit for this error. It often quarantines rld.dll silently without any notification.
This article explains what causes the error and provides step-by-step solutions. Windows Defender is the #1 culprit for this error
For users on Windows 10/11:
If the file is still failing to initialize, reinstalling the Microsoft Visual C++ Redistributable packages can repair the underlying environment needed for the DLL to function. Windows Defender is the #1 culprit for this error