Perché DS4Windows usa ViGEmBus

DS4Windows legge il controller fisico e ViGEmBus crea il controller virtuale destinato ai giochi.

DualShock 4 e DualSense possono collegarsi senza ViGEmBus, ma molti giochi richiedono XInput. DS4Windows traduce l'input e chiede a ViGEmBus di esporre un Xbox 360 o DualShock 4 virtuale.

Controlla separatamente controller fisico, profilo e tipo di output DS4Windows e dispositivo ViGEmBus per evitare reinstallazioni inutili.

LivelloRuoloErrore tipico
Controller fisicoInvia input a DS4WindowsNon compare in DS4Windows
Profilo DS4WindowsMappa l'input e sceglie l'outputRilevato ma senza output virtuale
ViGEmBusCrea il controller virtuale WindowsBus assente, danneggiato o duplicato
ViGEmBus per DS4Windows
ViGEmBus per DS4Windows

Come installare DS4Windows ViGEmBus

Usa l'asset ufficiale finale di ViGEmBus v1.22.0 dal repository GitHub originale di nefarius. Il file è ViGEmBus_1.22.0_x64_x86_arm64.exe, pesa circa 6,0 MB e unisce le architetture di installazione supportate. Il progetto è stato ritirato, quindi questa è l'ultima versione pubblicata e non un driver aggiornato attivamente.

Concentra la diagnosi su controller fisico, profilo attivo, output virtuale e dispositivo ViGEmBus. Un errore a un livello non richiede di reinstallare tutto.

  1. 1

    Chiudi DS4Windows e i client attivi

    Chiudi DS4Windows e gli altri strumenti di mappatura prima di modificare il driver.

  2. 2

    Esegui il programma di installazione ufficiale

    Apri l'asset GitHub verificato v1.22.0 e conferma il publisher Nefarius.

  3. 3

    Riavvia Windows

    Ricarica il driver del bus in una sessione pulita di Windows.

  4. 4

    Avvia DS4Windows e ricollega tutto

    Avvia DS4Windows dopo il riavvio, ricollega il client e testa l'input del controller.

Verifica che DS4Windows possa usare il driver ViGEmBus

Apri Gestione dispositivi e cerca Nefarius Virtual Gamepad Emulation Bus. Apri Proprietà e verifica che Stato dispositivo indichi che il dispositivo funziona correttamente. Questo è il controllo più affidabile per confermare che il bus kernel esista e sia operativo.

Controlla anche Impostazioni > App > App installate per la voce del driver Nefarius. Se la voce dell'app esiste ma in Gestione dispositivi non compare alcun bus funzionante, il pacchetto è registrato ma il dispositivo kernel deve ancora essere riparato.

  • Sulla voce del bus Nefarius non compare alcuna icona di avviso.
  • Lo stato del dispositivo segnala un funzionamento normale.
  • DS4Windows è stato avviato dopo l'ultimo riavvio.
  • Il profilo attivo richiede un output Xbox 360 o DualShock 4.
Bus di emulazione gamepad virtuale Nefarius
Schermata della documentazione Nefarius ViGEm.

Correggere DS4Windows ViGEmBus non rilevato

Concentra la diagnosi su controller fisico, profilo attivo, output virtuale e dispositivo ViGEmBus. Un errore a un livello non richiede di reinstallare tutto.

Matrice degli errori di DS4Windows ViGEmBus

Scegli la correzione più piccola che corrisponde al sintomo. In alcuni casi DS4Windows richiede solo un riavvio, mentre un dispositivo kernel mancante richiede la riparazione del driver.

SintomoCausa probabilePassaggio successivo
DS4Windows dice che ViGEmBus non è installatoDriver mancante oppure DS4Windows avviato prima del ricaricamentoRiavvia, verifica Gestione dispositivi, riavvia DS4Windows
Il driver è elencato ma il gamepad non funzionaSessione obsoleta o conflitto con un toolChiudi gli strumenti per controller e riavvia DS4Windows
Icona di avviso giallaStato del driver/dispositivo danneggiatoDisinstalla, riavvia, reinstalla v1.22.0
Nel gioco compaiono due controllerPad fisico e virtuale entrambi espostiRivedi le impostazioni di mascheramento e mappatura
Il programma di installazione propone rimozione/riparazionePacchetto esistente registratoUsa la normale riparazione/rimozione, riavvia, installa una sola volta

Cosa non fare quando il supporto gamepad di DS4Windows non funziona

Non presumere che una nuova build di DS4Windows richieda una fork non ufficiale di ViGEmBus. DS4Windows cambia in modo indipendente, mentre il repository originale di ViGEmBus è archiviato. Usa il driver finale verificato, a meno che le note ufficiali correnti di DS4Windows non richiedano esplicitamente altro.

Non eliminare ogni dispositivo Nefarius o collegato a HID. HidHide, adattatori Bluetooth, pad fisici e bus virtuali svolgono funzioni diverse. Una rimozione indiscriminata può trasformare un problema di DS4Windows in un problema più ampio dei controller.

  • Non usare un EXE con nome simile preso da un mirror.
  • Non mescolare un vecchio MSI con l'EXE finale.
  • Non saltare il riavvio tra rimozione e reinstallazione.
  • Non trattare un problema di accesso web ad DS4Windows come se fosse un problema di ViGEmBus.

Checklist finale prima di testare di nuovo DS4Windows

Concentra la diagnosi su controller fisico, profilo attivo, output virtuale e dispositivo ViGEmBus. Un errore a un livello non richiede di reinstallare tutto.

Se il controller virtuale funziona in Windows ma non in un gioco specifico, probabilmente ViGEmBus funziona. Controlla la modalità controller di quel gioco, Steam Input, il focus e il tipo di controller supportato prima di reinstallare di nuovo il driver.

  • ViGEmBus 1.22.0 ufficiale installato da nefarius/ViGEmBus.
  • Windows riavviato dopo l'installazione o la rimozione.
  • Il bus Nefarius funziona in Gestione dispositivi.
  • DS4Windows riavviato dopo che il driver è diventato disponibile.
  • Durante il test compare solo il controller virtuale previsto.

Domande su DS4Windows e ViGEmBus

DS4Windows installa ViGEmBus automaticamente?

Il pacchetto di DS4Windows può includere o richiamare dipendenze del controller, ma verifica il driver Windows in modo indipendente. Questa guida usa la versione ufficiale finale di ViGEmBus 1.22.0 come fonte nota.

Perché DS4Windows dice che ViGEmBus non è installato dopo l'installazione?

DS4Windows potrebbe essere stato avviato prima del caricamento del driver, Windows potrebbe richiedere un riavvio oppure potrebbe esistere un bus duplicato o danneggiato. Verifica Gestione dispositivi, riavvia e poi riavvia DS4Windows.

DS4Windows può funzionare senza ViGEmBus?

DS4Windows può rilevare il controller fisico senza ViGEmBus, ma richiede un bus virtuale compatibile per creare l'output Xbox 360 o DualShock 4.

Dovrei fare il downgrade di ViGEmBus per DS4Windows?

Non eseguire il downgrade per impostazione predefinita. Usa la versione ufficiale finale v1.22.0, a meno che la documentazione ufficiale corrente di DS4Windows non richieda esplicitamente un'altra versione.

È un link diretto al programma di installazione?

Sì. Il pulsante punta all'asset della release GitHub verificata di nefarius/ViGEmBus, non a un mirror né a un programma di installazione riconfezionato.

Fonti ufficiali utilizzate

Le informazioni sul prodotto e sulla sicurezza sono state verificate con fonti dirette. I collegamenti esterni si aprono in una nuova scheda.