DLL loading failure: Windows Error 126

Several of my customers with Windows 10 laptops cannot load LexActivator.dll. They get Windows Error 126. I understand that Windows 10 provides all the DLLs that LexActivator depends on. But previous faulty installs/uninstalls of other software can damage the registry and mess up the search path, causing some of the required DLLs to not be found when LexActivator is loaded. This is not the fault of Cryptlex.

Wbat can I do to make LexActivator work on these machines? Is it possible to manually specify the search paths in the PATH variable? Is there a way to repair the registry damage?

Googling for “Windows error 126” shows that there are people offering tools for correcting this problem, such as this one:
http://www.wiki-errors.com/err.php?wiki=126

But I have no way of knowing if their solution is trustworthy. What do people recommend?

Hi,

LexActivator has dependency of VS2010 runtime. If the runtime dlls are not present in the system, they should be placed in parallel to LexActivator.dll if you plan to ship them in the installer of your product.

You can download them from following urls:

https://s3.amazonaws.com/dl.cryptlex.com/downloads/native/vs2010/vs2010_x86.zip

https://s3.amazonaws.com/dl.cryptlex.com/downloads/native/vs2010/vs2010_x64.zip

Or you can install the runtime on the target machines if not present (recommend):

https://www.microsoft.com/en-us/download/details.aspx?id=13523

https://www.microsoft.com/en-us/download/details.aspx?id=8328

Thank you. Two of my customers have now verified that this did indeed fix the problem.