Brian Madden Logo
Your independent source for application and desktop virtualization.
advertisement

Published application only displays a gray box , in the Citrix XenApp / Presentation Server forum on BrianMadden.com

rated by 0 users
Answered (Verified) This post has 1 verified answer | 3 Replies | 1 Follower

Not Ranked
Points 85
David Ross posted on Sat, Jun 20 2009 1:31 AM

I have just upgraded the test servers in my Citrix Farm from 4.0 x64 to 4.5 x64 with R04.

I have been able to sort out most of my applications except for one package. I've got a payroll package that just displays a gray box in the left hand corner when the published app starts. None of the screen ever displays. This happens regardless of resolution of the client or the resolution that the app is published in.

The application worked fine under 4.0 but I loaded all current MS Hotfixes before 4.5 install.

I don't believe this has anything to do with the CTFMON info that I have seen in the other forums. I have checked that the application runs fine on the 4.5 server. It's just through PNagent that you get the gray box. Also, CTFMON.exe doesn't show up in the running processes. Handwriting and speech recognition was never installed.

Any ideas where to start would be appreciated.

  • | Post Points: 35

Answered (Verified) Verified Answer

Not Ranked
Points 85
Verified by David Ross

Thought I would follow-up:

Looks like we finally found the answer in this forum post:

http://forums.citrix.com/thread.jspa?threadID=92241&tstart=15

Under these registry keys

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\CtxHook\AppInit_DLLs\Multiple Monitor Hook
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\CtxHook64\AppInit_DLLs\Multiple Monitor Hook

You have to create a new String Value called Exclude and the add the EXEs you are having problems with to the Value.

Works like a charm :-)

  • | Post Points: 25

All Replies

Top 50 Contributor
Points 5,587

What application is this?  Have you verified that the .exe continues to run on the server side?  Is the application called via a .exe?  Does it call/start any child processes?  Can you launch a batch file or publish windows explorer and then navigate to the .exe and launch it?  Same behavior?  Does it work via RDP?  Could rule out and ctxhooks, or multi-monitor issues.

Ryan
  • | Post Points: 5
Top 10 Contributor
Points 24,510

I highly recommend this on-demand Citrix webinar on Troubleshooting:

https://www1.gotomeeting.com/register/132129921

It contains a wealth of good information

Alan Osborne

President (MCSE, CCNA, VCP, CCA)

VCIT Consulting - Citrix/Terminal Services Remote Desktop Solutions for SMB

VCIT website My Blog

  • | Post Points: 20
Not Ranked
Points 85
Verified by David Ross

Thought I would follow-up:

Looks like we finally found the answer in this forum post:

http://forums.citrix.com/thread.jspa?threadID=92241&tstart=15

Under these registry keys

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\CtxHook\AppInit_DLLs\Multiple Monitor Hook
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\CtxHook64\AppInit_DLLs\Multiple Monitor Hook

You have to create a new String Value called Exclude and the add the EXEs you are having problems with to the Value.

Works like a charm :-)

  • | Post Points: 25
Page 1 of 1 (4 items) | RSS