I experienced similar problems on different Windows 10 prof. machines (German version).
When I tried to update from 0.1.215 to 0.1.217 via the virtio-win-guest-tools.exe I consistently get an error
"0x80070643: Failed to install MSI package". In one of my Win10 machines I had to manually re-add the NetKVM network adapter.
(attached files W10-de- ...)
In a Windows 11 prof. machine the network adapter disappeared too, I had to re-add it manually.
In addition, yellow exclamation marks are newly set for:
VSP für die Microsoft Hyper-V NT-Kernel-Integration
Der Gerätetreiber für diese Hardware kann nicht initialisiert werden (Code 37). Objekt wurde nicht gefunden. (driver not found)
Microsoft Hyper-V-Busanbieter für virtuelle Computer
Der Gerätetreiber für diese Hardware kann nicht initialisiert werden (Code 37). Die Anforderung wird nicht unterstützt. (driver not supported)
(attached files W11-de- ...)
I then created a fresh Windows 10 21H2 x64 machine with en-us-language and German language support using fresh drivers from virtio 0.1.217.
It started well. But when I tried to run the virtio-win-guest-tools.exe I again got the error 0x80070643.
In addition the NetKVM adapter disappeared as well as the balloon driver and the virtio-serial-driver. Manual reinstallation worked for 0.1.217.
(attached files W10-fresh-enus-...)
The relevant passages to me seem to be:
Windows 10:
Property(S): PackageCode = {166171F6-9ABF-4CFA-9D48-6E5DED8D2BB1}
Property(S): MsiLogFileLocation = C:\Users\user\AppData\Local\Temp\Virtio-win-guest-tools_20220418120603_000_virtio_win_gt_x64.msi.log
MSI (s) (60:54) [12:07:05:013]: MainEngineThread is returning 1603
MSI (s) (60:F4) [12:07:05:014]: RESTART MANAGER: Session closed.
MSI (s) (60:F4) [12:07:05:016]: RESTART MANAGER: Session closed.
MSI (s) (60:F4) [12:07:05:016]: No System Restore sequence number for this installation.
MSI (s) (60:F4) [12:07:05:017]: User policy value 'DisableRollback' is 0
MSI (s) (60:F4) [12:07:05:017]: Machine policy value 'DisableRollback' is 0
MSI (s) (60:F4) [12:07:05:017]: Incrementing counter to disable shutdown. Counter after increment: 0
MSI (s) (60:F4) [12:07:05:017]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2
MSI (s) (60:F4) [12:07:05:018]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2
MSI (s) (60:F4) [12:07:05:019]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied. Counter after decrement: -1
MSI (s) (60:F4) [12:07:05:019]: Destroying RemoteAPI object.
MSI (s) (60
0) [12:07:05:019]: Custom Action Manager thread ending.
MSI (c) (78:0C) [12:07:05:020]: Back from server. Return value: 1603
MSI (c) (78:0C) [12:07:05:020]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied. Counter after decrement: -1
MSI (c) (78:0C) [12:07:05:020]: PROPERTY CHANGE: Deleting SECONDSEQUENCE property. Its current value is '1'.
Action ended 12:07:05: ExecuteAction. Return value 3.
MSI (c) (78:0C) [12:07:05:020]: Doing action: FatalError
MSI (c) (78:0C) [12:07:05:020]: Note: 1: 2205 2: 3: ActionText
Action 12:07:05: FatalError.
Action start 12:07:05: FatalError.
Action 12:07:05: FatalError. Dialog created
Action ended 12:13:35: FatalError. Return value 2.
Action ended 12:13:35: INSTALL. Return value 3.
Property(C): UpgradeCode = {05294E2F-7778-4E46-B2A3-CF039D5767C8}
Property(C): REGISTRY_PRODUCT_NAME = Windows 10 Pro
....
Property(C): PackageCode = {166171F6-9ABF-4CFA-9D48-6E5DED8D2BB1}
Property(C): MsiLogFileLocation = C:\Users\user\AppData\Local\Temp\Virtio-win-guest-tools_20220418120603_000_virtio_win_gt_x64.msi.log
=== Logging stopped: 18.04.2022 12:13:35 ===
MSI (c) (78:0C) [12:13:35:625]: Note: 1: 1708
MSI (c) (78:0C) [12:13:35:625]: Note: 1: 2205 2: 3: Error
MSI (c) (78:0C) [12:13:35:625]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1708
MSI (c) (78:0C) [12:13:35:625]: Note: 1: 2205 2: 3: Error
MSI (c) (78:0C) [12:13:35:625]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1709
MSI (c) (78:0C) [12:13:35:625]: Product: Virtio-win-driver-installer -- Installation failed.
MSI (c) (78:0C) [12:13:35:625]: Windows Installer installed the product. Product Name: Virtio-win-driver-installer. Product Version: 0.1.217. Product Language: 1033. Manufacturer: Red Hat, Inc.. Installation success or error status: 1603.
MSI (c) (78:0C) [12:13:35:626]: Grabbed execution mutex.
MSI (c) (78:0C) [12:13:35:626]: Cleaning up uninstalled install packages, if any exist
MSI (c) (78:0C) [12:13:35:627]: MainEngineThread is returning 1603
=== Verbose logging stopped: 18.04.2022 12:13:35 ===
Windows 11:
DIFXAPP: UninstallDriverPackages()
DIFXAPP: 'CustomActionData' property 'DIFxApp Version' is 2.1.
DIFXAPP: 'CustomActionData' property 'UI Level' is 5.
DIFXAPP: 'CustomActionData' property 'componentId' is {7E770B97-A137-4350-837D-A562CEB878AC}.
DIFXAPP: 'CustomActionData' property 'flags' is 0x6.
DIFXAPP: 'CustomActionData' property 'ProductName' is Virtio-win-driver-installer.
DIFXAPP: 'CustomActionData' property 'ManufacturerName' is Red Hat, Inc..
DIFXAPP: ERROR 0x2 encountered while opening persistent-info key for component '{7E770B97-A137-4350-837D-A562CEB878AC}'
DIFXAPP: UninstallDriverPackages failed with error 0x2
DIFXAPP: RETURN: UninstallDriverPackages() 2 (0x2)
CustomAction MsiUninstallDrivers returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
Action ended 14:22:09: InstallFinalize. Return value 3.
MSI (s) (40:80) [14:22:09:747]: PROPERTY CHANGE: Deleting UpdateStarted property. Its current value is '1'.
Action ended 14:22:09: INSTALL. Return value 3.
Any help is appreciated.