Force Desktops to launch in Full Screen mode – XenApp 7.5/XenDesktop 7.0,7.1 and 7.5


I have done this so many times before with my previous deployments with just by enabling a simple setting within the Citrix console but not anymore with the latest editions of Citrix XenApp and XenDesktop. Citrix seems to have taken away that handy little setting from the Delivery Group properties. My environment is based on XenApp 7.5 with Storefront 2.5. The Receiver version running on the client device is 4.1 and the version running on the Hosted Shared Desktops is Enterprise Receiver 3.4

Issue – Users complain that they are unable to maximize their hosted shared desktop sessions to fill their dual monitors. When they launch desktops, the session tend to fill only one screen and most of the time it is the screen from where the browser is run. Users are hitting a NetScaler gateway page in my case and this will also work for users directly accessing the Storefront page without NetScaler.

 

Resolution – There are a few fixes out there in the internet on tweaking the registry which didn’t work for me . What worked for me is to add an entry in default.ica file that is present in Storefront server and here is the entry and it need to be added to the [Application] section in the file. Also note that, this will only force the session to launch in full screen mode initially, users can then resize the session to their hearts content.

DesktopViewer-ForceFullScreenStartup=true

 

Capture55

The Default.ICA file can be found under AppData folder of the Store name. please note it is the Storename and not the StoreWeb used for Netscaler access.

C:\inetpub\wwwroot\Citrix\Manila\App_Data  where Manila is the name of my store.

Capture54

 

If you have multiple Storefronts, make this change on all the Storefront servers’ default.ica file. You are done.

Slow loading Citrix Storefront Page and Storefront Console


I always loved the good old Citrix Web Interface; but being one of the products from Citrix, pretty much every single product will eventually be put to rest to open the door for newer technologies and advancements in Citrix delivery framework.

Lately I have been working on a big deal on the Storefront side of things and one thing i have noticed is the slow loading times for the Citrix login page and the Storefront console. The below are 3 neat little things that you can do to make the storefront run faster.

  1. Disable NetBIOS over TCP/IP in the network adapter properties
  2. Add the .NET code to the ASPNET.CONFIG file. I have to make changes to the files in the following 2 folders Microsoft.NET\Framework and Microsoft.NET\Framework64 directories. This changes are even endorsed by Citrix by their KB here. The below is the code that you need to add towards the end of the line.The file could be located in C:\Windows\Microsoft.NET\Framework64\v2.0.50727 and C:\Windows\Microsoft.NET\Framework\v2.0.50727

<?xml version=”1.0″ encoding=”utf-8″ ?>
<configuration>
<runtime>
<generatePublisherEvidence enabled=”false” />
</runtime>
</configuration>

3. Also uncheck the below 2 settings in the advanced tab under Security

Capture4

Your SF page will load much faster after this!