/images/android-chrome-192x192.png

Install Software on Terminal Server

When we install any software just by double clicking it, it creates some keys in HKLM and HKCU hives. There might be some settings or keys written to HKCU hive when installing a particular software and if that needs to be applied to all the users who use that software, in normal scenario of double clicking the setup.exe doesnt work. Hence, we need some monitoring tool which monitors all the changes to HKLM and HKCU hives and apply HKCU keys to all users who ever logs in.

XenApp application doesnt work because of network drive issue

Problem: We have published an application in citrix. As most of the companys do, our profile directories are redirected to network share(say G: \\server1\%username%$). The application we published generates some reports and it saves to G:\Appfolder. Now when user opens the ica file in his own computer, application starts and it pulls the G: into the citrix session and the reports will get saved in the folder I gave above. All of a sudden, while generating report the application throws an error, G:\Appfolder doesnt exist or cannot be contacted.

Differences in earlier versions of XenApp

Citrix Version History WinFrame MetaFrame 1.8 MetaFrame XP MetaFrame Presentation Server 3.0 Presentation Server 4.0 Presentation Server 4.5 XenApp 5 XenApp 6 XenApp 6.5 XenApp 4.5 New Features: =================== Configuring Logging Health Monitoring & Recovery SpeedScreen Progressive Display Trusted Server Configuration Application Streaming XenApp 5 New Features: =================== Special Folder Redirection Edgesight Profile Management EasyCall voice services Provisioning services Single sign-on Citrix MetaFrame XP Citrix MetaFrame XP is a remote access/application publishing product built on the Citrix Systems’ thin client protocol and used to connect to any Virtuozzo-based Container.

PVS and MCS

PVS runs on dedicated servers (VM or physical) and is pretty heavy on network io and should be designed properly while MCS needs nothing more than hypervisor snapshots which, by know, we already have. When we are going to implement physical targets for both VDI and RDS we need PVS. MCS integrates on the hypervisor storage layer and therefor can’t be used on physical targets. This is the simplest decision of them all!

Enable maintenance mode on XenApp servers

Let’s look at the different ways we have to drain users from XenApp servers. Drain maintenace When dealing with environment that is shared by multiple users, concept of drain-mode maintenance is very important. Drain-mode maintenance is used in scenarios where you cannot move the resources – two most typical examples are VMs that are hosted on local storage (without storage motion capability) and scenario where single operating system is providing environment for multiple users (session motion is technically not possible – don’t want me to get started talking about mutexes and semaphores).

Logon Scripts Launch Delayed Minutes after Connecting to XenApp

Symptoms or Error No errors are seen by the user or shown in event logs on the server. The logon script is delayed by up to 5 minutes which has been observed from Windows 8.1 or Windows 2012 machines users. If you manually execute the user script from within the users session it works fine. The same issue can be seen in a Microsoft’s Remote Desktop (RDP) session. Environment XenApp 6.

What Is XenDesktop7

XenDesktop7 is a unified environment, where Applications & Desktops are delivered from the same platform. This is the latest product in the XenApp & XenDesktop family, which combines both the famous previous products of Citrix, XenApp (Application Virtualization) & XenDesktop (Desktop Virtualization). Before going through the below things, would advise to clearly understand XenDesktop architecture first, so that it will be easier to understand how the merger happened. Key Differences Between XenApp And XenDesktop7

Optimizing Adobe Reader in XenApp

Many administrators simply download and install Adobe Reader on their XenApp servers. However, many small tweaks, which could improve end user experience and/or prevent users from corrupting Adobe Reader for other users on a server, should be considered as part of XenApp deployments. This blog outlines configurations to modify a typical user’s experience while working in Adobe Reader. Note: Although the information below focuses on Adobe Reader 11 settings, most of the optimizations can be applied to other versions of Adobe Reader by modifying the version in the path of the directory or registry setting.

The current credentials have insufficient privileges ERROR

When you are using xendesktop 7.x or XenApp 7.x, you might see an error while configuring your database which says, “The current credentials have insufficient privileges to access the database server and perform the necessary operations. Do you wish to enter alternative credentials?”. Solution1: If your firewall is turned on, create an inbound rule to allow 1433 port. In most of the cases this works. Solution2: If it still doesnt work, follow the article, http://support.

Citrix XenDesktop Login Process and Ports Used

Citrix XenDesktop login process and ports used The user submits the credentials to the Citrix Web Interface site (http/https – port 80/443). Web Interface passes the user credentials to the Desktop Delivery Controller with XML service (port 80/443). DDC verifies the user authorization with Microsoft Active Directory (LDAP and GC – port 389/636 and 3268/3269). DDC queries the database for the user’s desktop groups and user’s profile information (ports 1433/1434). Now user sees the desktop groups, he has access to.