Windows Explored

Everyday Windows Desktop Support, Advanced Troubleshooting & Other OS Tidbits

Internet Explorer Hangs After Installing Citrix Receiver

Posted by William Diaz on March 14, 2012

Since installing the Citrix Receiver on a couple Windows XP workstations (IE7 and IE8), I noticed that sometimes Internet Explorer was getting hung after launching. In all cases, the hang analysis pointed to a dll called IEInterceptor:


0181bf54 7c90df4a 7c809590 00000002 0181bf80 ntdll!KiFastSystemCallRet
0181bf58 7c809590 00000002 0181bf80 00000001 ntdll!ZwWaitForMultipleObjects+0xc
0181bff4 7e4195f9 00000002 0181c01c 00000000 kernel32!WaitForMultipleObjectsEx+0x12c
0181c050 7752e71e 00000001 0181c098 000003e8 user32!RealMsgWaitForMultipleObjectsEx+0x13e
0181c078 7752e845 0181c098 000003e8 0181c0a8 ole32!CCliModalLoop::BlockFn+0x80
0181c0a0 7760279e ffffffff 0019c318 02ffd3ac ole32!ModalLoop+0x5b
0181c0bc 776021a6 00000000 00000000 00000000 ole32!ThreadSendReceive+0xa0
0181c0d8 7760208a 0181c1a0 0019c318 0181c1fc ole32!CRpcChannelBuffer::SwitchAptAndDispatchCall+0x13d
0181c1b8 7752e8f2 0019c318 0181c2cc 0181c2bc ole32!CRpcChannelBuffer::SendReceive2+0xc8
0181c1d4 7752e89b 0181c2cc 0181c2bc 0019c318 ole32!CCliModalLoop::SendReceive+0x1e
0181c240 7752c8fa 0019c318 0181c2cc 0181c2bc ole32!CAptRpcChnl::SendReceive+0x6f
0181c294 77ef5db5 0019c318 0181c2cc 0181c2bc ole32!CCtxComChnl::SendReceive+0x113
0181c2b0 77ef5ead 001df53c 0181c2f8 0600016e rpcrt4!NdrProxySendReceive+0x43
0181c694 77ef5e42 032d31c0 032d3122 0181c6cc rpcrt4!NdrClientCall2+0x1fa
0181c6b4 77e88519 00000014 00000003 0000003c rpcrt4!ObjectStublessClient+0x8b
0181c6c4 0269586c 001df53c 000010d0 0000008c rpcrt4!ObjectStubless+0xf
WARNING: Stack unwind information not available. Following frames may be wrong.
0181c6ec 77135cd9 02763fe8 001df53c 0181ca5c IEInterceptor+0x586c
0181c77c 77126db7 0181c954 0181c944 0181c934 oleaut32!DispCallFunc+0x16a
0181c780 0181c954 0181c944 0181c934 0181c924 oleaut32!CTypeInfo2::Release+0x2b
0181c788 0181c934 0181c924 0181c914 0181c904 0x181c954
0181c944 00000000 0181ca5c 00000000 00000009 0x181c934

0269586c ??              ???


SYMBOL_NAME:  IEInterceptor+586c

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: IEInterceptor

IMAGE_NAME:  IEInterceptor.dll

Looks like this is installed with the Citrix Receiver:

0:000> lmvm IEInterceptor
start    end        module name
02690000 026a3000   IEInterceptor T (no symbols)
Loaded symbol image file: IEInterceptor.dll
Image path: C:\Program Files\Citrix\ICA Client\IEInterceptor.dll
Image name: IEInterceptor.dll
Timestamp:        Thu Dec 22 11:36:50 2011 (4EF35CA2)
CheckSum:         00015649
ImageSize:        00013000
File version:
Product version:
File flags:       0 (Mask 3F)
File OS:          4 Unknown Win32
File type:        2.0 Dll
File date:        00000000.00000000
Translations:     0000.04b0 0000.04e4 0409.04b0 0409.04e4

To work around the problem, the CtxIEInterceptorBHO Class component can be disabled from the Programs > Manage add-ons tab in IE:
I am not sure of its purpose but disabling this add-on does not affect the normal functioning of the Citrix Receiver.


3 Responses to “Internet Explorer Hangs After Installing Citrix Receiver”

  1. […] Citrix put in the new Receiver install BUT it doesn’t do anything, yet.  I also found this post of someone else having the same […]

  2. James Montgomery said

    I am having the same issue but the add-on doesn’t appear in the browser and when using Outlook 2003 it says Word is not recognized as the default editor.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: