Posts Tagged ‘Citrix’

“Citrix and the curse of version 6”

Written by Ingmar Verheij on July 23rd, 2012. Posted in Citrix

Disclaimer: In no way have I any bad intention with this article. Any reference to the number 666, the devil or religion is purely to illustrate. If you feel offended in any way, I apologize.


Once upon a time there was a successful independent software vendor based in the sunny Ft. Lauderdale, Florida.

Started in 1989 with $3 million in funding the company now has an estimated market value of $14 billion dollar.

This growth is achieved by developing products that help companies solve their issues and enable them to pursuit their goals. Products like XenApp (former Presentation Server (former MetaFrame (former WinFrame))), XenDesktop, XenServer, NetScaler, Branch Repeater, Provisioning Server and many (many!) more (product matrix).

With the release of each new version of a product more features are added,  problems are solved and raises the bar for the competition. Both companies as IT professionals embrace each new versions with a loud applause, lots of marketing and geek speaks. All version except that feared version : 6

Each time Citrix releases a version 6 of a product the experts cringe and take a step back to evaluate the product from a safe distance, with the necessary precaution.  In their minds it sounds “version 6….6…6…!”

How come? Well, do you remember XenApp 6? The version that was required for 2008R2 but got released before it was really finished (no separate roles for data collector and desktop server, and quite buggy). Or XenServer 6 (got some nasty bugs)… or Provisioning Server 6 (got some nasty bugs)…. or recently Branch Repeater 6 (6.1 is released, consider upgrading to 6.1 or skip 6.0).

XenDesktop is at version 5.6, with high expectation of new release announcements for the coming Citrix Summit/Synergy in October…

Dear Citrix,


Could you please skip version 6 for XenDesktop?



The author

Citrix XenCenter crashes with error 0xc000007b

Written by Ingmar Verheij on July 23rd, 2012. Posted in XenServer

After launching Citrix XenCenter if crashed with error 0xc00007b and exited immediately. Although my work laptop is really in need of some TLC – it needs a clean install, I preferred troubleshooting the issue.

A quick trace with Sysinternals Process Monitor showed a dynamic link library (DLL) being loaded that I didn’t expect: Airfoilinject3.dll.

Install Citrix APPDNA with QuickDB on a non-system drive

Written by Ingmar Verheij on July 12th, 2012. Posted in AppDNA

There are two installers available for Citrix AppDNA (former App-DNA Apptitude). Depending on how big of a download you want to obtain and distribute internally, you can choose any of those two. Both installers will result in the same product:

  • AppDNA Enterprise Edition [288MB]
  • AppDNA Enterprise Edition with Quick DB Install [659MB]

The main difference between the two installers is that the ‘with Quick DB install’ includes a database dump of OS images, where you otherwise would have to download and import the OS images manually (which will take around 2 hours).

Howto: Citrix AppDNA installation logfiles

Written by Ingmar Verheij on July 12th, 2012. Posted in AppDNA

If your having problems installing Citrix AppDNA (former App-DNA Apptitude) you’ll might struggle to find installation log files. This is because the logfiles aren’t created by default, you need to enable it by placing a marker file.


The installer checks if the file %Temp%\ActivateAppTitudeVerboseLog.txt exists:

“Citrix Receiver – Security Warning” explained and demystified

Written by Ingmar Verheij on June 26th, 2012. Posted in Citrix, Demystified

Citrix Receiver - Security WarningWhen you’ve worked with a Citrix XenApp or XenDesktop environment you must be familiar with the Security Warning dialog. It prevents a remote machine (your hosted application or desktop) from accessing resources on the client device, a security boundary you want to protect when from unmanaged systems.

But on managed systems you want to prevent this message, you don’t want your users to be confronted with a message you tell them to accept (otherwise it won’t work and they’re to blame).

In this article I’ll explain why this message is displayed and how you can prevent it.