Question Detail
Why doesn't Echelon Enterprise Services doesn't work on 64 bit windows systems?
Solution
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
C:\Program Files\Microsoft SDKs\Windows\v7.1\bin\CorFlags.exe
Here is a description of the CorFlags Tool:
Related Products
- SmartServer
I tried this workaround and it did not work. Are there any other ideas?