Che cosa significa un driver ViGEmBus mancante

La frase “driver ViGEmBus mancante” descrive uno stato di Windows o dell'app client, non un singolo codice di errore. Il bus può essere assente, disabilitato, duplicato oppure bloccato da un pacchetto vecchio. Un mapper può non funzionare perché il bus è assente, Windows lo ha disabilitato, due pacchetti competono o l'app conserva uno stato precedente al riavvio. Il controller fisico può continuare a comparire via Bluetooth o USB mentre l'uscita virtuale Xbox o DualShock non è disponibile.

ViGEmBus non ha una finestra di configurazione. Controlla il prodotto installato, Gestione dispositivi e il programma che richiede l'uscita virtuale; una DLL o un file SYS trovato casualmente non sostituisce il setup firmato. Il setup pubblico finale è la versione 1.22.0 e il repository è archiviato.

Che cosa vediConfine più probabilePrimo controllo
Nessun prodotto ViGEmBus in App installateIl setup non è terminato o il prodotto è stato rimossoEsegui l'EXE ufficiale e riavvia
Nessun bus Nefarius in Gestione dispositiviIl pacchetto è assente, disattivato o bloccatoMostra i dispositivi per connessione e apri Dispositivi di sistema
Icona gialla di avvisoProblema del dispositivo o della firmaAnnota il codice prima di rimuovere la voce
Due o più voci del busCopie vecchie, incluse o parziali competonoDisinstalla normalmente, riavvia e pulisci i duplicati
Un bus sano ma l'app non funzionaProfilo, servizio o modalità di uscita erratiRiavvia l'app e controlla l'uscita virtuale

Controlla il prodotto installato prima di reinstallare

Inizia dall'elenco normale dei prodotti Windows, così sai se il programma di installazione è stato registrato. Apri Impostazioni → App → App installate oppure premi Win + R ed esegui appwiz.cpl per aprire l'elenco classico. Cerca “Nefarius Virtual Gamepad Emulation Bus Driver”, “ViGEm Bus Driver” o una voce che contiene “Virtual Gamepad Emulation Bus”. I nomi possono cambiare tra le versioni precedenti e gli installer integrati in altri programmi.

Se la voce esiste, annota il produttore e verifica se Windows offre Modifica, Ripristina o Disinstalla. Lascia intatti componenti Nefarius non collegati, come HidHide, salvo un conflitto documentato. Se la voce manca ma il programma continua a segnalare il driver ViGEmBus mancante, passa a Gestione dispositivi: un'impostazione client vecchia o una copia inclusa può sopravvivere alla voce del prodotto.

  1. 1

    Chiudi il software per controller

    Esci da DS4Windows, BetterJoy, Sunshine, Apollo e dagli altri mapper sia dalla finestra sia dall'area di notifica.

  2. 2

    Apri App installate

    Cerca il prodotto Nefarius o Virtual Gamepad Emulation Bus e annota se può essere riparato o rimosso.

  3. 3

    Conserva le prove

    Scrivi produttore, versione, messaggio di errore e ogni problema di disinstallazione prima di modificare il driver.

  4. 4

    Non confondere i componenti

    Lascia HidHide e gli altri driver Nefarius al loro posto, a meno che l'app interessata documenti un conflitto distinto.

Trova il bus in Gestione dispositivi

Premi Win + X e apri Gestione dispositivi. In Visualizza scegli Dispositivi per connessione, così Windows mostra il bus nell'albero. Cerca “Nefarius Virtual Gamepad Emulation Bus” oppure la vecchia dicitura “Virtual Gamepad Emulation Bus”. Una voce Nefarius è l'obiettivo; voce assente, icona di avviso e duplicati richiedono azioni diverse.

Fai clic con il pulsante destro sulla voce e apri Proprietà. Nella scheda Generale un dispositivo sano dovrebbe indicare che funziona correttamente; nella scheda Driver il fornitore dovrebbe essere Nefarius. Salva il codice di errore prima di disinstallare una voce con avviso. Se non compare nulla, aggiorna la visualizzazione hardware e riavvia una volta prima di considerare corrotto l'installer.

Risultato in Gestione dispositiviAzione
Una voce, stato funziona correttamenteRiavvia il client e prova l'uscita virtuale
Una voce con avvisoAnnota il codice, rimuovi il dispositivo e reinstalla il setup verificato
Due o più vociRimuovi normalmente il prodotto, riavvia e pulisci i duplicati rimasti
Nessuna voceRiavvia, esegui il setup ufficiale come amministratore e controlla il risultato
Fornitore sconosciuto o file senza firmaInterrompi e scarica di nuovo dalla release ufficiale GitHub
Stato di Nefarius Virtual Gamepad Emulation Bus in Gestione dispositivi di Windows
Usa stato nella scheda Generale e informazioni sul fornitore come prova. La schermata è un riferimento documentale e non garantisce la versione mostrata su ogni PC.

Reinstalla in modo pulito il driver ViGEmBus mancante

Segui prima la sequenza meno invasiva. La pulizia profonda del Driver Store è l'ultima risorsa, non il normale passo di download.

Quando la voce del prodotto esiste ma il bus non funziona, disinstallalo da App installate o Programmi e funzionalità. Riavvia Windows prima di controllare di nuovo Gestione dispositivi. Rimuovere un prodotto mentre i mapper sono aperti può lasciare handle attivi, quindi chiudili del tutto prima di iniziare.

Dopo il riavvio, abilita Dispositivi per connessione e rimuovi solo le voci ViGEmBus rimaste. Non eliminare INF casuali, chiavi del registro o file System32. Scarica l'EXE completo ViGEmBus_1.22.0_x64_x86_arm64.exe dalla release ufficiale v1.22.0, eseguilo, approva la richiesta dell'amministratore e riavvia. Durante un aggiornamento da una copia vecchia, ripeti il setup una volta se indicato dalle note.

  1. 1

    Disinstalla il prodotto

    Usa App installate o Programmi e funzionalità per rimuovere Nefarius Virtual Gamepad Emulation Bus Driver.

  2. 2

    Riavvia Windows

    Lascia che Windows liberi i vecchi handle del driver prima di controllare nuovamente l'albero dei dispositivi.

  3. 3

    Rimuovi il dispositivo rimasto

    In Gestione dispositivi rimuovi solo le voci ViGEmBus residue e seleziona l'opzione per rimuovere il driver quando viene proposta.

  4. 4

    Scarica l'EXE verificato

    Usa l'asset GitHub v1.22.0, non un mirror di driver né un download isolato di vigembus.sys.

  5. 5

    Esegui il setup e riavvia

    Approva la richiesta dell'amministratore, completa il setup normale e riavvia Windows. Se stai aggiornando una copia vecchia, ripeti il setup una volta.

  6. 6

    Verifica prima di aprire l'app

    Conferma un bus Nefarius sano in Gestione dispositivi, quindi riapri il programma e prova l'uscita virtuale.

Opzione di rimozione dell'installer ViGEmBus usata per una riparazione pulita del driver
Il setup ufficiale può rimuovere una copia vecchia quando l'elenco App di Windows non mostra una voce utilizzabile. Segui le schermate invece di cancellare manualmente i file.

Quando l'app continua a dire che manca il driver

Una voce sana in Gestione dispositivi dimostra che Windows vede il bus, ma non dimostra che ogni client sia configurato per creare un controller virtuale. Riavvia il programma dopo il riavvio del sistema, ricollega il controller fisico e controlla la modalità di uscita selezionata. Chiudi i mapper concorrenti durante la prova, altrimenti due client possono nascondere il risultato reale.

DS4Windows, BetterJoy, Sunshine e Apollo aggiungono profili, servizi o livelli host propri. Se il bus è sano, ripara l'app usando la documentazione ufficiale corrente invece di reinstallare ViGEmBus di continuo. Per un host basato su servizio, riavvia il servizio; per un mapper, conferma l'uscita virtuale Xbox o DualShock. Un errore della libreria client è oltre il confine dell'installazione del driver.

Bus sano, app che fallisceProssima diagnosi
L'app era aperta durante la riparazioneChiudila completamente, riavvia Windows e avviala dopo la verifica
Uscita virtuale disattivataAttiva il profilo di uscita Xbox o DualShock dell'app
Un servizio host conserva lo stato vecchioRiavvia il servizio dopo avere verificato il bus
È in esecuzione un altro mapperChiudi gli strumenti concorrenti e prova un solo client
Il backend dell'app è cambiatoSegui la documentazione aggiornata

Casi particolari e correzioni da evitare

I sistemi HP Omen sono un caso documentato. Alcuni modelli includevano un fork ViGEmBus modificato e vecchio, che un client può rilevare al posto del pacchetto Nefarius. Se fornitore o nome del dispositivo restano inattesi dopo una reinstallazione pulita, usa le indicazioni HP Omen collegate dalla documentazione ufficiale Nefarius invece di sovrapporre altri installer.

Evita siti generici di driver, download SYS senza firma, comandi di pulizia del registro e modifiche generali all'imposizione delle firme. Queste scorciatoie eliminano la traccia della fonte e possono danneggiare hardware non collegato. Parti dalla disinstallazione ufficiale, riavvia, usa Gestione dispositivi e il setup GitHub verificato.

Checklist di verifica finale

Prima di riaprire il programma per controller, conferma la riparazione in tre punti: il setup ufficiale è terminato, Gestione dispositivi mostra un Nefarius Virtual Gamepad Emulation Bus con stato funzionante e il client riesce a creare l'uscita virtuale prevista. Questo controllo in tre parti evita di scambiare un driver Windows sano per un profilo app sano.

Conserva l'installer 1.22.0 come copia di riparazione proveniente da una fonte nota. Se il driver ViGEmBus mancante non serve più, usa il normale percorso di disinstallazione; le app dipendenti perderanno l'uscita virtuale, ma il controller fisico resterà disponibile.

Domande frequenti sul driver ViGEmBus mancante

Perché ViGEmBus non compare in Gestione dispositivi?

Il setup potrebbe non essere terminato, Windows potrebbe aver disabilitato o rimosso il dispositivo oppure un pacchetto vecchio potrebbe bloccare la registrazione. Riavvia una volta, controlla App installate ed esegui il setup verificato 1.22.0 prima della pulizia avanzata.

Come reinstallo un driver ViGEmBus mancante?

Chiudi le app per controller, disinstalla il prodotto Nefarius se è presente, riavvia, rimuovi solo le voci ViGEmBus rimaste in Gestione dispositivi, quindi esegui ViGEmBus_1.22.0_x64_x86_arm64.exe dalla release GitHub ufficiale e riavvia ancora.

Che cosa faccio se compaiono due voci ViGEmBus?

Disinstalla normalmente il prodotto, riavvia Windows, abilita Dispositivi per connessione e rimuovi le voci ViGEmBus rimaste. Reinstalla il setup ufficiale solo dopo la scomparsa dei duplicati.

Che cosa faccio se l'app continua a non funzionare?

Riavvia Windows e il client, conferma un bus Nefarius sano e abilita l'uscita virtuale. Se il bus è sano, segui la risoluzione dei problemi aggiornata del client.

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.