HOME > MISC > LINUX > ACTIVEX

Return to Quick Linux Tips

Internet Explorer w/ActiveX on Linux (v1.0)
Last modified: Monday March 23, 2026

I'm trying to get as much working as possible as quickly as possible. Your continued feedback below would be greatly appreciated. I'm trying to use Linux as much as possible and there are only a few applications for which I have no choice but to use Windows for. There is one stubborn Real Estate related website I use called MLXchange that for some mysterious reason was written to require ActiveX controls. I recently ran across the IEs4Linux project which allows you to install various versions of Internet Explorer very easily on most popular Linux distributions.

However MLXchange still didn't work. After some experiementation and Googling I finally figured out the secrets. I assume this should also allow most other websites that require ActiveX to also work. Please let me know in the comments section at the bottom if this does or does not work with other sites.


Installing Internet Explorer

If you're using Fedora 7 then I recommend you follow my F7 Tips page to get the system set up and get IEs4Linux installed.

Briefly, IEs4Linux requires wine  and cabextract  which on a yum  based system is very easy to install:

# yum -y install wine cabextract
The rest of these instructions are straight from my F7 Tips paget download the latest script, extract and run it. The example below is based on version 2.0.5, just adjust the version number as necessary. Please note that you will want to install and run this as your own user, NOT as root. I used the defaults except that I installed all the versions of IE. I do some web development and I always find myself needing to resolve some goofy incompatibilites with older versions of IE.
$ gtar xzvf ies4linux-2.0.5.tar.gz
$ cd ies4linux-2.0.5
$ ./ies4linux
Welcome, greg! I'm IEs4Linux.
I can install IE 6, 5.5 and 5.0 for you easily and quickly.
You are just four 'enter's away from your IEs.

I'll ask you some questions now. Just answer y or n (default answer is the bold one)

IE 6 will be installed automatically.
Do you want to install IE 5.5 SP2 too? [ y / n ] y
        .
        .
        .
IEs 4 Linux installations finished! 

To run your IEs, type:
 ie6 
 ie55
 ie5


Adjust IE Security Settings

The default security settings will not allow ActiveX controls to be run. This is true even when running on a real Windows system.

Just open Tools -> Internet Options -> Security and just set the security level to Low like shown below:

Install a required DLL

If you try to use MLXchange now you'll see an error like this generated by IE 6.0:

Error message:
err:module:import_dll Library MFC42.DLL (which is needed by L"C:\\windows\\system32\\GeacView.dll") not found
err:module:import_dll Library GeacView.dll (which is needed by L"C:\\windows\\Downloaded Program Files\\GeacRevw.ocx") not found
err:module:import_dll Library MFC42.DLL (which is needed by L"C:\\windows\\Downloaded Program Files\\GeacRevw.ocx") not found

What you need to do is find a real Windows XP installation and grab the MFC42.DLL file in C:\Windows\System\  and copy it to your Linux system into the directory for the version of Internet Explorer you will be using.

$ cp mfc42.dll ~/.ies4linux/ie6/drive_c/windows/system

The final step is to inform the special WINE installation that you will be installing native DLLs. Just create the file ~/.ies4linux/ie6/config  and put the following lines into the file:

; default for all other dlls
"*" = "builtin, native"

That's it! Now just start ie6 and use the ActiveX website. You're now just that much closer to ditching Windows for good.

The comments section below is only for comments, suggestions or corrections for this guide only. Please do not use this for general Fedora/Linux support. If you do require support for something other than what's described here I recommend using Fedora Forums.