Preventing the Explorer.exe from Launching in Shell Mode
Preventing the Explorer.exe from Launching in Shell Mode Preventing the Explorer.exe from Launching in Shell Mode
Citrix states in their article: CTX108784
Document ID: CTX108784, Created on: Mar 2, 2006, Updated: Apr 19, 2006
Products: Citrix Presentation Server 4.0 for Microsoft Windows 2003, Citrix Presentation Server 4.0 x64 Edition
Symptoms
Citrix Presentation Server 4.0 prevents the Explorer.exe from launching in “shell” mode.
Citrix Presentation Server 4.0 incorporates a new feature which actively monitors whether or not the Explorer.exe is started within a published application and prevents this Explorer.exe from running in “shell” mode.
Cause
This is by design.
Resolution
Disable the Citrix hook on the Explorer.exe.
Windows 2003 and 2000 x32
Unregister the explhook.dll:
regsvr32 /u explhook.dll
-Or-
To disable the hook on the Explorer.exe, edit the following registry key and change the value data to 0.
Caution! This fix requires you to edit the registry. Using Registry Editor incorrectly can cause serious problems that may require you to reinstall your operating system. Citrix cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk. Be sure to back up the registry before you edit it.
System Key: [HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_DLLs\Seamless Explorer]
Value Name: Flag
Data Type: REG_DWORD (DWORD Value) Value Data: 6 = Enable Explorer hook (default), 0 = Disable Explorer hook
In Windows 2003 x64 you are unable to disable the DLL using regsvr32 /u
Caution! This fix requires you to edit the registry. Using Registry Editor incorrectly can cause serious problems that may require you to reinstall your operating system. Citrix cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk. Be sure to back up the registry before you edit it.
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\CtxHook64\AppInit_DLLs\Seamless Explorer
Explorer]
Value Name: Flag
Data Type: REG_DWORD (DWORD Value)
Value Data: 6 = Enable Explorer hook (default), 0 = Disable Explorer hook
Changing this registry key prevents the C:\Program Files\Citrix\system32\ explhook.dll from being started. This DLL sets the specific hook on the Explorer.exe.
More Information
CTX991230 – Terminal Server Desktop, Explorer.exe, Launches from a Published Application
User login
Who's new
- japhabept
- Rullydery
- eagenorce
- rittaarier
- swasseZex