How do I tell what version of Citrix is installed on a server? 32-bit or 64-bit?, in the x64 Terminal Server / Citrix forum on BrianMadden.com
Brian Madden Logo
Your independent source for desktop virtualization, consumerization, and enterprise mobility management.

How do I tell what version of Citrix is installed on a server? 32-bit or 64-bit?, in the x64 Terminal Server / Citrix forum on BrianMadden.com

rated by 0 users
This post has 13 Replies | 3 Followers

Not Ranked
Points 55
Bravespear Posted: Wed, Sep 3 2008 5:27 PM
I just started a new job recently and need to know which version of Citrix is installed on our servers. I know it is Citrix Presentation Server 4.5 Enterprise, but I don't know if Citrix is 32-bit or 64-bit. The server is running Windows 2003 Enterprise x64 (not R2 version). I thought this would be easy to figure out, but evidently its not.

Please help!
  • | Post Points: 50
Top 50 Contributor
Points 3,644
The easiest way to check would be to check where it is installed to. 32 bit applications are installed by default in the Program Files (x86) directory, where 64 bit apps are just installed under Program Files. That would be the easiest way.
  • | Post Points: 20
Top 25 Contributor
Points 14,654
EmilBeck replied on Wed, Sep 10 2008 4:46 AM
Easy! Citrix Presentation Server 32 bit is not supported on x64 servers and will not install.

Also to check for a 32bit program, you could load task manager and if the e.g. ImaSrv.exe has *32 against it. it is 32bit

--Emil
  • | Post Points: 35
Top 500 Contributor
Points 820
Even the x64 version of XenApp server is still 32-bit, so checking for a 32-bit executable won't help.

Cheers


Neil

Company blog
http://www.spellings.net/blog
Personal blog
http://neil.spellings.net/

  • | Post Points: 35
Top 25 Contributor
Points 14,654
Youe right lots of the code in the 64bit version of XenApp is still 32bit, but credit to Citrix they did re-write the IMASvr.exe (v4.5)

--Emil
  • | Post Points: 20
Top 200 Contributor
Points 1,151


I can see how they could get away with some modules of Citrix being 32 bit, but the drivers like wdica.sys would have to be 64 bit.
  • | Post Points: 20
Top 500 Contributor
Points 820
[quote=Mike Smith]
I can see how they could get away with some modules of Citrix being 32 bit, but the drivers like wdica.sys would have to be 64 bit.
[/quote]

That's the main difference between the 32 and 64-bit versions - Citrix had to re-write (ie re-compile) the drivers as you can't run 32-bit drivers under x64, but most of the other components (apart from IMA as stated above) remain 32-bit

Cheers

Neil

Company blog
http://www.spellings.net/blog
Personal blog
http://neil.spellings.net/

  • | Post Points: 5
Top 150 Contributor
Points 1,745

How to tell if XenApp 5 FP2 64-bit is installed:

1.  Open Task Manager.  The ImaSrv process does not have a “*32” next to it.  That means the ImaSrv process is a 64-bit process.
2.  In the Delivery Services Console, right-click on the server, change display, hotfix displays, hotfix details, you will see the x64 hotfix R05 installed.
3.  Start, run, regedit, expand HKLM\SOFTWARE\Wow6432Node\Citrix.  That node ONLY exists on a 64-bit server and shows that the XenApp installer correctly installed the 32-bit stuff on a 64-bit server OS.  Only the drivers like ImaSrv are 64-bit.
4.  If you attempt to run the 32-bit msp.msi file, you will get a popup saying "This version of Presentation Server is not supported on Microsoft Windows Server 2003 x64 Edition.  Please use Citrix Presentation Server x64 Edition."

  • | Post Points: 5
Top 25 Contributor
Points 8,784

Yep, will use c:\program files (x86) and syswow6432node.

  • | Post Points: 20
Not Ranked
Points 260

I can see the syswow6432node and files in the c:\Program File (x86) directory , on my Windows 2008 R1 64 bit server...however the IMASrv.exe process is called IMASrv.exe*32

 

Does this mean I am running the 32 bit version ?

 

Have I done something wrong?

This is with XenApp 5 , I have yet to apply FR 2 to the server ?

 

  • | Post Points: 20
Top 25 Contributor
Points 8,784

Not necessarily  - we're running 64bit servers but our IMA process is ImaSrv.exe*32.

  • | Post Points: 5
Top 25 Contributor
Points 8,784
Top 500 Contributor
Points 460
Jalloh replied on Thu, Oct 28 2010 8:51 AM

Citrix has never been a 64bit application. It is a 32bit application that runs on a 64 bit server platform

  • | Post Points: 20
Top 25 Contributor
Points 14,654

The bits that matter are x64, interestingly IMA is still x86 (XA6).

--Emil

  • | Post Points: 5
Page 1 of 1 (14 items) | RSS