<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>XenApp on Remko's Blog</title><link>https://remkoweijnen.nl/blog/tags/xenapp/</link><description>Recent content in XenApp on Remko's Blog</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 23 Mar 2017 17:02:44 +0000</lastBuildDate><atom:link href="https://remkoweijnen.nl/blog/tags/xenapp/index.xml" rel="self" type="application/rss+xml"/><item><title>Where does the Citrix Linux VDA store settings?</title><link>https://remkoweijnen.nl/blog/2017/03/23/where-does-the-citrix-linux-vda-store-settings/</link><pubDate>Thu, 23 Mar 2017 17:02:44 +0000</pubDate><guid>https://remkoweijnen.nl/blog/2017/03/23/where-does-the-citrix-linux-vda-store-settings/</guid><description>&lt;p&gt;&lt;a href="https://remkoweijnen.nl/blog/wp-content/uploads/2017/03/image-21.webp" class="glightbox" data-type="image" data-gallery="post-4103"&gt;&lt;img loading="lazy" decoding="async" style="float: right; display: inline;" title="image" src="https://remkoweijnen.nl/blog/wp-content/uploads/2017/03/image_thumb-21.webp" alt="image" width="203" height="117" align="right" /&gt;&lt;/a&gt;I recently (well today really) started playing with the Citrix Linux VDA. I took Ubuntu to test because I happen to like Ubuntu.&lt;/p&gt;
&lt;p&gt;I didn&amp;rsquo;t get it to work correctly right away though and during troubleshooting I wanted to know where the VDA is storing it&amp;rsquo;s settings.&lt;/p&gt;
&lt;p&gt;I found the following file &lt;code&gt;/etc/xdl/ctx-vda.conf&lt;/code&gt; with the following contents:&lt;/p&gt;</description></item><item><title>Google Earth fix for XenApp, RDSH &amp; Horizon</title><link>https://remkoweijnen.nl/blog/2017/02/20/google-earth-fix-xenapp-rdsh-horizon/</link><pubDate>Mon, 20 Feb 2017 20:26:51 +0000</pubDate><guid>https://remkoweijnen.nl/blog/2017/02/20/google-earth-fix-xenapp-rdsh-horizon/</guid><description>&lt;p&gt;&lt;a href="https://remkoweijnen.nl/blog/wp-content/uploads/2017/02/Google_Earth_logo.webp" class="glightbox" data-type="image" data-gallery="post-4004"&gt;&lt;img loading="lazy" decoding="async" class="alignnone" style="float: right; margin: 0px 0px 0px 5px; display: inline;" title="Google Earth Logo" src="https://remkoweijnen.nl/blog/wp-content/uploads/2017/02/Google_Earth_logo_thumb.webp" alt="Google Earth Logo" width="108" height="128" align="right" /&gt;&lt;/a&gt;Both Google Earth and Google Earth Enterprise do not work correctly for multiple users on shared Hosted Shared Desktops (I still prefer to call it Server Based Computing but that&amp;rsquo;s likely because I&amp;rsquo;m an oldtimer).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Problem summary&lt;/strong&gt;&lt;br&gt;
So let&amp;rsquo;s look at the actual issue: the first user on a server is able to launch Google Earth but for any subsequent users on the same server Google Earth fails silently.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;u&gt;Problem details&lt;/u&gt;&lt;/strong&gt;&lt;br&gt;
Google Earth uses various synchronization objects such as Events and Mutexes but registers those in the &lt;strong&gt;\Global&lt;/strong&gt; namespace instead of the &lt;strong&gt;\Local&lt;/strong&gt; namespace.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>Redirect Registry by Modifying .NET Executable</title><link>https://remkoweijnen.nl/blog/2013/05/30/redirect-registry-by-modifying-net-executable/</link><pubDate>Thu, 30 May 2013 16:18:23 +0000</pubDate><guid>https://remkoweijnen.nl/blog/2013/05/30/redirect-registry-by-modifying-net-executable/</guid><description>&lt;p&gt;Yesterday I was troubleshooting an application that was migrated to Citrix XenApp. &lt;/p&gt; &lt;p&gt;The application is able to use a high precision scale which is attached to the client pc's com port. This com port is redirected to XenApp.&lt;/p&gt; &lt;p&gt;While testing users reported several issues, let's have a look at them.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;Error configuring COM Port&lt;/u&gt;&lt;/strong&gt; &lt;br /&gt;Within the application the comport to which the scale is connected must be configured:&lt;/p&gt; &lt;p&gt;&lt;a class="glightbox thickbox" href="https://remkoweijnen.nl/blog/wp-content/uploads/2013/05/image3.webp" data-type="image" data-gallery="post-3284"&gt;&lt;img loading="lazy" decoding="async" style="display: inline" title="Compoort instellen" alt="De compoort lezer staat uit" src="https://remkoweijnen.nl/blog/wp-content/uploads/2013/05/image_thumb3.webp" width="240" height="95" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;After pressing &amp;quot;Registreer&amp;quot; to register the new com port the following error message was shown&lt;/p&gt; &lt;p&gt;&lt;a class="glightbox thickbox" href="https://remkoweijnen.nl/blog/wp-content/uploads/2013/05/image4.webp" data-type="image" data-gallery="post-3284"&gt;&lt;img loading="lazy" decoding="async" style="display: inline" title="Fout" alt="Er staat geen compoort in het register. Registreer eerste de juiste compoort" src="https://remkoweijnen.nl/blog/wp-content/uploads/2013/05/image_thumb4.webp" width="240" height="58" /&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>The case of the COM Port Redirection</title><link>https://remkoweijnen.nl/blog/2013/03/11/the-case-of-the-com-port-redirection/</link><pubDate>Mon, 11 Mar 2013 14:53:44 +0000</pubDate><guid>https://remkoweijnen.nl/blog/2013/03/11/the-case-of-the-com-port-redirection/</guid><description>&lt;p&gt;&lt;a class="glightbox thickbox" href="https://remkoweijnen.nl/blog/wp-content/uploads/2013/03/image.webp" data-type="image" data-gallery="post-3079"&gt;&lt;img loading="lazy" decoding="async" style="display: inline; float: right" title="Secutest" alt="Secutest" align="right" src="https://remkoweijnen.nl/blog/wp-content/uploads/2013/03/image_thumb.webp" width="128" height="122" /&gt;&lt;/a&gt;One of my colleagues asked me to assist in troubleshooting an application called SmartWare FM running on Citrix XenApp. &lt;/p&gt; &lt;p&gt;This application reads data from an external device called SECUTEST.&lt;/p&gt; &lt;p&gt;The device is connected to a COM port which is redirected to the XenApp session. In contrast to Microsoft Remote Desktop Services COM ports are not automatically redirected in XenApp but need to be mapped via eg a logonscript (NET USE COM1: \\Client\COM1:) or using UEM.&lt;/p&gt; &lt;p&gt;In my case the COM port was mapped with RES Workspace Manager:&lt;/p&gt; &lt;p&gt;&lt;a class="glightbox thickbox" href="https://remkoweijnen.nl/blog/wp-content/uploads/2013/03/image1.webp" data-type="image" data-gallery="post-3079"&gt;&lt;img loading="lazy" decoding="async" style="display: inline" title="image" alt="image" src="https://remkoweijnen.nl/blog/wp-content/uploads/2013/03/image_thumb1.webp" width="371" height="119" /&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Change Tab Order in an Executable</title><link>https://remkoweijnen.nl/blog/2013/01/02/change-tab-order-in-an-executable/</link><pubDate>Wed, 02 Jan 2013 15:03:14 +0000</pubDate><guid>https://remkoweijnen.nl/blog/2013/01/02/change-tab-order-in-an-executable/</guid><description>&lt;p&gt;An application called Cardiology PACS was recently packaged for a Citrix XenApp environment. The functional tester reported a strange problem at the logon screen: after entering the username it was not possible to go to the password field with the TAB key.&lt;/p&gt;
&lt;p&gt;This was a strange observation since I cannot imagine XenApp interfering with tab stops. So what was going on?&lt;/p&gt;
&lt;p&gt;In the old situation the user was starting the application on his local pc. The application remembered the last username and pre-filled this, therefore the cursor was already in the Password field. The user simply entered his password and hit the Enter key:&lt;/p&gt;
&lt;p&gt;&lt;a class="glightbox thickbox" href="https://remkoweijnen.nl/blog/wp-content/uploads/2013/01/image.webp" data-type="image" data-gallery="post-2955"&gt;&lt;img loading="lazy" decoding="async" style="display: inline;" title="image" alt="image" src="https://remkoweijnen.nl/blog/wp-content/uploads/2013/01/image_thumb.webp" width="240" height="190" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;On XenApp the Username field is not pre-filled because the last username is kept globally per machine. Therefore the user has to enter both the username and the password:&lt;/p&gt;
&lt;p&gt;&lt;a class="glightbox thickbox" href="https://remkoweijnen.nl/blog/wp-content/uploads/2013/01/image1.webp" data-type="image" data-gallery="post-2955"&gt;&lt;img loading="lazy" decoding="async" style="display: inline;" title="image" alt="image" src="https://remkoweijnen.nl/blog/wp-content/uploads/2013/01/image_thumb1.webp" width="240" height="190" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I tested the Tab key behavior in both situations and as I expected it didn&amp;rsquo;t work in both situations. This happens because the Tab Order has been messed up by the programmer (if you press Tab 9 times you do end up in the Username field).&lt;/p&gt;
&lt;p&gt;Because this is something that would annoy me if I were the user I decided to fix it.&lt;/p&gt;</description></item><item><title>License Check fails on Citrix XenApp</title><link>https://remkoweijnen.nl/blog/2012/12/07/license-check-fails-on-citrix-xenapp/</link><pubDate>Fri, 07 Dec 2012 16:30:07 +0000</pubDate><guid>https://remkoweijnen.nl/blog/2012/12/07/license-check-fails-on-citrix-xenapp/</guid><description>&lt;p&gt;&lt;a class="glightbox thickbox" href="https://remkoweijnen.nl/blog/wp-content/uploads/2012/12/image14.webp" data-type="image" data-gallery="post-2870"&gt;&lt;img loading="lazy" decoding="async" style="display: inline; float: right;" title="image" src="https://remkoweijnen.nl/blog/wp-content/uploads/2012/12/image_thumb14.webp" alt="image" width="70" height="65" align="right" /&gt;&lt;/a&gt;Today I was asked to assist in getting an Excel Add-In to work on Citrix XenApp.&lt;/p&gt;
&lt;p&gt;The application was packaged into a Thinapp by one of our package engineers.&lt;/p&gt;
&lt;p&gt;However when testing the Add-In on Citrix XenApp the following message appeared:&lt;/p&gt;
&lt;p&gt;&lt;a class="glightbox thickbox" href="https://remkoweijnen.nl/blog/wp-content/uploads/2012/12/image15.webp" data-type="image" data-gallery="post-2870"&gt;&lt;img loading="lazy" decoding="async" style="display: inline;" title="image" src="https://remkoweijnen.nl/blog/wp-content/uploads/2012/12/image_thumb15.webp" alt="image" width="240" height="68" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Apparently this application does a license check that fails when run from another server (how bad).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;Disclaimer&lt;/span&gt;&lt;/strong&gt;&lt;br&gt;
Before we go on: I would like to make clear that my goal is not to be able to use an application without license. I am just trying to make it work within the customer&amp;rsquo;s environment.&lt;/p&gt;</description></item><item><title>Screen flickering with PowerPoint 2010 on Citrix XenApp</title><link>https://remkoweijnen.nl/blog/2012/11/30/screen-flickering-with-powerpoint-2010-on-citrix-xenapp/</link><pubDate>Fri, 30 Nov 2012 14:18:22 +0000</pubDate><guid>https://remkoweijnen.nl/blog/2012/11/30/screen-flickering-with-powerpoint-2010-on-citrix-xenapp/</guid><description>&lt;p&gt;Within half an hour of writing the article &amp;quot;&lt;a href="https://remkoweijnen.nl/blog/2012/11/30/application-causes-screen-flickering-in-citrix-xenapp-session/"&gt;Application causes Screen Flickering in Citrix XenApp Session&lt;/a&gt;&amp;quot; I got a message that the hotfix in that article also fixes a similar problem in PowerPoint 2010.&lt;/p&gt; &lt;p&gt;Office 2010 uses hardware acceleration for displaying images and when this is enabled (which is the default) you will see constant screen flicker when you try to display a presentation with Images on Citrix XenApp (Server 2003):&lt;/p&gt; &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:1baf0443-1822-4d90-8c1b-cf6059f5de34" class="wlWriterEditableSmartContent"&gt;&lt;div&gt;&lt;object width="448" height="252"&gt;&lt;param name="movie" value="http://www.youtube.com/v/uhWNwQQUZ3o?hl=en&amp;amp;hd=1"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/uhWNwQQUZ3o?hl=en&amp;amp;hd=1" type="application/x-shockwave-flash" width="448" height="252"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div style="width:448px;clear:both;font-size:.8em"&gt;Screen Flickering when running WPF Applications on Citrix XenApp&lt;/div&gt;&lt;/div&gt; &lt;p&gt;&amp;#160;&lt;/p&gt;</description></item><item><title>Application causes Screen Flickering in Citrix XenApp Session</title><link>https://remkoweijnen.nl/blog/2012/11/30/application-causes-screen-flickering-in-citrix-xenapp-session/</link><pubDate>Fri, 30 Nov 2012 13:28:54 +0000</pubDate><guid>https://remkoweijnen.nl/blog/2012/11/30/application-causes-screen-flickering-in-citrix-xenapp-session/</guid><description>&lt;p&gt;Yesterday I was asked to troubleshoot an interesting issue with an application running on Citrix XenApp.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;Environment&lt;br&gt;
&lt;/span&gt;&lt;/strong&gt;This customer is running Citrix XenApp 5 on Windows Server 2003 (x86). On the Client Side the Online Plugin version 12.3 is used.&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;strong&gt;The Problem&lt;/strong&gt;&lt;/span&gt;&lt;br&gt;
When this particular application was active the screen was flickering and black blocks appeared at seemingly random places. Further more it was not possible to resize the window:&lt;/p&gt;
&lt;p&gt;&lt;a class="glightbox thickbox" href="https://remkoweijnen.nl/blog/wp-content/uploads/2012/11/image.webp" data-type="image" data-gallery="post-2778"&gt;&lt;img loading="lazy" decoding="async" style="display: inline;" title="image" src="https://remkoweijnen.nl/blog/wp-content/uploads/2012/11/image_thumb.webp" alt="image" width="425" height="239" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;My experience is that display issues are often related to either HDX Flash Redirection (offloading flash to the client) or the Multi Monitor hook.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>Modify VB Executable to force Taskbar Button</title><link>https://remkoweijnen.nl/blog/2012/08/04/modify-vb-executable-to-force-taskbar-button/</link><pubDate>Sat, 04 Aug 2012 11:07:18 +0000</pubDate><guid>https://remkoweijnen.nl/blog/2012/08/04/modify-vb-executable-to-force-taskbar-button/</guid><description>&lt;p&gt;&lt;a class="glightbox thickbox" href="https://remkoweijnen.nl/blog/wp-content/uploads/2012/08/image.webp" data-type="image" data-gallery="post-2693"&gt;&lt;img loading="lazy" decoding="async" style="display: inline; float: right" title="image" alt="image" align="right" src="https://remkoweijnen.nl/blog/wp-content/uploads/2012/08/image_thumb.webp" width="97" height="93" /&gt;&lt;/a&gt;I had to troubleshoot an application that was published with Citrix XenApp. The problem with this application was that it didn't have an button/icon in the taskbar and the window would sometimes disappear.&lt;/p&gt; &lt;p&gt;I noticed that this (cr)application was written in Visual Basic, so I decided to run it through a &lt;a href="http://www.vb-decompiler.org/"&gt;decompilation tool&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;The decompiler was able to list the forms used in the Application:&lt;/p&gt; &lt;p&gt;&lt;a class="glightbox thickbox" href="https://remkoweijnen.nl/blog/wp-content/uploads/2012/08/image1.webp" data-type="image" data-gallery="post-2693"&gt;&lt;img loading="lazy" decoding="async" style="display: inline" title="image" alt="image" src="https://remkoweijnen.nl/blog/wp-content/uploads/2012/08/image_thumb1.webp" width="123" height="142" /&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Excel 2010 multi-threaded calculation</title><link>https://remkoweijnen.nl/blog/2012/06/08/excel-2010-multi-threaded-calculation/</link><pubDate>Fri, 08 Jun 2012 13:21:19 +0000</pubDate><guid>https://remkoweijnen.nl/blog/2012/06/08/excel-2010-multi-threaded-calculation/</guid><description>&lt;p&gt;&lt;a href="https://remkoweijnen.nl/blog/wp-content/uploads/2012/01/image10.webp" class="glightbox" data-type="image" data-gallery="post-2642"&gt;&lt;img loading="lazy" decoding="async" style="display: inline; float: right" title="Excel 2007 Icon" alt="Excel 2007 Icon" align="right" src="https://remkoweijnen.nl/blog/wp-content/uploads/2012/01/image_thumb10.webp" width="67" height="65" /&gt;&lt;/a&gt;I was just browsing through the Options tab in Excel 2010 when I noticed the following setting:&lt;/p&gt; &lt;p&gt;&lt;a href="https://remkoweijnen.nl/blog/wp-content/uploads/2012/06/image2.webp" class="glightbox thickbox" data-type="image" data-gallery="post-2642"&gt;&lt;img loading="lazy" decoding="async" style="display: inline" title="image" alt="image" src="https://remkoweijnen.nl/blog/wp-content/uploads/2012/06/image_thumb2.webp" width="318" height="113" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;p&gt;This feature was introduced in Excel 2007. &lt;br /&gt;In the default settings, multi-threaded calculation is Enabled with &amp;quot;Use all processors on this computer&amp;quot;.&lt;/p&gt; &lt;p&gt;On a physical desktop this would be the preferred setting since it will make formula calculation as fast as possible.&lt;/p&gt;</description></item><item><title>Cookie Error on Citrix XenApp</title><link>https://remkoweijnen.nl/blog/2012/03/29/cookie-error-on-citrix-xenapp/</link><pubDate>Thu, 29 Mar 2012 10:02:10 +0000</pubDate><guid>https://remkoweijnen.nl/blog/2012/03/29/cookie-error-on-citrix-xenapp/</guid><description>&lt;p&gt;A user reported that the following error while visiting a website on a Citrix XenApp server:&lt;/p&gt; &lt;p&gt;&lt;a href="https://remkoweijnen.nl/blog/wp-content/uploads/2012/03/image26.webp" class="glightbox" data-type="image" data-gallery="post-2574"&gt;&lt;img loading="lazy" decoding="async" style="display: inline" title="Cookie Error" alt="You must have cookies enabled in order to user this tool. Please reload the page and try again." src="https://remkoweijnen.nl/blog/wp-content/uploads/2012/03/image_thumb26.webp" width="415" height="94" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;I tried adding the site to the Trusted Sites List and adding the url to the Per Site Privacy list:&lt;/p&gt; &lt;p&gt;&lt;a href="https://remkoweijnen.nl/blog/wp-content/uploads/2012/03/image27.webp" class="glightbox" data-type="image" data-gallery="post-2574"&gt;&lt;img loading="lazy" decoding="async" style="display: inline" title="image" alt="image" src="https://remkoweijnen.nl/blog/wp-content/uploads/2012/03/image_thumb27.webp" width="415" height="256" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;But this didn't work, but I noticed that the site was "flickering" a lot so I suspected that HDX Flash Acceleration was the problem.&lt;/p&gt;</description></item><item><title>Session freeze when starting Excel</title><link>https://remkoweijnen.nl/blog/2012/02/20/session-freeze-when-starting-excel/</link><pubDate>Mon, 20 Feb 2012 15:42:25 +0000</pubDate><guid>https://remkoweijnen.nl/blog/2012/02/20/session-freeze-when-starting-excel/</guid><description>&lt;p&gt;&lt;strong&gt;Environment&lt;/strong&gt; &lt;br /&gt;Windows 2003 Enterprise (32 bit), Citrix XenApp 5, RES Workspace Manager 2011, McAfee VirusScan Enterprise 8.7.0i.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt; &lt;br /&gt;When a opening an Excel workbook from Sharepoint the whole session freezes.&lt;/p&gt; &lt;p&gt;I asked the user to open an Excel workbook from Sharepoint and I noticed the following popup:&lt;/p&gt; &lt;p&gt;&lt;a href="https://remkoweijnen.nl/blog/wp-content/uploads/2012/02/image7.webp" class="glightbox" data-type="image" data-gallery="post-2450"&gt;&lt;img loading="lazy" decoding="async" style="display: inline" title="Message from webpage" alt="Some files can harm your computer. If the file information looks suspicious or you do not fully trust the source, do not open the file | You are opening the following file: | File name: My Workbook.xls | From: Sharepoint" src="https://remkoweijnen.nl/blog/wp-content/uploads/2012/02/image_thumb7.webp" width="415" height="97" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;So my first thought was that the user somehow clicked this message to the background and IE was waiting for a response.&lt;/p&gt;</description></item><item><title>The case of the Slow Xerox Universal Print Driver</title><link>https://remkoweijnen.nl/blog/2012/01/04/the-case-of-the-slow-xerox-universal-print-driver/</link><pubDate>Wed, 04 Jan 2012 22:54:29 +0000</pubDate><guid>https://remkoweijnen.nl/blog/2012/01/04/the-case-of-the-slow-xerox-universal-print-driver/</guid><description>&lt;p&gt;&lt;a href="https://remkoweijnen.nl/blog/wp-content/uploads/2012/01/image9.webp" class="glightbox" data-type="image" data-gallery="post-2319"&gt;&lt;img loading="lazy" decoding="async" style="display: inline; float: right" title="Xerox Logo" alt="Xerox Logo" align="right" src="https://remkoweijnen.nl/blog/wp-content/uploads/2012/01/image_thumb9.webp" width="64" height="64" /&gt;&lt;/a&gt;Earlier this week I was asked to investigate a problem with the Xerox Universal Printer Driver. Users complained that printing to a Xerox printer was much slower than printing to an HP printer.&lt;/p&gt; &lt;p&gt;&lt;a href="https://remkoweijnen.nl/blog/wp-content/uploads/2012/01/image10.webp" class="glightbox" data-type="image" data-gallery="post-2319"&gt;&lt;img loading="lazy" decoding="async" style="margin: 0px 9px 0px 0px; display: inline; float: left" title="Excel 2007 Icon" alt="Excel 2007 Icon" align="left" src="https://remkoweijnen.nl/blog/wp-content/uploads/2012/01/image_thumb10.webp" width="67" height="65" /&gt;&lt;/a&gt;I received a reference document from a user, a rather complex Excel sheet. When selecting multiple tabs it took almost a minute to generate a print preview in Excel 2007 running on Windows 2003 with XenApp 5.&lt;/p&gt; &lt;p&gt;I was aware of a bug in the Xerox Universal Driver where almost 9.000 files were copied into the user's profile directory (I wrote about that in an &lt;a href="https://remkoweijnen.nl/blog/2011/02/08/the-case-of-the-citrix-ready-printer-driver/" target="_blank"&gt;earlier post&lt;/a&gt;). But this seemed to be another problem.&lt;/p&gt; &lt;p&gt;&amp;#160;&lt;/p&gt;</description></item></channel></rss>