To remove XenTools from VMs if standard uninstall does not work.
Complete the following steps:
Create a snapshot of the working VM if possible.
Use msconfig to disable all non-Microsoft and Citrix processes.
Reboot the VM.
Uninstall XenTools, guest agent, drivers and all individual drivers msi through Add/Remove programs. (guest agent first, then PV tools, then each individual driver msi in any order).
Cut and paste system32/drivers/xen*.sys to a backup folder of your choice.
Back up the Registry.
Remove xenfilt from the upperfilters registry entries.
Note: Check all of them. Example o HKLM\SYSTEM\CurrentControlSet\Control\Class{4d36e96a-e325-11ce-bfc1-00802be10318 o HKLM\SYSTEM\CurrentControlSet\Control\Class{4d36e97d-e325-11ce-bfc1-00802be10318 o HKLM\SYSTEM\CurrentControlSet\Control\Class{…
Reboot the VM
Install XenTools and reboot as many times as needed.
Use Msconfig to set to normal start up and reboot the VM.