Wednesday, September 9, 2009

Oracle JInitiator, Internet Explorer 8, and Data Execute Prevention

Our company recently pushed out the IE8 update to our users after various users tested it without any issues. The following day, our Oracle users were unable to access our Oracle ERP system. At the point where JInitiator is launched, IE8 would simply close down with the following error:

"Data Execute Prevention - To help protect your computer, Windows has closed this program."


Not too kind of it. We tried the usual fixes; disabling addons, messing with anti-virus, uninstalling programs. Nothing seemed to fix it. And then I stumbled on to this setting in IE8, "Enable memory protection to help mitigate online attacks". As much as I believe the ERP system to be an attack some days, it was that setting that was killing JInitiator. Unchecking the checkbox and restarting IE fixed the problem. You can find it at:

Tools -> Advanced Tab -> Scroll all the way down to the security area and look for "Enable memory protection to help mitigate online attacks".


Hope this helps some of you looking for a solution to this problem. Sadly I'm sure that checkbox is there for a good reason, such as mitigating online attacks. Oracle just doesn't play well with it yet (at least our version doesn't).

2 comments:

  1. Thanks for this . We have an oracle app that runs on JInitiator 1.3.1.28 and experienced the same error . Your fix worked for us. However our box is greyed out as our PCs are heavily locked down so have to get someone with admin rights to do this for us

    ReplyDelete
  2. You are really awesome.....this worked for me after a long struggle.

    ReplyDelete