If the file isn't actually corrupted (bad image) it is possible that some of the DLLs/runtime it needs aren't installed/working. Windows 10 has messed a lot of things up recently. The 64-bit version of CJLibrary.dll I have is 665,088 bytes and has a MD5 checksum of f2baaaecd11a4c09ed7d2a8f267edb50
It needs/uses the following DLL's under Windows 7
SHLWAPI.dll
mfc140u.dll
KERNEL32.dll
USER32.dll
GDI32.dll
ADVAPI32.dll
SHELL32.dll
COMCTL32.dll
OLEAUT32.dll
VCRUNTIME140.dll
api-ms-win-crt-time-l1-1-0.dll
api-ms-win-crt-string-l1-1-0.dll
api-ms-win-crt-stdio-l1-1-0.dll
api-ms-win-crt-heap-l1-1-0.dll
api-ms-win-crt-convert-l1-1-0.dll
api-ms-win-crt-runtime-l1-1-0.dll
api-ms-win-crt-filesystem-l1-1-0.dll
api-ms-win-crt-utility-l1-1-0.dll