|
Considering taking the plunge into Virtual Desktops deployed using Windows XP? If you are, use this pre-install check-list to ensure your XP image is lean and mean:
XP Check-list
- Align the boot partition
- Install the latest service pack provided by Microsoft.
Download Windows XP Service Pack 3
- Install and configure VMware Tools on the guest OS.
- Install and configure VMware View agent on the guest OS.
Download View agent
- Run Windows Update and download/install all the latest patches and updates.
- Disable and remove unused hardware
Example: COM1 and COM2
- Ensure video hardware acceleration is enabled.
- Set visual effects for best performance.
- Delete Windows uninstall folders
- Disable Windows indexing service
- Disable indexing of the C:\
- Disable and remove system restore points.
- Disable unnecessary services.
- Turn off Windows theme enhancements.
- Configure RDP default color depth for 24-bit.
- Perform a disk clean-up.
- Perform a disk defragmentation.
Group Policy Check-list
- Set the Windows screen saver to blank
- Set screen saver to password protect on resume
- Enable RDP access for non-privileged users.
- Allow users to connect remotely using Terminal Services
- Remove desktop wallpaper
- Disable remote Windows security items from start menu
- Remove disconnect option from shut down dialog window
- Set a time limit for active but idle Terminal Services sessions
Disk Alignment:
VMware reports throughput can increase by as much as 62% (averaging about 12%) with a latency decreases of up to 33% (averaging about 10%) in disks that have been properly aligned. Follow the VMware Disk Alignment KB to align the boot volume.

VMware Tools Installation:
From within Virtual Center, with your virtual machine (VM) image running, right click on the VM and select the 'Install/Upgrade VMware Tools' option from the menu:

A installation wizard will appear on the console of the VM. Complete the guided install and reboot the VM after installation.

VMware View Agent Installation:
- Download the VMware View Agent install media to your Virtual Machine (VM)
Download from VMware
- Run the installation Wizard
- Reboot the VM after the Agent has been installed.

Video Hardware Acceleration:
- Right click on the desktop and select 'Properties':

- Click the 'Settings' tab:
- Click the 'Advanced' button
- Click the 'Troubleshoot' tab
- Slide the slider-bar to the 'Full' option
- Click through the remaining screens selecting the 'OK' option until the changes have been saved

Visual Effects:
- Right click on 'My Computer' and select 'Properties':

- Click the 'Advanced' tab:
- Click the 'Settings' button
- Select the 'Adjust for best performance' option
- Click through the remaining screens selecting the 'OK' option until the changes have been saved
Delete Uninstall Folders:
You can free up space on your Virtual Machine's image by removing the Windows uninstall folders. Windows uses these folders to roll back system updates in the event something should go wrong during install. Once your satisfied with all your updates, there is no need to keep the uninstall data on your drive. To see a list of all your uninstall folders, browse to the 'C:\Windows' directory. You will have to enable the 'Show hidden files and folders' view in Explorer's folder options menu to see them. Anything that begins with '$NTUninstall' can be safely removed (DO NOT remove $hf_mig$).
Note: Removing these files could corrupt Windows System Restore points and Add/Remove Program functionality so proceed with caution.
You can now clean-up the Add/Remove Programs list by opening 'Add or Remove Programs', and then attempting to remove one of the updates. Windows will provide an alert similar to the following:

Clicking 'Yes' will automatically remove the entry from the Add/Remove Programs list.

Disabling Indexing Services:
- Right click on 'My computer' and select 'Manage'
- Under 'Services' in the Computer Management Window, select the service named "Indexing Service"

- Right click on the service name and select 'Properties'

- Choose the 'Disabled' option from the 'Startup type' drop down window

- Click through the remaining screens selecting the 'OK' option until the changes have been saved

Disable Indexing on C:\:
- In Windows Explorer, right click on your C:\ disk and select 'Properties'

- Uncheck the 'Allow Indexing Service to index this disk for fast file searching' from the Disk Properties window and click 'OK'

- Select the 'Apply changes to C:\, subfolders and files' option and click 'OK'

- After the Applying attributes Window closes, click the 'OK' option to save the changes


Disabling System Restore:
- Right click on 'My Computer' and select 'Properties'

- Click the 'System Restore' tab

- Check the 'Turn off System Restore on all drives' option

- Click 'OK' to save the changes
- Click the 'Yes' option to confirm your selection


Blank screen saver:
Creating a group policy object to blank the screen saver will save system resources on your ESX host.
Modify the following GPO options:
- User Configuration >> Administrative Templates >> Control Panel >> Display >> Screen Saver >> Enabled
- User Configuration >> Administrative Templates >> Control Panel >> Display >> Screen Saver executable name >> scrnsave.scr

RDP Color Depth:
By default, Windows XP uses a 16-bit color depth for RDP connections. This is ideal for low bandwidth connections, however increasing this to 24-bit for higher bandwidth connections will provide a better user interaction.
Modify the following registry key on your image:
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\fInheritColorDepth >> Change color depth to 4

Password protect screen saver on resume:
It's never a bad idea to password protect your screen saver. This will keep your environment secure should the terminal be left unattended.
Modify the following GPO options:
- User Configuration >> Administrative Templates >> Control Panel >> Display >> Screen Saver timeout >> 300
- User Configuration >> Administrative Templates >> Control Panel >> Display >> Password protect the screen saver >> Enabled

Allow non-privileged users RDP access to View:
In a typical deployment, we create security groups in Active Directory that contain lists of users that have access to View or to a pool of View desktops. However, unless these users have privileged access on the desktop, they will not have the proper privileges to connect via RDP to the View desktop/pool.
This is easily overcome by the addition of the 'Remote Desktop Users' group in the Restricted groups GPO. Placing a group that contains users you wish to access View into the Restricted 'Remote Desktop Users' group allows any member of that group to connect via RDP without elevated privileges to the desktop.
Place the Active Directory security group containing your View users into the 'Remote Desktop Users' group located in the Restricted Groups GPO (Computer Configuration >> Windows Settings >> Security Settings >> Restricted Groups):
- Find the Restricted Groups GPO
- Rick click and choose the 'Add Group...' option
- Enter the name of a Active Directory group that you want to enable View access for (in our example we use TCPDUMP\View-Users but you should use a previously defined group from your Active Directory forest.)
- Click the 'Add' button from the group properties window
- Enter 'Remote Desktop Users' in the group Membership window and click 'OK'
- Confirm your changes by clicking 'OK'

Allow users to connect remotely using Terminal Services:
Specifies whether to allow users to connect remotely using Terminal Services. This option is found on the Remote tab in System Properties.
Modify the following GPO option:
- Computer Configuration >> Administrative Templates >> Windows Components >> Terminal Services >> Allow users to connect remotely using Terminal Services >> Enabled

Remove Desktop Wallpaper:
Specifies whether desktop wallpaper is displayed to remote clients connecting via Terminal Services.

Modify the following GPO option:
- Computer Configuration >> Administrative Templates >> Windows Components >> Terminal Services >> Enforce Removal of Remote Desktop Wallpaper >> Enabled
Disable Remote Security Items:
Specifies whether to remove the Windows Security item from the Settings menu on Terminal Services clients. You can use this setting to prevent inexperienced users from logging off from Terminal Services inadvertently.
If the status is set to Enabled, Windows Security does not appear in Settings on the Start menu. As a result, users must type a security attention sequence, such as CTRL+ALT+END, to open the Windows Security dialog box on the client computer.
Modify the following GPO option:
- Computer Configuration >> Administrative Templates >> Windows Components >> Terminal Services >> Remove Windows Security item from Start menu >> Disabled

Remove Disconnect option from shut down window:
Specifies whether to remove the Disconnect option from the Shut Down Windows dialog box on Terminal Services clients. If the status is set to Enabled, Disconnect does not appear as an option in the drop-down list in the Shut Down Windows dialog box.
Modify the following GPO option:
- Computer Configuration >> Administrative Templates >> Windows Components >> Terminal Services >> Remove Disconnect option from Shut Down dialog Properties >> Enabled

Limit idle active Terminal Services sessions:
You can use this setting to specify the maximum amount of time that an active session can be idle (that is, no user input) before it is automatically disconnected. By default, Terminal Services allows active sessions to remain idle for an unlimited time.
Modify the following GPO option:
- Computer Configuration >> Administrative Templates >> Windows Components >> Terminal Services >> Sessions >> Sets a timelimit for active but idle Terminal Services sessions

Add this page to your favorite website
|