Link to home
Start Free TrialLog in
Avatar of NicoNL
NicoNLFlag for Netherlands

asked on

Ie8 x64 version issue server 2008R2 Remote Desktop

We are running a Windows Server 2008R2 Remote Desktop server. We have an application with issues running in iexplore 8 x64 version. It runs okay under iexplore 8 x86 version. So the application runs fine when started from a iexplore x86 link. But it's also possible to start this program / add-on from outlook. When this program is started from Outlook, Outlook automatically selects the iexplore x64 version, not the x86 version. So when the users start the program / add-on from Outlook they run into the iexplore 8 x64 version issues.

We are looking for a way to force Outlook (Office 2003 version) to start the iexplore x86 version instead of the x64 version.

Does anybody know a workaround for this?

The [HKEY_CLASSES_ROOT\http\shell\open\command] is alreay set to:
@="\"C:\\Program Files (x86)\\Internet Explorer\\iexplore.exe\" -nohome"
Avatar of johnb6767
johnb6767
Flag of United States of America image

Im going to go out on a limb, just to start a thread......

Https should also be set (just in case), but it sounds like the addon really isnt a link/.URL file so it might explain why it is ignoring that....

Do other urls go the 32bit route?

Secondly, kind of off the wall.....

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\iexplore.exe]
"Debugger"="C:\Program Files (x86)\Internet Explorer\iexplore.exe"

Anytime something calls for the module iexplore.exe, it should launch the 32bit version...

Again, might cause interference with other apps.... Thats why I stressed "Left Field".....
x86 version should be default. x64 version cannot be the defualt browser but can start if already is active...
Do you use x86 version by default? what happen just after logon? If you do not start ie manually before outlook?
Avatar of NicoNL

ASKER

Thanks for your reply,

When I open an URL link from Word, ie8 x86 version is automatically launched. It looks like it's MS CRM v4 that is set to launch C:\Program Files\Internet Explorer\iexplore.exe (the x64 version) from Outlook and not to use C:\Program Files (x86)\Internet Explorer\iexplore.exe (the x86 version). So from Outlook CRM opens iexplore.exe x64 version. That's the problem. From CRM Contacts we us an add-on to create a Word document that doesnt launch from the ie8 x64 version, but does from the ie8 x86 version.

So, it would be nice to be able to set CRM v4 to use C:\Program Files (x86)\Internet Explorer\iexplore.exe.

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\iexplore.exe]
In "Image File Execution Options" there is no key or string "iexplore.exe", so it must be added. Is it a String value in "Image File Execution Options" containing "Debugger"="C:\Program Files (x86)\Internet Explorer\iexplore.exe"?

> Https should also be set (just in case)
Was as the http also defaultly already set.
If you add such "debugger" key your IE will stop working at all...
Avatar of NicoNL

ASKER

That means that the debugger key will block ie8 x64 to startup, not to have ie8 x86 to startup instead of the ie8 x64 version? What is the debugger key used for in general?
It runs "debugger" instead of app determined by key name. But in your case this generates infinite loop and avery app called iexplore.exe will not start displaying stupid error message. IE x86 and IE x64 have same executable file name.
So in my opinion the solution with debugger is useless.
Avatar of NicoNL

ASKER

> Do you use x86 version by default?
Yes by default x86

> what happen just after logon? If you do not start ie manually before outlook?
When I open any URL link from an e-mail in Outlook, the x86 version is launched. Only a CRM link in Outlook is launching the x64 version.

Also I noticed that when I manually launch the x86 version before launching Outlook, after that CRM is also using the X86 version to launch a CRM link. And in that case the add-on works.

And when I first launch Outlook and open a CRM link, then the x64 version is launched. Also opening any URL link from an e-mail in Outlook after that is launching the x64 version. But when adding to that, I open a URL link from Word, Word launches the ie8 x86 version.

It is confusing having both a x86 and a x64 version of ie8.
I know it's confusing but I use both versions so from my point of view it makes sense.

Looks like manual starting of x86 makes some kind of workaround for you. That gives some hope for your users ;)

In my opinion something is wrong in your plugin. Looks like it checks for ie running and if it's not running - launching new one from hardcoded location.

Maybe the dumb solution with x64 version folder rename and copying x86 into same place makes sense? I know it's really poor solution and you should be extremely careful when patching (I recommend take changes back before patch and rename folders again after doing this). Remember about closing all working instances of ie before flder renaming.
ASKER CERTIFIED SOLUTION
Avatar of gtworek
gtworek
Flag of Poland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Basically, it seems like the CRM app isnt making a URL call, it is doing so directly to iexplore.exe, which is why it is ignoring your File Type that you specified......

Might need to contact MS Support for the CRM app...
Avatar of NicoNL

ASKER

Yes I will start a support case at out add on support channel to have them fix this x64 ie8 problem. I hope ie9 is going to fix these x86 / x64 issues.

Thanks for your help and info.