Skip to content

Releases: xcp-ng/win-pv-drivers

9.1.100 Release Signed

28 Nov 05:07
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

This release brings multiple bug fixes to all Windows drivers and guest tools components.

To download XenClean, click here. The installer downloads also includes a copy of XenClean and XenBootFix. Remember to carefully read XenClean docs before use.

Note: Always download the latest XenClean/XenBootFix from https://github.com/xcp-ng/win-pv-drivers/releases

Before installing

Thank you for using our Windows PV tools. Please carefully read the instructions below.

  • Not compatible with the "Manage Citrix PV drivers via Windows Update" option. You must disable this option before installing.
  • We recommend creating backups/snapshots before installing.

Changes since 9.0.9137

  • NEW: Add installer option to disable time sync.
  • NEW: SBOM is now included with the installation package.
  • Improved: Better cleanup of Xenbus devices.
  • Fixes: Driver symbols are now back after an accidental omission in 9.0.9137.
  • Fixes: Fix restoration of network settings after uninstallation.
  • Fixes: Fix XenClean in Safe Mode.
  • Fixes: Fix system time drifting when time sync is enabled.
  • Fixes: Fix display of Windows OS version.
  • Fixes: Fix Xen Guest Agent reporting after VM resume and migration.
  • Fixes: Fix receive-side scaling.
  • Fixes: Various driver stability fixes.

Help / Community support

If you encounter installation/uninstallation errors, please try again with one of the following commands:

For installing:
msiexec.exe /i XenTools-x64.msi /log install.log

For uninstalling:
msiexec.exe /x XenTools-x64.msi /log uninstall.log

Please include this log along with the file C:\Windows\INF\setupapi.dev.log in your bug report. These files will help us troubleshoot any installation issues.

Additionally, please report any errors or BSOD you encounter during testing of this release. Your feedback is very appreciated.

Full Changelog: v9.0.9137...v9.1.100

Original build: https://github.com/xcp-ng/win-pv-drivers/actions/runs/19739398970

9.0.9137 Release Signed

09 Oct 14:42

Choose a tag to compare

Proudly presenting the first signed build of the XCP-ng Windows Guest Tools since 8.2.2.200-RC1 was released over six years ago. This build can be installed as-is without further configuration.

To download XenClean, click here. The installer downloads also includes a copy of XenClean and XenBootFix. Remember to carefully read XenClean docs before use.

Note:

Before installing

Thank you for using our Windows PV tools. Please carefully read the instructions below.

  • Not compatible with the "Manage Citrix PV drivers via Windows Update" option. You must disable this option before installing.
  • Make backups/snapshots before installing!

Known issues

  • NIC RSS is not functional; fixes are under way.
  • If you are upgrading from testsigned 9.0.9136: Drivers are not correctly upgraded due to version number issues. We recommend running XenClean before upgrading from 9.0.9136. Upgrades from versions 9.0.9108 and older are not affected by this issue.
  • Known issues with clipboard copy/pasting.

Changes since 9.0.9136

  • NEW: Digitally-signed drivers and installer.
  • Fixes: Fix Xen Guest Agent version reporting.

Changes since 8.2.2-beta

  • IMPORTANT: Security fix for XSA-468 (CVE-2025-27462, CVE-2025-27463, CVE-2025-27464). Check the XCP-ng docs or blog announcement for more details.

  • This release is based on upstream 9.1-series drivers, which includes the PV Mouse/Keyboard driver and PV Console Driver. You can access the PV console with the following command from a XCP-ng host:

xl console -t pv <vmname>
  • New installer with clean uninstallation and multiple install/uninstall safety checks.
  • New XenClean utility for cleanly removing XCP-ng and Citrix drivers.
  • Numerous driver stability fixes.
  • Volume Shadow Service Provider is no longer included. (XCP-ng 8.1 and newer no longer support quiescent snapshots)
  • Check out the new Rust-based Xen Guest Agent included in our package! We're looking to bring back even more features to the agent.
  • Older Windows versions are no longer supported. The driver requires at a minimum Windows 10 1607 or Windows Server 2016.

Help / Community support

If you encounter installation/uninstallation errors, please try again with one of the following commands:

For installing:
msiexec.exe /i XenDrivers-x64.msi /log install.log

For uninstalling:
msiexec.exe /x XenDrivers-x64.msi /log uninstall.log

Please include this log along with the file C:\Windows\INF\setupapi.dev.log in your bug report. These files will help us troubleshoot any installation issues.

Additionally, please report any errors or BSOD you encounter during testing of this release. Your feedback is very appreciated.

Full Changelog: v9.0.9136...v9.0.9137

XCP-ng Windows PV Tools 9.0.9136 Testsign

15 Sep 08:01

Choose a tag to compare

To download XenClean, click here. The installer downloads also includes a copy of XenClean and XenBootFix. Remember to carefully read XenClean docs before use.

Note:

Before Installing

Thank you for testing our Windows PV drivers. Please carefully read the instructions below.

  • This driver release is for testing purposes only. Not for production use!
  • Not compatible with the "Manage Citrix PV drivers via Windows Update" option. You must disable this option before installing.
  • Make backups/snapshots before installing!
  • (Only for installing drivers, not for XenClean or XenBootFix) The drivers in this package are testsigned and require enabling testsigning mode. Disable Secure Boot, then run the included script testsign/install.ps1 as Administrator to configure Windows and install the necessary signer certificates. Your VM will reboot automatically.

Changes since 9.0.9108

  • NEW: Windows upgrades with Windows PV drivers installed are now experimentally supported.
  • NEW: Using the drivers with Windows PE is now experimentally supported (except Xenvif/Xennet).
  • NEW: Support TimeSyncMode option to disable automatic Xen-based time sync (for AD domain environments).
  • Fixes: Safer and more robust driver activation process.
  • Fixes: Fix several network unplug issues.
  • Fixes: Compatibility with NVMe device passthrough.
  • Fixes: Better compatibility with RealTimeIsUniversal setting.
  • Fixes: Better storage migration compatibility.
  • Fixes: Fix XenClean in Safe Mode.
  • Other minor fixes to all drivers.

Changes since 8.2.2-beta

  • IMPORTANT: Security fix for XSA-468 (CVE-2025-27462, CVE-2025-27463, CVE-2025-27464). Check the XCP-ng docs or blog announcement for more details.

  • This release is based on upstream 9.1-series drivers, which includes the PV Mouse/Keyboard driver and PV Console Driver. You can access the PV console with the following command from a XCP-ng host:

xl console -t pv <vmname>
  • New installer with clean uninstallation and multiple install/uninstall safety checks.
  • New XenClean utility for cleanly removing XCP-ng and Citrix drivers.
  • Numerous driver stability fixes.
  • Volume Shadow Service Provider is no longer included. (XCP-ng 8.1 and newer no longer support quiescent snapshots)
  • Check out the new Rust-based Xen Guest Agent included in our package! We're looking to bring back even more features to the agent.
  • Older Windows versions are no longer supported. The driver requires at a minimum Windows 10 1607 or Windows Server 2016.

Help / Community Support

If you encounter installation/uninstallation errors, please try again with one of the following commands:

For installing:
msiexec.exe /i XenDrivers-x64.msi /log install.log

For uninstalling:
msiexec.exe /x XenDrivers-x64.msi /log uninstall.log

Please include this log along with the file C:\Windows\INF\setupapi.dev.log in your bug report. These files will help us troubleshoot any installation issues.

Additionally, please report any errors or BSOD you encounter during testing of this release. Your feedback is very appreciated.

XCP-ng Windows PV Tools 9.0.9108 Testsign

07 Jul 11:45

Choose a tag to compare

To download XenClean, click here. The installer downloads also includes a copy of XenClean and XenBootFix. Remember to carefully read XenClean docs before use. You don't need testsign mode to run XenClean/XenBootFix!

Before Installing

  • This driver release is for testing purposes only. Not for production use!
  • Not compatible with the "Manage Citrix PV drivers via Windows Update" option. You must disable this option before installing.
  • Make backups/snapshots before installing!
  • (Only for installing drivers, not for XenClean or XenBootFix) The drivers in this package are testsigned and require enabling testsigning mode. Disable Secure Boot, then run the included script testsign/install.ps1 as Administrator to configure Windows and install the necessary signer certificates. Your VM will reboot automatically.

Changes since 9.0.9065

  • Fixes: XenClean and driver installer now save/restore static IP settings on uninstall.
  • Fixes: Ballooned/DMC guests now shows the correct physical memory stats.
  • Fixes: Ballooned/DMC guests now correctly apply their memory limits at boot.
  • Minor fixes to Xenbus.
  • Bump versions of Xenvif and Xennet.

Changes since 8.2.2-beta

  • IMPORTANT: Security fix for XSA-468 (CVE-2025-27462, CVE-2025-27463, CVE-2025-27464). Check the XCP-ng docs or blog announcement for more details.

  • This release is based on upstream 9.1-series drivers, which includes the PV Mouse/Keyboard driver and PV Console Driver. You can access the PV console with the following command from a XCP-ng host:

xl console -t pv <vmname>
  • New installer with clean uninstallation and multiple install/uninstall safety checks.
  • New XenClean utility for cleanly removing XCP-ng and Citrix drivers.
  • Multiple driver stability fixes.
  • Volume Shadow Service Provider is no longer included. (XCP-ng 8.1 and newer no longer support quiescent snapshots)
  • Check out the new Rust-based Xen Guest Agent included in our package! We're looking to bring back even more features to the agent.
  • Older Windows versions are no longer supported. The driver requires at a minimum Windows 10 1607 or Windows Server 2016.

Help / Community Support

If you encounter installation/uninstallation errors, please try again with one of the following commands:

For installing:
msiexec.exe /i XenDrivers-x64.msi /l*vx install.log

For uninstalling:
msiexec.exe /x XenDrivers-x64.msi /l*vx uninstall.log

Please include this log along with the file C:\Windows\INF\setupapi.dev.log in your bug report. These files will help us troubleshoot any installation issues.

Additionally, please report any errors or BSOD you encounter during testing of this release. Your feedback is very appreciated.

XCP-ng Windows PV Tools 9.0.9065 Testsign

27 May 12:49

Choose a tag to compare

To download XenClean, click here. The ISO download also includes a copy of XenClean and XenBootFix. Remember to carefully read XenClean docs before use. You don't need test mode to run XenClean/XenBootFix!

Before Installing

  • This driver release is for testing purposes only. Not for production use!
  • Not compatible with the "Manage Citrix PV drivers via Windows Update" option. You must disable this option before installing.
  • Make backups/snapshots before installing!
  • (Only for installing drivers, not for XenClean or XenBootFix) The drivers in this package are testsigned and require enabling testsigning mode. Disable Secure Boot, then run the included script testsign/install.ps1 as Administrator to configure Windows and install the necessary signer certificates. Your VM will reboot automatically.
  • Note: For this release only, extra files (mitigation scripts, testsign scripts) are not included in the ZIP (only in the ISO file). Find them in extras.zip.

Changes since 9.0.9030

  • IMPORTANT: Security fix for XSA-468 (CVE-2025-27462, CVE-2025-27463, CVE-2025-27464). Check the XCP-ng docs or blog announcement for more details.
    • Mitigation and host-side detection scripts are included in the repository and release package.
  • NOTICE: Xen PV disk drivers have been reenabled by default on new installations. If you want to enable Xen PV disk drivers coming from 9.0.9030, you may do so from Add/Remove Programs.
  • NEW: Clipboard support in Rust Guest Agent.
  • Fixes: More improvements to XenClean to support older drivers.
  • Updated branding to follow Vates/XCP-ng brand guidelines.
  • Build automation support.

Changes since 8.2.2-beta

  • IMPORTANT: Security fix for XSA-468 (CVE-2025-27462, CVE-2025-27463, CVE-2025-27464). Check the XCP-ng docs or blog announcement for more details.

  • This release is based on upstream 9.1-series drivers, which includes the PV Mouse/Keyboard driver and PV Console Driver. You can access the PV console with the following command from a XCP-ng host:

xl console -t pv <vmname>
  • New installer with clean uninstallation and multiple install/uninstall safety checks.
  • New XenClean utility for cleanly removing XCP-ng and Citrix drivers.
  • Multiple driver stability fixes.
  • Volume Shadow Service Provider is no longer included. (XCP-ng 8.1 and newer no longer support quiescent snapshots)
  • Check out the new Rust-based Xen Guest Agent included in our package! We're looking to bring back even more features to the agent.
  • Older Windows versions are no longer supported. The driver requires at a minimum Windows 10 1607 or Windows Server 2016.

Help / Community Support

If you encounter installation/uninstallation errors, please try again with one of the following commands:

For installing:
msiexec.exe /i XenDrivers-x64.msi /l*vx install.log

For uninstalling:
msiexec.exe /x XenDrivers-x64.msi /l*vx uninstall.log

Please include this log along with the file C:\Windows\INF\setupapi.dev.log in your bug report. These files will help us troubleshoot any installation issues.

Additionally, please report any errors or BSOD you encounter during testing of this release. Your feedback is very appreciated.

Full Changelog: v9.0.9030...v9.0.9065

XCP-ng Windows PV Tools 9.0.9030 Testsign

26 Feb 18:30

Choose a tag to compare

Before Installing

  • This driver release is for testing purposes only. Not for production use!
  • Not compatible with the "Manage Citrix PV drivers via Windows Update" option. You must disable this option before installing.
  • Make backups/snapshots before installing!
  • The drivers in this package are testsigned and require enabling testsigning mode. Disable Secure Boot, then run the included script testsign/install.ps1 as Administrator to configure Windows and install the necessary signer certificates. Your VM will reboot automatically.
  • If you're running version 9.0.9000.0, we're interested in hearing about your upgrade experience to 9.0.9030.

Changes since 9.0.9000.0

  • NEW: Includes the new Rust-based Xen Guest Agent for resource and IP address reporting.
  • NEW: Includes the new XenBootFix boot repair tool for VMs rendered unbootable by any Xen drivers (Xen PV, XCP-ng, Citrix, etc.). Before using XenBootFix or XenClean, read carefully the instructions on the XCP-ng documentation website.
  • NOTICE: Xen PV disk drivers are now disabled by default on new installations. The default emulated NVMe driver will be used instead. Existing installations will not be affected.
  • Fixes: Many more installation, uninstallation and upgrade safety checks are now built into the installer.
  • Fixes: Various improvements to XenClean for more complete removal of driver services.
  • Fixes: xenvbd: Xen PV disk drives now report as SSD drives to avoid unnecessary defragmentation (commit)
  • Fixes: xenvif: Fix various VM hanging and crashing issues when changing VM network in Xen Orchestra (commit 1, commit 2)
  • Debug symbols are now included with the installation package.

Changes since 8.2.2-beta

  • This release is based on upstream 9.1-series drivers, which includes the PV Mouse/Keyboard driver and PV Console Driver. You can access the PV console with the following command from a XCP-ng host:
xl console -t pv <vmname>
  • New installer with clean uninstallation and multiple install/uninstall safety checks.
  • New XenClean utility for cleanly removing XCP-ng and Citrix drivers.
  • Multiple driver stability fixes.
  • Volume Shadow Service Provider is no longer included. (XCP-ng 8.1 and newer no longer support quiescent snapshots)
  • Management Agent is currently not included. Xen Orchestra may show "Management agent not detected", but shutdown and reboot features will work normally. We're looking to bring back features of the management agent in the next releases. Check out the new Rust-based Xen Guest Agent included in our package! We're looking to bring back even more features to the agent.
  • Older Windows versions are no longer supported. The driver requires at a minimum Windows 10 1607 or Windows Server 2016.

Help / Community Support

If you encounter installation/uninstallation errors, please try again with one of the following commands:

For installing:
msiexec.exe /i XenDrivers-x64.msi /l*vx install.log

For uninstalling:
msiexec.exe /x XenDrivers-x64.msi /l*vx uninstall.log

Please include this log along with the file C:\Windows\INF\setupapi.dev.log in your bug report. These files will help us troubleshoot any installation issues.

Additionally, please report any errors or BSOD you encounter during testing of this release. Your feedback is very appreciated.

Full Changelog: v9.0.9000.0...v9.0.9030

XCP-ng Windows PV Tools 9.0.9000.0 Testsign

23 Oct 17:03

Choose a tag to compare

Before Installing

  • This driver release is for testing purposes only. Not for production use!
  • Make backups/snapshots before installing!
  • The drivers in this package are testsigned and require enabling testsigning mode. Disable Secure Boot, then run the included script testsign/install.ps1 as Administrator to configure Windows and install the necessary signer certificates. Your VM will reboot automatically.
  • If you encounter installation/uninstallation errors, please try again with one of the following commands:
For installing:
msiexec.exe /i XenDrivers-x64.msi /l*vx install.log

For uninstalling:
msiexec.exe /x XenDrivers-x64.msi /l*vx uninstall.log

Please include this log along with the file C:\Windows\INF\setupapi.dev.log in your bug report. These files will help us troubleshoot any installation issues.

Changes since 8.2.2-beta

  • This release is based on upstream 9.1-series drivers, which includes the PV Mouse/Keyboard driver and PV Console Driver. You can access the PV console with the following command from a XCP-ng host:
xl console -t pv <vmname>
  • New installer with clean uninstallation and multiple install/uninstall safety checks.
  • New XenClean utility for cleanly removing XCP-ng and Citrix drivers.
  • Multiple driver stability fixes.
  • Volume Shadow Service Provider is no longer included. (XCP-ng 8.1 and newer no longer support quiescent snapshots)
  • Management Agent is currently not included. Xen Orchestra may show "Management agent not detected", but shutdown and reboot features will work normally. We're looking to bring back features of the management agent in the next releases.
  • Older Windows versions are no longer supported. The driver requires at a minimum Windows 10 1607 or Windows Server 2016.

Help / Community Support

Please report any errors or BSOD you encounter during testing of this release. Your feedback is very appreciated.

XCP-ng Windows PV Tools 8.2.2.200-RC1

29 Jun 18:30
c872fac

Choose a tag to compare

Pre-release

Before Installing

  • Make backups/snapshots before installing!
  • Test first on non-production VM's!

Changes since 8.2.2-beta

  • xcp-ng/xcp#181 - Install Vates certificate in computers trusted vendors store to get the drivers silently installed
  • Out of beta mode, now considered a Release Candidate! with this very version 8.2.2.200
    grafik

Changes since 8.2.1-beta1

  • all is build using Visual Studio Community 2017 (instead of Visual Studio 2012)
  • win-xenbus
  • win-xenvbd

Know Issues

  • Branding is not 100% ready (e.g. XCP-ng XCP-ng <-- duplicate names)

Instructions

Content

  • PV-Drivers 8.2.2
  • Management Agent (Note: because of mistakes in the upstream implementation the Management Agent is compiled as a 32bit application)
  • VSS-Driver (manual install!)

Help / Community Support

XCP-ng Windows PV Tools 8.2.2-beta

27 Jun 01:16
c872fac

Choose a tag to compare

Pre-release

Before Installing

  • Make backups/snapshots before installing!
  • Do not install in production! Test first!

Changes since 8.2.1-beta1

  • all is build using Visual Studio Community 2017 (instead of Visual Studio 2012)
  • win-xenbus
  • win-xenvbd

Instructions

Content

  • PV-Drivers 8.2.2
  • Management Agent (Note: because of mistakes in the upstream implementation the Management Agent is compiled as a 32bit application)
  • VSS-Driver (manual install!)

Help / Community Support

XCP-ng Client Tools for Windows 8.2.1-beta1

18 Nov 22:59
c872fac

Choose a tag to compare

Before Installing

  • Make backups/snapshots before installing!
  • Do not install in production! Test first!

Instructions

Content

  • PV-Drivers 8.2.1
  • Management Agent (Note: because of mistakes in the upstream implementation the Management Agent is compiled as a 32bit application)
  • VSS-Driver (manual install!)

Help / Community Support