Usage
To install QEMU Guest Agent (Install), run the following command from the command line or from PowerShell:
choco install qemu-guest-agent
To upgrade QEMU Guest Agent (Install), run the following command from the command line or from PowerShell:
choco upgrade qemu-guest-agent
To uninstall QEMU Guest Agent (Install), run the following command from the command line or from PowerShell:
choco uninstall qemu-guest-agent
Description
The QEMU Guest Agent (QGA) is a Windows service that integrates virtual machines with QEMU/KVM-based hypervisors such as Proxmox VE, libvirt, oVirt/RHV, and OpenStack. It exposes an agent channel that allows the host to query information from the guest and perform certain coordinated actions inside the guest.
Features
- Graceful guest shutdown/reboot initiated by the hypervisor
- Consistent snapshots via file system freeze/thaw
- Query of guest information (e.g., IP addresses, status) and execution of defined agent commands
What this package does
- Installs the official QEMU Guest Agent for Windows (x86/x64) via MSI
- Creates and starts the “QEMU Guest Agent” Windows service (service name: qemu-ga)
- Suitable for unattended deployments with Chocolatey
Separation from VirtIO drivers
This package contains only the QEMU Guest Agent. VirtIO drivers (e.g., network/block) are provided separately:
- Chocolatey package “qemu-virtio-driver”: https://community.chocolatey.org/packages/qemu-virtio-driver
Verification after installation
- Services console: “QEMU Guest Agent” should be set to Automatic and Running
- Command line: sc query “QEMU Guest Agent”
- In your hypervisor (e.g., Proxmox VE), enable the VM option for the QEMU guest agent
Notes
- Project: https://gitlab.com/qemu-project/qemu
- Documentation (QGA): https://www.qemu.org/docs/master/interop/qemu-ga.html
- License: https://www.qemu.org/docs/master/about/license.html
Disclaimer
This Chocolatey package is community-maintained and is not created, endorsed, or supported by the QEMU project.
To use choco:// protocol URLs, install (unofficial) choco:// Protocol support
Please Note: This is an automatically updated package. If you find it is out of date by more than a day or two, please contact the maintainer(s) and let them know the package is no longer updating correctly.