Pourquoi DS4Windows utilise ViGEmBus

DS4Windows lit la manette physique et ViGEmBus crée la manette virtuelle destinée aux jeux.

Une DualShock 4 ou DualSense peut se connecter sans ViGEmBus, mais de nombreux jeux attendent XInput. DS4Windows traduit les entrées et demande à ViGEmBus d'exposer une Xbox 360 ou DualShock 4 virtuelle.

Contrôlez séparément la manette physique, le profil et le type de sortie DS4Windows, puis le périphérique ViGEmBus afin d'éviter les réinstallations inutiles.

CoucheRôlePanne typique
Manette physiqueEnvoie les entrées à DS4WindowsAbsente de DS4Windows
Profil DS4WindowsMappe les entrées et choisit la sortieDétectée sans sortie virtuelle
ViGEmBusCrée la manette virtuelle WindowsBus absent, endommagé ou dupliqué
ViGEmBus pour DS4Windows
ViGEmBus pour DS4Windows

Comment installer DS4Windows ViGEmBus

Utilisez la ressource officielle finale ViGEmBus v1.22.0 du dépôt GitHub original de nefarius. Le fichier est ViGEmBus_1.22.0_x64_x86_arm64.exe, pèse environ 6,0 Mo et regroupe les architectures d’installation prises en charge. Le projet est abandonné ; il s’agit donc de la dernière version publiée, et non d’un pilote encore mis à jour activement.

Concentrez le diagnostic sur la manette physique, le profil actif, la sortie virtuelle et ViGEmBus. Une panne à un niveau ne justifie pas de tout réinstaller.

  1. 1

    Fermez DS4Windows et les clients actifs

    Fermez DS4Windows et les autres outils de mappage avant de modifier le pilote.

  2. 2

    Lancez le programme d’installation officiel

    Ouvrez la ressource GitHub vérifiée v1.22.0 et confirmez l’éditeur Nefarius.

  3. 3

    Redémarrez Windows

    Rechargez le pilote de bus dans une session Windows propre.

  4. 4

    Démarrez DS4Windows et reconnectez-vous

    Lancez DS4Windows après le redémarrage, reconnectez le client et testez les entrées de la manette.

Vérifier qu’DS4Windows peut utiliser le pilote ViGEmBus

Ouvrez le Gestionnaire de périphériques et recherchez Nefarius Virtual Gamepad Emulation Bus. Ouvrez Propriétés et vérifiez que l’état du périphérique indique que ce périphérique fonctionne correctement. C’est le contrôle le plus fiable pour confirmer que le bus noyau existe et fonctionne.

Vérifiez également dans Paramètres > Applications > Applications installées la présence de l’entrée du pilote Nefarius. Si l’entrée de l’application existe mais que le Gestionnaire de périphériques ne montre aucun bus fonctionnel, le package est bien enregistré mais le périphérique noyau doit encore être réparé.

  • Aucune icône d’avertissement n’apparaît sur le bus Nefarius.
  • L’état du périphérique indique un fonctionnement normal.
  • DS4Windows a été démarré après le dernier redémarrage.
  • Le profil actif demande une sortie Xbox 360 ou DualShock 4.
Bus d’émulation de manette virtuelle Nefarius
Capture de la documentation Nefarius ViGEm.

Corriger DS4Windows ViGEmBus non détecté

Concentrez le diagnostic sur la manette physique, le profil actif, la sortie virtuelle et ViGEmBus. Une panne à un niveau ne justifie pas de tout réinstaller.

Matrice des erreurs DS4Windows ViGEmBus

Choisissez la correction la plus légère correspondant au symptôme. Dans certains cas, DS4Windows a seulement besoin d’un redémarrage, tandis qu’un périphérique noyau manquant nécessite une réparation du pilote.

SymptômeCause probableÉtape suivante
DS4Windows indique que ViGEmBus n’est pas installéPilote manquant ou DS4Windows lancé avant le rechargementRedémarrez, vérifiez le Gestionnaire de périphériques, redémarrez DS4Windows
Pilote listé mais la manette ne fonctionne pasSession obsolète ou conflit d’outilFermez les outils de manette et redémarrez DS4Windows
Icône d’avertissement jauneÉtat du pilote/périphérique endommagéDésinstallez, redémarrez, réinstallez v1.22.0
Deux manettes dans le jeuManettes physique et virtuelle toutes deux exposéesVérifiez les paramètres de masquage et de mappage
Le programme d’installation propose supprimer/réparerPackage existant enregistréUtilisez la réparation/suppression normale, redémarrez, installez une seule fois

Ce qu’il ne faut pas faire quand la prise en charge des manettes DS4Windows échoue

Ne supposez pas qu’une nouvelle version d’DS4Windows nécessite un fork non officiel de ViGEmBus. DS4Windows évolue indépendamment, tandis que le dépôt ViGEmBus d’origine est archivé. Utilisez le pilote final vérifié, sauf si les notes officielles actuelles d’DS4Windows exigent explicitement autre chose.

Ne supprimez pas tous les périphériques liés à Nefarius ou HID. HidHide, les adaptateurs Bluetooth, les manettes physiques et les bus virtuels ont des rôles différents. Une suppression trop large peut transformer un problème DS4Windows en problème de manette plus vaste.

  • N’utilisez pas un EXE au nom similaire provenant d’un miroir.
  • Ne mélangez pas un ancien MSI avec l’EXE final.
  • Ne sautez pas le redémarrage entre la suppression et la réinstallation.
  • Ne traitez pas un problème de connexion web DS4Windows comme un problème ViGEmBus.

Checklist finale avant de tester DS4Windows à nouveau

Concentrez le diagnostic sur la manette physique, le profil actif, la sortie virtuelle et ViGEmBus. Une panne à un niveau ne justifie pas de tout réinstaller.

Si la manette virtuelle fonctionne dans Windows mais pas dans un jeu précis, ViGEmBus fonctionne probablement. Vérifiez le mode manette de ce jeu, Steam Input, le focus et le type de manette pris en charge avant de réinstaller à nouveau le pilote.

  • Version officielle de ViGEmBus 1.22.0 installée depuis nefarius/ViGEmBus.
  • Windows a été redémarré après l’installation ou la suppression.
  • Le bus Nefarius fonctionne dans le Gestionnaire de périphériques.
  • DS4Windows a été redémarré après que le pilote est devenu disponible.
  • Une seule manette virtuelle prévue apparaît pendant le test.

FAQ DS4Windows et ViGEmBus

DS4Windows installe-t-il ViGEmBus automatiquement ?

Le package DS4Windows peut inclure ou référencer des dépendances de manette, mais vérifiez le pilote Windows séparément. Ce guide utilise la version officielle finale ViGEmBus 1.22.0 comme source de référence.

Pourquoi DS4Windows indique-t-il que ViGEmBus n’est pas installé après l’installation ?

DS4Windows a peut-être été lancé avant le chargement du pilote, Windows a peut-être besoin d’un redémarrage, ou un bus en double ou endommagé peut exister. Vérifiez le Gestionnaire de périphériques, redémarrez, puis relancez DS4Windows.

DS4Windows peut-il fonctionner sans ViGEmBus ?

DS4Windows peut détecter la manette physique sans ViGEmBus, mais un bus virtuel compatible est nécessaire pour créer la sortie Xbox 360 ou DualShock 4.

Dois-je rétrograder ViGEmBus pour DS4Windows ?

Ne rétrogradez pas par défaut. Utilisez la version officielle finale v1.22.0, sauf si la documentation officielle actuelle d’DS4Windows exige explicitement une autre version.

S’agit-il d’un lien direct vers le programme d’installation ?

Oui. Le bouton pointe vers la ressource de version GitHub vérifiée de nefarius/ViGEmBus, et non vers un miroir ou un programme d’installation reconditionné.

Sources officielles utilisées

Les informations produit et sécurité de cette page sont vérifiées auprès de sources directes. Les liens externes s'ouvrent dans un nouvel onglet.