Corriger l’erreur Voicemeeter : supprimer le pilote VB‑Audio qui bloque l’installation de Windows 11

Windows 11 refuse de s’installer à cause du pilote virtuel VB‑Audio Voicemeeter resté dans le système ? Suivez ce guide pas‑à‑pas pour localiser et supprimer proprement les vestiges dans le Driver Store et lever le blocage, sans lien externe.

Sommaire

Problème : le pilote Voicemeeter bloque la mise à niveau

Lors d’une mise à niveau vers Windows, l’assistant peut afficher un message indiquant qu’un pilote virtuel VB‑Audio Voicemeeter est incompatible, alors même que l’application a été désinstallée depuis longtemps. La raison la plus fréquente : un package de pilote audio virtuel est encore présent dans le Driver Store et/ou reste référencé au démarrage (service, filtre audio, périphérique fantôme). Cela suffit pour que l’installateur interrompe la migration.

Symptômes typiques

  • Alerte de compatibilité citant « VB‑Audio Voicemeeter » ou un pilote audio virtuel.
  • Absence de l’application dans « Applications et fonctionnalités », mais présence d’entrées driver au démarrage.
  • Périphérique audio virtuel grisé ou caché dans le Gestionnaire de périphériques.
  • Suppression manuelle des fichiers inefficace : le package INF reste installé dans le Driver Store.

Ce que vérifie l’installateur

Pendant l’étape de compatibilité, l’assistant analyse :

  • Les pilotes installés dans C:\Windows\System32\DriverStore\FileRepository (packages INF).
  • Les services de type driver qui se chargent au démarrage.
  • Les périphériques, y compris ceux qui sont cachés ou non présents.

Si un seul de ces éléments fait référence à Voicemeeter ou VB‑Audio, la mise à niveau peut être bloquée.

Résumé des solutions éprouvées

Les méthodes ci‑dessous sont classées du plus efficace au plus rapide. La suppression du package via DriverStoreExplorer est généralement la solution qui règle définitivement le problème.

ObjectifOutil / MéthodeÉtapes essentiellesRemarques
Supprimer complètement le package du Driver StoreDriverStoreExplorer (RAPR)1) Exécuter en administrateur.
2) Rechercher « Voicemeeter » ou « VB‑Audio ».
3) Cocher le/les packages correspondants.
4) Cliquer Delete Package et confirmer.
5) Redémarrer, relancer l’assistant.
Méthode la plus fiable : retire l’INF et ses fichiers du Driver Store.
Localiser et désactiver les vestiges au démarrageAutoruns (onglet Drivers)1) Lancer en administrateur.
2) Onglet Drivers → filtrer « Voicemeeter »/« VB‑Audio ».
3) Désactiver ou supprimer les entrées.
4) Redémarrer.
Rapide pour stopper le chargement d’un service de pilote au boot.
Vérifier et nettoyer en ligne de commandepnputil intégré à Windows1) Ouvrir PowerShell en admin.
2) Lister et filtrer les packages INF.
3) Supprimer via /delete-driver puis redémarrer.
Option native, idéale sur postes verrouillés.
Retirer l’instance de périphériqueGestionnaire de périphériquesAffichage → Afficher les périphériques cachés ;
développer Contrôleurs audio, vidéo et jeu ;
désinstaller Voicemeeter (avec Supprimer le pilote si proposé).
Complément utile après la suppression du package.

Comparatif rapide

MéthodeEfficacitéTempsNiveauQuand l’utiliser
DriverStoreExplorer★★★★★5–10 minIntermédiaireSolution définitive pour retirer l’INF
Autoruns★★★★☆2–5 minFacileEmpêcher le chargement du pilote avant suppression
pnputil★★★★★5–15 minIntermédiaireEnvironnements sans outils tiers
Gestionnaire de périphériques★★★☆☆5–10 minFacileNettoyage complémentaire des périphériques fantômes

Préparatifs et bonnes pratiques

  • Session administrateur obligatoire pour toutes les méthodes.
  • Créer un point de restauration : exécuter PowerShell en admin puis : Checkpoint-Computer -Description "Avant nettoyage Voicemeeter" -RestorePointType "MODIFY_SETTINGS"
  • Désactiver temporairement l’antivirus si celui‑ci bloque la suppression de fichiers système.
  • Ne pas supprimer manuellement les dossiers du Driver Store : passez par les outils ci‑dessous.
  • Mode sans échec en cas de refus de suppression : cela libère le pilote et les fichiers verrouillés.

Méthode recommandée : suppression du package avec DriverStoreExplorer

Objectif : retirer proprement du Driver Store tout package INF lié à Voicemeeter/VB‑Audio, afin que l’installateur n’y trouve plus de pilote incompatible.

  1. Lancer DriverStoreExplorer en administrateur.
  2. Utiliser la zone de recherche pour filtrer sur Voicemeeter, VB‑Audio ou VBAudio. Vérifier aussi les classes Sound, video and game controllers et Software components.
  3. Cocher les packages trouvés. Pour chaque package, notez l’INF (ex. oemXX.inf) et la classe.
  4. Cliquer Delete Package, confirmer. Si un message indique que le package est utilisé, redémarrer en mode sans échec puis recommencer la suppression.
  5. Redémarrer Windows, relancer l’assistant d’installation.

Astuce : si plusieurs packages apparaissent, supprimez d’abord ceux explicitement associés à VB‑Audio/Voicemeeter, puis les variantes « audio virtuel ». L’outil ne supprime pas les pilotes critiques du système ; concentrez‑vous sur les packages du fournisseur VB‑Audio.

Alternative rapide : neutraliser les vestiges avec Autoruns

Objectif : empêcher tout service de pilote Voicemeeter de se charger au démarrage, le temps de nettoyer le Driver Store.

  1. Ouvrir Autoruns en administrateur.
  2. Aller dans l’onglet Drivers puis rechercher « Voicemeeter », « VB‑Audio » ou « VBAudio ».
  3. Décocher pour désactiver l’entrée (recommandé) ou Delete pour la supprimer.
  4. Redémarrer et constater la disparition du chargement du pilote.

Cette étape est souvent suffisante pour que pnputil ou DriverStoreExplorer puissent ensuite désinstaller le package sans message « en cours d’utilisation ».

Alternative sans outil tiers : nettoyage avec pnputil

Objectif : identifier le ou les packages INF relatifs à Voicemeeter et les supprimer avec les commandes natives.

Identifier les packages INF

Ouvrez PowerShell en tant qu’administrateur et exécutez :

pnputil /enum-drivers | findstr /I "voicemeeter vb-audio vbaudio"

Si votre système est en français et que findstr ne retourne rien, parcourez la liste complète :

pnputil /enum-drivers

Relevez le nom d’INF (oemXX.inf) de chaque package VB‑Audio/Voicemeeter.

Supprimer le package INF

Pour chaque INF identifié, exécutez :

pnputil /delete-driver oemXX.inf /uninstall /force

Si un message indique que le package est en cours d’utilisation, redémarrez en mode sans échec puis relancez la commande. Enfin, redémarrez normalement.

Diagnostic complémentaire

Pour repérer d’éventuels services de type pilote encore actifs :

sc query type= driver | findstr /I "voice vb"

Et pour un balayage de registre non destructif :

reg query HKLM\SYSTEM /f "Voicemeeter" /s
reg query HKLM\SYSTEM /f "VB-Audio" /s

Ne supprimez pas de clés au hasard. Ces commandes servent uniquement à repérer des références persistantes.

Nettoyer les périphériques fantômes

  1. Ouvrir le Gestionnaire de périphériques.
  2. Menu AffichageAfficher les périphériques cachés.
  3. Déployer Contrôleurs audio, vidéo et jeu et Périphériques logiciels.
  4. Pour chaque entrée Voicemeeter/VB‑Audio, clic droit → Désinstaller l’appareil. Cochez Supprimer le pilote pour ce périphérique si l’option apparaît.
  5. Redémarrer.

Conseils complémentaires et bonnes pratiques

  • Exécuter les outils en mode administrateur pour éviter des refus liés aux droits.
  • Désactiver temporairement l’antivirus si la suppression est bloquée.
  • Créer un point de restauration avant modifications du Driver Store.
  • Vider le cache Windows Update si l’installateur persiste à détecter le pilote après nettoyage : net stop wuauserv net stop bits rd /s /q C:\Windows\SoftwareDistribution\Download net start bits net start wuauserv
  • Si Voicemeeter est encore installé, exécuter d’abord son désinstalleur officiel (habituellement dans C:\Program Files (x86)\VB\Voicemeeter), puis employer les méthodes ci‑dessus.

Procédure guidée pas à pas

  1. Mettre le système en condition : sauvegarde, point de restauration, redémarrage propre.
  2. Neutraliser le démarrage du pilote (optionnel mais conseillé) : via Autoruns, onglet Drivers, désactiver toute entrée Voicemeeter/VB‑Audio.
  3. Supprimer le package du Driver Store :
    • Avec DriverStoreExplorer : sélectionner les packages « Voicemeeter »/« VB‑Audio », supprimer, redémarrer.
    • OU avec pnputil : lister, puis /delete-driver oemXX.inf /uninstall /force (mode sans échec au besoin).
  4. Nettoyer les périphériques fantômes : Gestionnaire de périphériques → afficher cachés → désinstaller.
  5. Nettoyer Windows Update si l’assistant reste bloqué, puis relancer l’installation.

Vérifications après nettoyage

  • Exécuter à nouveau pnputil /enum-drivers | findstr /I "voicemeeter vb-audio vbaudio" : la commande ne doit plus rien retourner.
  • Contrôler qu’aucun service de pilote Voicemeeter ne se charge au démarrage (AutorunsDrivers vide côté VB‑Audio).
  • Redémarrer et relancer l’assistant de mise à niveau : l’étape de compatibilité doit passer.

En appliquant l’une de ces procédures (souvent DriverStoreExplorer), de nombreux utilisateurs confirment que la mise à niveau s’effectue ensuite sans blocage.

Cas avancé : filtres audio résiduels

Il arrive qu’un filtre audio tiers reste déclaré dans la classe audio. À n’utiliser qu’en dernier recours et uniquement si vous savez ce que vous faites.

  1. Exporter la clé de registre de la classe audio (sauvegarde) : reg export "HKLM\SYSTEM\CurrentControlSet\Control\Class\{4d36e96c-e325-11ce-bfc1-08002be10318}" "%USERPROFILE%\Desktop\backup_audio_class.reg" /y
  2. Inspecter la valeur LowerFilters/UpperFilters dans les sous‑clés : si une entrée fait référence à Voicemeeter/VB‑Audio, la supprimer prudemment après avoir désinstallé le package INF. Redémarrer immédiatement.

Important : la modification des filtres peut impacter l’audio. Conservez la sauvegarde et restaurez‑la si nécessaire en double‑cliquant sur le fichier .reg.

Foire aux questions

Pourquoi l’application désinstallée bloque‑t‑elle encore ?

Parce que la désinstallation peut laisser un package INF dans le Driver Store, des services ou des références résiduelles. L’installateur de Windows scanne ces éléments, même si l’application n’est plus visible.

Dois‑je supprimer les fichiers à la main dans FileRepository ?

Non. La suppression manuelle est risquée et souvent inefficace. Utilisez toujours DriverStoreExplorer ou pnputil, qui gèrent les dépendances et la cohérence du magasin de pilotes.

Le package est « en cours d’utilisation » et refuse de se supprimer

Désactivez le pilote avec Autoruns, redémarrez en mode sans échec puis supprimez avec pnputil ou DriverStoreExplorer.

Je ne trouve aucune mention « Voicemeeter »

Essayez d’autres termes : VB‑Audio, VBAudio, virtual audio. Parcourez toute la liste pnputil /enum-drivers si besoin, et vérifiez les périphériques cachés.

Après nettoyage, l’assistant bloque encore

Assurez‑vous d’avoir vidé le cache Windows Update, redémarrez, puis relancez l’assistant. Contrôlez aussi qu’aucun filtre audio résiduel n’est déclaré dans la classe audio.

Annexes : commandes prêtes à copier

Recherche et suppression via pnputil

# Lister tous les packages, filtrer Voicemeeter/VB-Audio
pnputil /enum-drivers | findstr /I "voicemeeter vb-audio vbaudio"

# Supprimer un package INF précis (remplacer oemXX.inf)

pnputil /delete-driver oemXX.inf /uninstall /force

Services de pilotes et repérage

# Lister les pilotes de type service et filtrer
sc query type= driver | findstr /I "voice vb"

Mode sans échec

Paramètres → Mise à jour et sécurité → Récupération → Démarrage avancé → Redémarrer maintenant → Dépannage → Options avancées → Paramètres → redémarrer → choisir 4 (Activer le mode sans échec).

Nettoyage du cache Windows Update

net stop wuauserv
net stop bits
rd /s /q C:\Windows\SoftwareDistribution\Download
net start bits
net start wuauserv

Conclusion pratique

Pour lever le blocage de l’installation, la stratégie gagnante consiste à neutraliser le chargement du pilote (Autoruns), retirer le package du Driver Store (DriverStoreExplorer ou pnputil), puis nettoyer les périphériques fantômes et relancer l’assistant. En procédant ainsi, Windows cesse de détecter Voicemeeter comme incompatible et la mise à niveau peut se dérouler normalement.

Sommaire