NetWorx does not start
7 posts · Closed
NetWorx does not start. I get this error on my Windows 11 x64 21H2. I've tried numerous versions; they all come up with the same error.
Unable to execute file:
C:\Program Files\NetWorx\networx.exeCreateProcess failed; code 623.
{Illegal system DLL relocation}
The system DLL %hs was relocated in memory. The application will not run properly.
The relocation occurred because the DLL %hs occupied an address range reserved for Windows system DLLs. The vendor supplying the DLL should be contacted for a new DLL.

That's really odd. I can only think of the relocation table that we strip from EXE files to reduce their size. This may cause issues when running NetWorx in a sandbox or similar isolated container.
Kindly try the latest build with the relocation table intact and let me know if this works for you.
Sorry for the delay, I will keep this in my browser so I do not miss your next message. I am using the latest version 7.1, and the issue persists. I will test another version if you need to add the relocation table again, or if you still have a copy you referenced here.
We have re-added the relocation information in the latest builds. Please try running those on your system and let me know how it works.
It's working now! Thank you very much!
I suspect the global exploit protection I have enabled in Windows may have played a role in this:

Yes, it's the Mandatory ASLR that needs to relocate the EXE image in memory.
Thanks for letting us know. Relocation information will now be included in all future builds.
That is what I suspected. I've been wanting to use NetWorx for a year now. I really appreciate that. Thank you for patching it up and increasing its security.