Users are unable to connect to XenDesktop Virtual Desktop Agent on a Windows 7 client that has VMware tools for ESX 4.0 Update 1 installed.
Symptoms include the following:
Unable to connect to the Virtual Desktop Agent.
Able to connect briefly to Virtual Desktop Agent, then it immediately disconnects.
System Exception (blue screen) on the Virtual Desktop Agent machine.
Event ID 43: Windows has stopped this device because it has reported problems.
Event 9032 when launching the Virtual Desktop Agent:
Log Name: Application Source: Citrix ICA Service Date: 6/10/2010 1:57:22 PM Event ID: 9032 Task Category: None Level: Error Keywords: Classic User: N/A Computer: ***** Description: Citrix ICA could not configure Thinwire and switch to the remote ICA display. Rebooting the workstation or logging in at the console will fix this.
When installing or upgrading VMware tools, use the Custom Installation option to clear the SVGA 3D Driver under the VMware Device Drivers feature set. If the tools have already been installed, run the installation again and use the repair option to uninstall the SVGA 3D driver, or uninstall it through Device Manager.
Follow the instructions (from VMware) to use the previous SVGA II driver, ensuring that Windows Update does not re-install the WDDM drivers:
Open Device Manager from Control Panel.
Expand the Display Adapters entry.
Right-click on VMWare SVGA 3D (WDDM) and click Properties.
Click Uninstall.
Select Delete the driver software for this device.
Click OK.
Note: Your screen might flicker as the driver is removed.
Close Device Manager and restart Windows 7.
Windows defaults to the Standard VGA device.
Open Device Manager, expand Display Adapters.
Right-click Standard VGA and select Properties.
Click Update Driver.
Click Browse my Computer.
Browse to directory C:\Program Files\Common Files\VMware\Drivers\video.
Click Next.
Confirm the driver installation.
Close window and restart.
VMware tools v4 Update 1 introduces the VMware SVGA 3D WDDM driver as the default display driver when installed on Windows 7 virtual machines. The Citrix Thinwire graphics driver that ICA uses, is an XPDM (Windows XP Display Driver Mode) driver. In Windows Vista and 7, the operating system disables XPDM drivers if a WDDM display driver is present on the system.
Excerpt from Microsoft's MultiMonitor Support and Windows Vista article:
"All graphics adapters in a system must use the same display driver model. That is, all of them should either be running XPDM or WDDM. The driver models are mutually exclusive, and Windows Vista does not allow the simultaneous loading of both an XPDM driver and a WDDM driver. If a system has one graphics adapter with a XPDM driver and another with a WDDM driver, then Windows Vista chooses the POST device, which is the one with VGA resources. This is commonly referred to as the "VGA adapter."