A hosted virtual desktop (HVD) is a full, thick-client user environment, which is run as a virtual machine (VM) on a server and accessed remotely. HVD implementations comprise server virtualization software to host desktop software (as a server workload), brokering/session management software to connect users to their desktop environment, and tools for managing the provisioning and maintenance (e.g., updates and patches) of the virtual desktop software stack.