Blog

VM-Hosted Apps with XenDesktop 7.6 Step-by-Step

There are some use-cases where you may find  a need to provide VM-hosted apps.  Although it is several years old, VirtualQube has published a really great article called VM Hosted Apps – and Why You Should Care, which goes into great detail on reasons why you should or should not consider VM-hosted apps as a […]

By |January 27th, 2015|XenDesktop, XenDesktop 7.6|2 Comments

Device Manager 9 & AppController 9 Connection Failed

Issue:

When attempting to connect XenMobile Device Manager 9 and AppController 9, I receive an error that says:

“Test connection failed.  Reason: a request to mdm server failed.”

I have two AppController servers load balanced with a VIP in active/passive mode.  I have two MDM servers in a Tomcat cluster, load balanced by the NetScaler (configured for SSL […]

By |January 25th, 2015|Device Manager 9, NetScaler, NetScaler 10.5, XenMobile|0 Comments

Installing AppController 9 and Configuring for High Availability (Active/Passive)

Planning for AppController Install

Hypervisor of your choice
AppController 9 VPX media specific to your hypervisor
3 IP addresses

Primary AppController
Secondary AppController
VIP (whatever IP you’d like to use to load balance the two)

IPs for DNS and NTP

**NetScaler is not a requirement for load balancing AppController appliances**

This guide assumes you’ve already deployed your OVF template, and you intend to set […]

By |January 23rd, 2015|AppController 9, XenMobile|1 Comment

Access is Denied Launching Application With a Non-Domain User Account

Issue:  

I recently upgraded from XenDesktop 7.5 to XenDesktop 7.6.  I’m also using a Citrix, partner-use demo license, but I don’t think it matters.  A non-domain user attempts to launch an application from Storefront, and receives an Access is Denied error.  I am however able to access the the application with a domain admin account.

Resolution:

Under […]

By |January 22nd, 2015|licensing, XenDesktop, XenDesktop 7.5, XenDesktop 7.6|1 Comment

Configure SQL Mirroring For Use With XenDesktop, XenApp, and PVS Databases.

Planning for SQL Mirroring

XenDesktop requires SQL Server 2008 or 2012 (R2 as well)
Mirroring requires SQL Server Standard or Enterprise for the principal and mirror
The principal and mirror must run the same version and edition of SQL
The witness may be SQL Server 2008 or 2012 Express
Three instances of SQL server are required for mirroring with automatic […]

By |September 5th, 2014|Microsoft, Provisioning Services, XenDesktop|2 Comments

Windows 8 Optimization Registry File

– Per CTX140375
Copy/paste the following into NotePad.  Save as .reg file.  Run.
Note: The HKEY_CURRENT_USER optimizations below affect the explorer shell and therefore must either be implemented in the Default profile or if using Group Policy Preferences or logon script, they will take effect only upon reboot.

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem] “NtfsDisableLastAccessUpdate”=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanmanworkstation\Parameters] “MaxCmds”=dword:00002048
“DisableBandwidthThrottling”=dword:00000001
“DisableLargeMtu”=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MRxSmb\Parameters] “MultiUserEnabled”=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer] “NoRemoteRecursiveEvents”=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanmanserver\Parameters] “MaxWorkItems”=dword:00008192
“MaxMpxCt”=dword:00002048
“MaxRawWorkItems”=dword:00000512
“MaxFreeConnections”=dword:00000100
“MinFreeConnections”=dword:00000032
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction] “Enable”=”N”
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OptimalLayout] […]

By |September 5th, 2014|Microsoft, Scripts, XenDesktop|0 Comments

Windows 7 Optimization Batch File

– Per CTX127050
Copy/paste the following into NotePad.  Save as .bat file.  Run.

@echo off
REM http://support.citrix.com/servlet/KbServlet/download/25161-102-665153/XD%20-%20Windows%207%20Optimization%20Guide.pdf
REM sc config “service name” start=disabled
echo Background Intelligent Transfer Service
net stop BITS
sc config “BITS” start= disabled
echo —————
echo Desktop Windows Manager Session Manager
net stop uxsms
sc config “uxsms” start= disabled
echo —————
echo Function Discovery Resource Publication
net stop fdPHost
sc config “fdPHost” start= disabled
echo —————
echo HomeGroup listener
net stop […]

By |August 26th, 2014|Microsoft, Scripts, XenDesktop|0 Comments

Windows 7 Optimization Registry File

– Per CTX127050
Copy/paste the following into NotePad.  Save as .reg file.  Run.
Note: The HKEY_CURRENT_USER optimizations below affect the explorer shell and therefore must either be implemented in the Default profile or if using Group Policy Preferences or logon script, they will take effect only upon reboot.

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Windows Error Reporting]
“Disabled”=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU] “NoAutoUpdate”=dword:00000001
“AUOptions”=dword:00000001
[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Control Panel\Desktop]
“ScreenSaveActive”=dword:00000001
“SCRNSAVE.EXE”=”scrnsave.scr”
“ScreenSaveTimeOut”=”600”
“ScreenSaverIsSecure”=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
“NtfsDisableLastAccessUpdate”=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BNNS\Parameters]
“EnableOffload”=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
“DisableTaskOffload”=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]
“ServicesPipeTimeout”=dword:0002bf20
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows]
“ErrorMode”=dword:00000002
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]
“NoRemoteRecursiveEvents”=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management] “ClearPageFileAtShutdown”=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Net Cache]
“Enabled”=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction]
“Enable”=”N”
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OptimalLayout]
“EnableAutoLayout”=dword:00000000
[HKLM\SYSTEM\CurrentControlSet\Control\CrashControl]
“CrashDumpEnabled”=dword:00000000
“LogEvent”=dword:00000000
“SendAlert”=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session […]

By |August 26th, 2014|Microsoft, Scripts, XenDesktop|0 Comments

Citrix Receiver cannot create a secure connection in this browser – Receiver for HTML5

Error

By |August 23rd, 2014|Receiver, Receiver for HTML5|0 Comments

The requested application could not be started – Receiver for Android

Issue:

When attempting to launch an application/desktop from Receiver for Android, a user receives the following error message:
The requested application could not be started.

Resolution:

The Web Interface Address within the NetScaler Gateway Session Profile is set to your FQDN.  Change the FQDN to the IP address of your Storefront server IP OR Storefront load balanced VIP

Open the NetScaler GUI.  Click on NetScaler Gateway.  Click Policies. […]

By |August 22nd, 2014|Receiver, Receiver for Android|0 Comments