Releases: xcp-ng/win-pv-drivers
9.1.100 Release Signed
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.
- Discussion: https://xcp-ng.org/forum (preferred)
- Issue Tracker: https://github.com/xcp-ng/xcp/issues
- IRC: #xcp-ng and #xcp-ng-dev on irc.freenode.net
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
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:
- 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.
- 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.
- Discussion: https://xcp-ng.org/forum (preferred)
- Issue Tracker: https://github.com/xcp-ng/xcp/issues
- IRC: #xcp-ng and #xcp-ng-dev on irc.freenode.net
Full Changelog: v9.0.9136...v9.0.9137
XCP-ng Windows PV Tools 9.0.9136 Testsign
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!
- You don't need testsign mode to run XenClean/XenBootFix!
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.ps1as 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.
- Discussion: https://xcp-ng.org/forum (preferred)
- Issue Tracker: https://github.com/xcp-ng/xcp/issues
- IRC: #xcp-ng and #xcp-ng-dev on irc.freenode.net
XCP-ng Windows PV Tools 9.0.9108 Testsign
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.ps1as 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.
- Discussion: https://xcp-ng.org/forum (preferred)
- Issue Tracker: https://github.com/xcp-ng/xcp/issues
- IRC: #xcp-ng and #xcp-ng-dev on irc.freenode.net
XCP-ng Windows PV Tools 9.0.9065 Testsign
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.ps1as 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.
- Discussion: https://xcp-ng.org/forum (preferred)
- Issue Tracker: https://github.com/xcp-ng/xcp/issues
- IRC: #xcp-ng and #xcp-ng-dev on irc.freenode.net
Full Changelog: v9.0.9030...v9.0.9065
XCP-ng Windows PV Tools 9.0.9030 Testsign
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.ps1as 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.
- Discussion: https://xcp-ng.org/forum (preferred)
- Issue Tracker: https://github.com/xcp-ng/xcp/issues
- IRC: #xcp-ng and #xcp-ng-dev on irc.freenode.net
Full Changelog: v9.0.9000.0...v9.0.9030
XCP-ng Windows PV Tools 9.0.9000.0 Testsign
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.ps1as 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.
- Discussion: https://xcp-ng.org/forum
- Issue Tracker: https://github.com/xcp-ng/xcp/issues
- IRC: #xcp-ng and #xcp-ng-dev on irc.freenode.net
XCP-ng Windows PV Tools 8.2.2.200-RC1
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
Vatescertificate in computerstrusted vendors storeto get the drivers silently installed - Out of beta mode, now considered a Release Candidate! with this very version 8.2.2.200

Changes since 8.2.1-beta1
- all is build using Visual Studio Community 2017 (instead of Visual Studio 2012)
- win-xenbus
- BalloonReleasePfnArray() is broken in several ways - xcp-ng/win-xenbus@75324b9
- win-xenvbd
- Back-port rsp_event manipulation changes from master - xcp-ng/win-xenvbd@db03232
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
- Discussion: https://xcp-ng.org/forum
- Issue Tracker: https://github.com/xcp-ng/xcp/issues
- IRC: #xcp-ng and #xcp-ng-dev on irc.freenode.net
XCP-ng Windows PV Tools 8.2.2-beta
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
- BalloonReleasePfnArray() is broken in several ways - xcp-ng/win-xenbus@75324b9
- win-xenvbd
- Back-port rsp_event manipulation changes from master - xcp-ng/win-xenvbd@db03232
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
- Discussion: https://xcp-ng.org/forum
- Issue Tracker: https://github.com/xcp-ng/xcp/issues
- IRC: #xcp-ng and #xcp-ng-dev on irc.freenode.net
XCP-ng Client Tools for Windows 8.2.1-beta1
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
- Discussion: https://xcp-ng.org/forum
- Issue Tracker: https://github.com/xcp-ng/xcp/issues
- IRC: #xcp-ng and #xcp-ng-dev on irc.freenode.net