Install / Uninstall the VirtIO drivers

felipemb

Renowned Member
Nov 22, 2014
28
4
68
Hi, I have a problem, see if someone can help me, I'm trying to install / uninstall the VirtIO drivers in Windows Server 2019 but I could not, when installing I get the error 0x80070643 MSI, I found a program on the internet to uninstall them but although they no longer appear in the list of installed applications in the device manager still appear.
 
Hello,

If you followed our wiki guide "Windows about guest best practices" should don't have any issue.

Can you tell us more details:
- when does the 0x80070643 appear? during installation or when you start the services?
- Which VirtIO ISO version are you use?
- Can you please provide us with VM config and the output of pveversion -v. You can get the VM config using the following command: qm config <VMID>


[0] https://pve.proxmox.com/wiki/Windows_VirtIO_Drivers
 
Hi,


Error 0x80070643 appears when trying to install the drivers, I am trying to update to version 0.1.221.

Currently the machine has version 0.1.215 installed.

pveversion -v

proxmox-ve: 7.0-2 (running kernel: 5.11.22-4-pve)
pve-manager: 7.0-11 (running version: 7.0-11/63d82f4e)
pve-kernel-5.11: 7.0-7
pve-kernel-helper: 7.0-7
pve-kernel-5.11.22-4-pve: 5.11.22-8
ceph-fuse: 15.2.14-pve1
corosync: 3.1.2-pve2
criu: 3.15-1+pve-1
glusterfs-client: 9.2-1
ifupdown2: 3.1.0-1+pmx3
ksm-control-daemon: 1.4-1
libjs-extjs: 7.0.0-1
libknet1: 1.21-pve1
libproxmox-acme-perl: 1.3.0
libproxmox-backup-qemu0: 1.2.0-1
libpve-access-control: 7.0-4
libpve-apiclient-perl: 3.2-1
libpve-common-perl: 7.0-6
libpve-guest-common-perl: 4.0-2
libpve-http-server-perl: 4.0-2
libpve-storage-perl: 7.0-10
libspice-server1: 0.14.3-2.1
lvm2: 2.03.11-2.1
lxc-pve: 4.0.9-4
lxcfs: 4.0.8-pve2
novnc-pve: 1.2.0-3
proxmox-backup-client: 2.0.9-2
proxmox-backup-file-restore: 2.0.9-2
proxmox-mini-journalreader: 1.2-1
proxmox-widget-toolkit: 3.3-6
pve-cluster: 7.0-3
pve-container: 4.0-9
pve-docs: 7.0-5
pve-edk2-firmware: 3.20200531-1
pve-firewall: 4.2-2
pve-firmware: 3.3-1
pve-ha-manager: 3.3-1
pve-i18n: 2.5-1
pve-qemu-kvm: 6.0.0-3
pve-xtermjs: 4.12.0-1
qemu-server: 7.0-13
smartmontools: 7.2-1
spiceterm: 3.2-2
vncterm: 1.7-1
zfsutils-linux: 2.0.5-pve1

qm config

agent: 1,fstrim_cloned_disks=1
bios: ovmf
boot: order=scsi0
cores: 8
efidisk0: so:vm-202-disk-2,size=1M
machine: pc-i440fx-6.0
memory: 57344
name: WinServer2019
net0: virtio=36:1D:79:31:24:6F,bridge=vmbr0,firewall=1
numa: 1
onboot: 1
ostype: win10
protection: 1
scsi0: so:vm-202-disk-0,discard=on,iothread=1,size=300G,ssd=1
scsi1: so:vm-202-disk-1,discard=on,iothread=1,size=80G,ssd=1
scsi2: datos:vm-202-disk-0,discard=on,iothread=1,size=2560G,ssd=1
scsihw: virtio-scsi-single
smbios1: uuid=1a632f31-c9bd-4e68-97ef-01c1f5e517c1
sockets: 2
startup: order=1,up=30
vmgenid: 126c5ae5-de25-4e52-b17c-86a189a2c878
 
I tested the Upgrade VirtIO on Windows 2019 test VM works well, maybe you should upgrade your host to the latest version?
 
Hello Moayad!

We are on the latest PVE 7.2 and are currently troubled by the same VirtIO-Install issues - although only on older VMs running Windows Server 2012R2. Our Windows Server 2019-Guests were able to install 0.2.221 without problems.

We tried VirtIO versions backwards: 0.1.221 - 0.1.217 - 0.1.215 all failed. Last successful install is 0.1.208, which was installed when we were still running an older PVE Version (we don't have an exact track of this).

Finding this thread, I thought there may be a connection. If this should be a separate thread, though, please let me know.

P.S.: MSI Installer log excerpt:
[0F50:0F5C][2022-08-23T12:25:28]e000: Error 0x80070643: Failed to install MSI package. [0F50:0F5C][2022-08-23T12:25:28]e000: Error 0x80070643: Failed to execute MSI package. [0E44:0D74][2022-08-23T12:25:28]e000: Error 0x80070643: Failed to configure per-machine MSI package. [0E44:0D74][2022-08-23T12:25:28]i319: Applied execute package: virtio_win_gt_x64.msi, result: 0x80070643, restart: None [0E44:0D74][2022-08-23T12:25:28]e000: Error 0x80070643: Failed to execute MSI package.
 
Last edited:
  • Like
Reactions: DaCHeF36
Same issue here. I cannot get newer version of the drivers to install (0.1.221). I cannot get 0.1.208 to uninstall either. I was able to remove it using the MS Install/Remove troubleshooter, but cannot get anything else to install.
 
Last edited:
Drivers could probably be manually installed. I have 0.1.221 installed on other VMs just fine, but this 2012 R2 one is a bugger. I'm just unsure what the difference is that causes this issue on some but not others. It's a pita...
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!