Configuring Google Chrome on a Terminal Server

In this post, which is a follow-up to this post,, I will describe how you can configure Google Chrome on a Terminal Server.

After installing Google Chrome on a Terminal Server you want to configure Google Chrome with group policy’s. I used the policy from this site: The Chromium Projects.

In this policy you want to configure a path where the user data and browser cache are stored. By default the Google Chrome user data is stored under the folder Local Settings, the part of the user profile that does not roam at logoff. If you don’t enter a different path here the user changes in Google Chrome are not saved at logoff. At first I entered the path to the user terminal server home directory (\\server\TSProfiles\%username%\Chrome\User Data).

Read more

VMware shared folders keep profiles in use

Author : Ingmar Verheij

VMware Shared Folders

When Microsoft Windows systems are virtualized with VMware ESX or Workstation, WMware Tools is installed. When the VMware tools are installed with the Complete option, the shared folders option is enabled. This feature is not enabled when you install VMware tools with the Typical option.

The shared folder feature is not supported by ESX or GSX server and causes problems on Terminal Servers. The file hgfs.dat is opened by the VMware Tools with exclusive acces, which prevents the profile from getting deleted.

Read more

DeNamiK LoadGen 2.1 is released!

DeNamiK is proud to present the DeNamiK LoadGen 2.1. With the DeNamiK LoadGen it’s possible to perform the following actions:

  • Load test
  • Stress test
  • Performance test
  • Constant monitoring
  • Benchmark
  • Reporting

With the DeNamiK LoadGen 2.1 there are lots of new features and improvements. Let’s name just a few:

  • ICA File support
  • Performance Counter module 2.0
  • Internal processes are optimized

The DeNamiK User Action Framework for XenApp has been updated:

  • More DUAF functions which will help you create more reliable scripts
  • Status updates possible from the LoadBots to the Director and to the reports
  • XML reports available

Also one of the best changes: the LoadGen moved from .Net Framework 1.1 to:

  • DeNamiK LoadGen Director: .Net Framework 3.5
  • DeNamiK LoadBots: .Net Framework 2.0

Read the whole article on the website of DeNamiK!

Daniel Nikolic

Disable Clipboard on a Remote Desktop Connection

When programming or scripting the Remote Desktop Connection, it’s advisable to disable the Clipboard. You can either disable the clipboard on the workstation via the registry, edit the RDP file or or call an undocumented property in the ActiveX component.

Registry (all of the RDP connections)

HKLMSOFTWAREMicrosoftTerminal Server Client

DisableClipboardRedirection – REG_DWORD – 1

RDP file


ActiveX component

RDPObject.AdvancedSettings2.RedirectClipboard = False

Daniel Nikolic

All of the properties, functions and events in the ActiveX component:

Read more

"Fier" this printer driver

Recently I wrote a few articles about the problems with printer drivers in a multi-user environment. In the past weeks I’ve been troubleshooting a problem with Citrix servers who randomly hang, without any clear cause.
The source of all problems was a classic issue, bad printer drivers.

So what happened?
This can be seen through different eyes, and different perspective. The end-user, administrator and the consultant.
Read more

Stresstest your printer drivers

A few days ago I wrote an article about the issues with printer drivers in a multiuser environment. In this article I advised you to test you’re printer drivers in a acceptance environment, preferably with real users testing. This can be achieved with a LoadTest / StressTest tool like the Denamik LoadGen, which is free up to 25 users. And since testing with 10 users is enough to stress a driver, there’s no need to buy a license.

Today I would like to tell you how this is done, step-by-step.

The goal
We’re going to try to use the printer environment as realistic as possible, but where focusing on the worst case scenario. Because where trying to find out whether the printer driver is functioning correct when multiple users are printing, where going to simulate that a number of users are printing to printers using the same printer driver.
Read more

Printer drivers in a multiuser environment.

If you’re familiar with the challenges of printer drivers in a multiuser environemnt you can skip the first part of this post.

The challenge of printer drivers in a multiuser environment
The first terminal server implementation i’ve done was a Windows NT 4 Terminal Server. This is where i’ve learned (the hard way) that printer drivers and a multiuser enviroment is a snake pit. Finding the right driver for the printer is a difficult job which was done by trial-and-error.
Read more

DFS toegang langzaam vanaf Terminal Servers

In een omgeving met zowel Windows XP clients als Windows Server 2003 Terminal Servers liep ik tegen een probleem aan met de toegang naar een DFS schijf. Wanneer er vanaf het de Terminal Servers werd gebladert door een mappenstructuur ontstonden er op willekeurige momenten vertraging..

Bij het uitvoeren van dezelfde handelingen op een Windows XP werkstation ging dit met een normale snelheid..

Read more

Printen op 64bits Citrix / Terminal servers

De meest voor de hand liggende reden om te kiezen voor een 64 bit Citrix (of Terminal server) omgeving is vanwege het beschikbare werkgeheugen. Een 32 bit besturingsysteem kan niet meer dan 4 GB adresseren (2 ^ 32 = 4294967296) en zal dus op een alternatieve manier meer geheugen moeten adresseren. Het is dus wel mogelijk maar levert beperkingen op.

Hier lijkt een 64 bit omgeving dé oplossing.

Bij het inrichten van een Citrix (of Terminal server) omgeving op een 64 bit platform zijn er een aantal dingen waar je rekening mee moet houden. Zeker in het kader van het gebruik van geheugen.
Read more