Why doesn't Echelon Enterprise Services (EES) work on a 64-bit windows systems? Can I use LNS Proxy on a 64-Bit windows system? (KB856)

Question Detail

Why doesn't Echelon Enterprise Services doesn't work on 64 bit windows systems?

Possible error message:
     LnsNativeUtil.dll  appears to be corrupted
In order to be able to run Echelon Enterprise Services (EES), which includes LNS Proxy, on 64 bit Windows systems, please apply the following workarounds:
1.EES can’t be installed as a service when it is installed in the directory -> "c:\program files (x86)\LonWorks"
Please install EES in "c:\LonWorks".
2.After EES is installed in "c:\LonWorks", run CORFLAGS.EXE as follows to update the application flags in the directory shown below:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC>CORFLAGS.exe /32BIT+ "C:\LonWorks\iLON\EnterpriseServices\iLON_EES.exe"
Microsoft (R) .NET Framework CorFlags Conversion Tool. Version 4.0.30319.1
Copyright (c) Microsoft Corporation. All rights reserved.
If you don’t see any errors on the screen, then the flags have updated successfully.
CorFlags is a tool included with  the Microsoft Windows SDK and stored in
C:\Program Files\Microsoft SDKs\Windows
The vx.x directory number will probably be different. Check any windows development PC to see if you see the file. For example,

C:\Program Files\Microsoft SDKs\Windows\v7.1\bin\CorFlags.exe
Here is a description of the CorFlags Tool:
Related Products
  • SmartServer
Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request


  • Avatar
    Charlie Epler

    I tried this workaround and it did not work. Are there any other ideas?

Powered by Zendesk