Archives for October 2011


#VDI TIP 51: The Notty Service List

Make sure your VDI golden image isn’t on this Notty Service List

BitLocker Drive Encryption Service – Disable
Block Level Backup Engine Service – Disable
Desktop Window Manager Session Manager – Disable if Aero is not necessary or desired
Disk Defragmenter – Disable
Diagnostic Policy Service – Disable
Error Reporting Service – Disable
Home Group Listener – Disable
Home Group Provider – Disable
IP Helper – Disable
Microsoft Software Shadow Copy Provider – Disable
Microsoft iSCSI Initiator Service – Disable
Parental Controls – Disable Secure Socket Tunneling Protocol Service – Disable
Superfetch – Disable for floating pools
Tablet PC Input Service – Disable
Volume Shadow copy Service – Disable
Windows Error Reporting – Disable
Windows Media Center Scheduler Service – Disable
Windows Media Center Receiver Service – Disable
Wireless Zero Configuration – Disable
WLAN AutoConfig – Disable
WWAN AutoConfig – Disable
Offline Files – Disable (unless desired for Local Mode use)
Windows 7 - VDI disable services


#VDI Tip 50: Combat VDI Slowness with Coffee

VDI is Slow”, This is a common saying heard when deploying VDI and it really gets under my skin. Most times it’s a crappy app or email responding slow but VDI gets blamed because it’s the new thing. Since deploying VDI is a lot like deploying a new image you have lots of things you need to get right for the user. They have been probably using a image that’s been used since XP was around and have had multiple GPO applied to them.

Make sure you get the Application owners on your side when deploying VDI. Buy them a coffee and get them access to base templates in vSphere if you’re going to install application into the base. If you don’t you will have to become an expert on every app and you won’t have the history of the environment on your side.


#VDI Tip 49: Use The Proper Measure Stick For Your Design

When figuring out IOPs, bandwidth and compute make sure base your statistics on the same levels your users care about. If you’re collecting stats only in five minute increments you might be missing key times that affect your users. You have to ask yourself what is the smallest measurement that you could live if something was at capacity.

There was a great session by @danielbeveridge at BriForum 2011 on Applied Math for VDI Design: A Statistical Approach to Designing VDI Environments. The video is available for a fee on


#VDI Tip 48: Lower the Audio Bandwidth Limit

Lower the Audio Bandwidth lmit with the use of the Group Policy Object in that is located in:


The default is 500 Kbps but you can get could audio with 100 kbps. I set it to 150 Kpbs as I don’t want to questions myself if I have optimized VDI too much and then degraded user experience.


#VDI Tip 47: Enable AutoEndTasks

Automatically kills processes that are unresponsive when the Windows Service Timeout limit is reached. This can be
modified in the registry. This way users not have to be prompted

HKU\.DEFAULT\Control Panel\Desktop] DWORD Value: set “AutoEndTasks” Data: set to 1 to enable


#VDI Tip 46: Disable Paging the Executive

Windows writes kernel mode drivers and system code to the page file when they are not in use to free up memory. If the virtual desktop has been assigned enough memory, this creates unneeded I/O overhead when it writes or reads this information. This can be disabled in the registry at:
Registry Key: HKLM\System\CurrentControlSet \Control\Session Manager\Memory Management]

Value: DisablePagingExecutive to 1


New Management Console & New Zero Client Firmware from Teradici

Mid September Teradici released new firmware for their zero clients and on October 1st released an update to their free management console.

Teradici Firmware 3.4.1

Biggest New Feature:
Added Support for pre-session user authentication using .NET smart cards
Biggest fix: Fixed a memory leak from 3.4 that caused the network card to become non-responsive.

Release Notes 3.4.1Notes

PCoIP Management Console 1.6

Biggest New Feature:
The management console using the hostname instead of the default name is the biggest one for me. Teradici introduced Remote Power Down feature but I think this will confuse more users than it’s worth.
Biggest Fix: Fixed an issue where AutoConfig could not find a correct rule when multiple IP matches found


NOTE: You can support up to 2000 devices per management console