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.
| Livello | Ruolo | Errore tipico |
|---|---|---|
| Controller fisico | Invia input a DS4Windows | Non compare in DS4Windows |
| Profilo DS4Windows | Mappa l'input e sceglie l'output | Rilevato ma senza output virtuale |
| ViGEmBus | Crea il controller virtuale Windows | Bus assente, danneggiato o duplicato |

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
Chiudi DS4Windows e i client attivi
Chiudi DS4Windows e gli altri strumenti di mappatura prima di modificare il driver.
- 2
Esegui il programma di installazione ufficiale
Apri l'asset GitHub verificato v1.22.0 e conferma il publisher Nefarius.
- 3
Riavvia Windows
Ricarica il driver del bus in una sessione pulita di Windows.
- 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.

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.
| Sintomo | Causa probabile | Passaggio successivo |
|---|---|---|
| DS4Windows dice che ViGEmBus non è installato | Driver mancante oppure DS4Windows avviato prima del ricaricamento | Riavvia, verifica Gestione dispositivi, riavvia DS4Windows |
| Il driver è elencato ma il gamepad non funziona | Sessione obsoleta o conflitto con un tool | Chiudi gli strumenti per controller e riavvia DS4Windows |
| Icona di avviso gialla | Stato del driver/dispositivo danneggiato | Disinstalla, riavvia, reinstalla v1.22.0 |
| Nel gioco compaiono due controller | Pad fisico e virtuale entrambi esposti | Rivedi le impostazioni di mascheramento e mappatura |
| Il programma di installazione propone rimozione/riparazione | Pacchetto esistente registrato | Usa 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.
- Documentazione di installazione DS4Windows — supporto controller e output del profilo
- Risoluzione dei problemi controller DS4Windows — diagnosi del controller fisico e virtuale
- Versione ufficiale ViGEmBus v1.22.0 — versione finale e installer verificato
- Avviso di fine supporto Nefarius ViGEm — contesto del ritiro del progetto