[TUTORIAL] Lösung: virtio-win-guest-tools lassen sich nicht updaten! (German Windows 11 VM)

Feb 27, 2021
3
3
23
⚠️Hinweis / Haftungsausschluss

Die folgenden Schritte erfolgen auf eigene Gefahr!
Unsachgemäße Änderungen an Treibern oder Systemkomponenten können zu Funktionsstörungen oder Datenverlust führen.
Vor dem Eingriff sollte ein aktuelles Backup der virtuellen Maschine erstellt werden.

⚠️Problem

Auf einer Windows 11 VM (deutsch) lassen sich die VirtIO-Treiber häufig nicht korrekt über den Installer aktualisieren.
Nach einem fehlgeschlagenen Update kann es vorkommen, dass Netzwerktreiber fehlen, wodurch die VM keine Netzwerkverbindung mehr hat.

✅ Lösung

Die alte Version der VirtIO-Treiber muss vollständig und sauber deinstalliert werden – am besten mit dem offiziellen Microsoft-Tool:MicrosoftProgram_Install_and_Uninstall.meta.diagcab

Benötigte Dateien
  1. VirtIO Guest Tools
    Datei: virtio-win-guest-tools.exe

    Aktuelle Version:
    https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/latest-virtio/
    https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/latest-virtio/

    Stabile Version:
    https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/
    https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/

    Alternativ kann die Datei auch von einer gemounteten VirtIO-ISO ausgeführt werden. z.B.: virtio-win-0.1.285.iso



  2. Microsoft Deinstallations-Tool

    Datei: MicrosoftProgram_Install_and_Uninstall.meta.diagcab

    Quelle:
    https://support.microsoft.com/de-de...rhindern-cca7d1b6-65a9-3d98-426b-e9f927e1eb4d
    https://support.microsoft.com/de-de/topic/beheben-von-problemen-die-das-installieren-oder-entfernen-von-programmen-verhindern-cca7d1b6-65a9-3d98-426b-e9f927e1eb4d

Vorgehensweise

  1. Beide Tools auf der Windows-VM herunterladen:
    virtio-win-guest-tools.exe
    MicrosoftProgram_Install_and_Uninstall.meta.diagcab

  2. Mit dem Microsoft-Tool "MicrosoftProgram_Install_and_Uninstall.meta.diagcab" die vorhandenen virtio-win-guest-tools deinstallieren. Bzw. die Deinstallation versuchen.

  3. VM neu starten.

  4. Nach dem Neustart unter „Programme hinzufügen oder entfernen“ prüfen, ob virtio win guest tools noch vorhanden sind – ggf. erneut deinstallieren

  5. ggf. erneut VM neu starten.

  6. Anschließend die aktuelle Version der virtio-win-guest-tools.exe installieren.

Im Nachgang konnte ich auch ohne Probleme die Machine Version von 7.0 auf 9.2-pve1 hochsetzen
 
Last edited: