Skip to Content
Former Member
Jul 11, 2007 at 02:45 PM

MLR.EXE on Windows 2003 64 BIT using WOW64



I have installed a SAP SCM 5.0 system on Windows 2003 64 BIT/MS SQL 2000.

The SCM consultant needs the MLR.EXE exe installed on the OS for the RFC connection 'CALL_MLR', I have followed OSS Note 301569, copied the exe to the OS in the /usr/sap/<SID> directory, but when I run the exe i get the error :

<b>'The application has failed to start because LIBRFC32.DLL was not found. Re-installing the application may fix this'</b>

The note mentions you have to run WOW64 environment for 32 bit applications on 64 BIT OS, we are on Windows 2003 64 BIT SP1, so we should have WOW64 environment, the documentation I have read on WOW64 says it should run seamlessly as WOW64 hands the program as the address space in the program shows its a 32 BIT application.

LIBRFC32.DLL is in the C:\WINDOWS\system32 folder, this is in the path on the server, so it should be found.

I've ran the MLR.EXE on my 32 BIT Windows XP desktop to check its not a corrupted version, and it works ok, so its definitely a compatibility problem with Windows 2003 64 BIT.

Has anyone setup MLR.EXE in a scenario like this, or has run 32 BIT Applications on Windows 2003 64 BIT using WOW64?