Che cosa significa l'errore 1603 di ViGEmBus

1603 è un codice generico di Windows Installer. Indica una transazione di installazione non riuscita, non che il file sia falso o che il controller fisico sia guasto.

L'errore 1603 del driver ViGEmBus compare quando Windows non riesce a completare l'installazione o la rimozione. Un vecchio pacchetto ancora registrato, un bus virtuale duplicato, un'app che mantiene aperto il driver, un riavvio in sospeso o permessi insufficienti sono cause comuni. Il codice da solo non indica quale causa sia presente.

Tieni separate le parti del problema. Il pacchetto installa il bus virtuale di Windows; DS4Windows, BetterJoy, Sunshine, Apollo e strumenti simili richiedono poi un'uscita per controller virtuale. Se il setup termina ma l'app continua a dire che ViGEmBus manca, controlla Gestione dispositivi e la configurazione del client prima di scaricare un altro file.

Questa pagina resta generale. Se l'errore compare in Sunshine mentre sistemi l'input di Moonlight, usa la guida Sunshine e ViGEmBus. Per il messaggio preciso che ViGEmBus non è installato o non è in esecuzione, consulta la guida all'errore di installazione.

Che cosa vediLivello probabilePrima prova da raccogliere
1603 durante l'installazioneWindows Installer o pacchetto vecchioChiudere i client, riavviare e controllare App installate
1603 dopo un aggiornamentoPacchetto precedente o riavvio in sospesoRimuovere la vecchia voce e riavviare
Setup completato ma app ancora in erroreStato del client o uscita virtualeVerificare un bus sano e riaprire l'app
Più voci Nefarius o del busCopie duplicate o incluseIniziare dalla rimozione normale, senza cancellare file a caso
Un solo gioco non funzionaGioco, profilo o percorso d'inputProvare l'uscita virtuale prima di cambiare ancora il driver

Prima di eseguire di nuovo l'installer ViGEmBus

Non aprire l'EXE più volte mentre gli strumenti per controller sono ancora attivi. Chiudi finestre e processi nell'area di notifica, arresta il servizio Sunshine o Apollo con i controlli normali e disconnetti il client di prova. Un riavvio può liberare un'operazione in sospeso, ma non sostituisce il controllo della fonte e del pacchetto esistente.

Verifica la destinazione ufficiale stabile: la release Nefarius v1.22.0 archiviata contiene ViGEmBus_1.22.0_x64_x86_arm64.exe. È il setup pubblico finale, non una versione mantenuta attivamente. Confronta sempre nome del file, editore e URL della release.

Se 1603 ricompare, annota se succede all'avvio, durante la rimozione o dopo l'avanzamento della barra. Un log MSI o il Visualizzatore eventi può aiutare, ma non lanciare comandi di pulizia generici con privilegi elevati prima di sapere quale pacchetto fallisce. Per la procedura normale usa la guida alla disinstallazione di ViGEmBus.

  1. 1

    Chiudere i client per controller

    Esci da DS4Windows, BetterJoy, Sunshine, Apollo, XOutput e dagli altri programmi che creano o usano un controller virtuale.

  2. 2

    Riavviare Windows

    Il riavvio libera operazioni di installazione pendenti e riferimenti mantenuti dai servizi.

  3. 3

    Controllare App installate

    Cerca Nefarius Virtual Gamepad Emulation Bus Driver prima di eseguire un altro setup. Rimuovi normalmente la voce se è danneggiata o duplicata.

  4. 4

    Usare un solo percorso di riparazione

    Usa la release ufficiale, il disinstallatore normale e le prove di Gestione dispositivi. Non mescolare MSI vecchi e pulitori generici.

Rimuovere un pacchetto ViGEmBus vecchio o duplicato

Se App installate contiene Nefarius Virtual Gamepad Emulation Bus Driver, usa l'azione di rimozione prima di installare di nuovo. La schermata storica sotto è una vista reale del setup: scegli Remove, lascia terminare l'operazione e riavvia Windows. Un secondo EXE non ripara necessariamente tutte le copie registrate a metà.

Dopo il riavvio, apri Gestione dispositivi e scegli Visualizza → Dispositivi per connessione. Cerca Nefarius Virtual Gamepad Emulation Bus o una voce chiaramente chiamata Virtual Gamepad Emulation Bus. Una voce sana è normale; più voci richiedono una pulizia prudente. Se rimane un pacchetto vigembus.inf, segui la guida ufficiale Nefarius invece di procedere a tentativi.

Un'app per controller può riportare una copia inclusa quando ripara le proprie dipendenze. Annota quale programma l'ha installata e leggi la sua documentazione attuale. L'obiettivo non è eliminare ogni dispositivo Nefarius, ma lasciare un'installazione coerente per il client che ne ha davvero bisogno.

Setup Nefarius Virtual Gamepad Emulation Bus Driver con la normale opzione Remove
Schermata storica ufficiale: usa Remove per pulire un pacchetto esistente. Controlla poi Gestione dispositivi, perché questa schermata da sola non dimostra che i duplicati siano spariti.

Reinstallare il setup ufficiale e verificare il bus

Quando le vecchie copie e i duplicati sono spariti, esegui l'EXE ufficiale finale e accetta la richiesta di amministratore di Windows. Il file include x86, x64 e ARM64 in un unico pacchetto; non cercare un nuovo MSI per architettura. Se un aggiornamento sembra invariato dopo il primo passaggio, esegui di nuovo lo stesso setup come indicato nelle note ufficiali invece di mescolare generazioni diverse.

Riavvia quando il setup lo richiede o dopo aver rimosso il bus. Controlla quindi il risultato in Gestione dispositivi prima di testare un gioco. Sono importanti il nome del prodotto, l'editore Nefarius, il contesto della firma digitale e una scheda Generale che dica che il dispositivo funziona correttamente. La versione visibile del file driver non deve per forza essere `1.22.0`.

La schermata reale qui sotto mostra dove trovare le prove. Se il bus è sano ma il client continua a fallire, smetti di reinstallare e usa la guida per DS4Windows, BetterJoy o Apollo.

ControlloSegnale positivoChe cosa non dimostra
App installateIl pacchetto Nefarius è registratoChe il client abbia scelto la modalità di uscita corretta
Gestione dispositiviUn solo bus senza avvisiChe ogni gioco accetti input virtuale
Stato GeneraleWindows indica che funziona correttamenteChe Sunshine, DS4Windows o BetterJoy siano configurati
Test del clientCompare il controller virtuale previstoChe il download provenga da uno specchio autorizzato
Controllo della fonteTag, nome file ed editore coincidonoChe il progetto ritirato riceverà nuovi aggiornamenti
Nefarius Virtual Gamepad Emulation Bus sano in Gestione dispositivi di Windows
Schermata della documentazione ufficiale Nefarius: conferma bus, editore e stato sano. Data e numero visibili sono storici e non rappresentano l'etichetta del setup attuale.

Separare il guasto del driver dall'errore del client

Una riparazione corretta termina con un bus sano, ma l'obiettivo è spesso creare un controller virtuale in un'altra applicazione. Testa separatamente questo secondo livello. Un controller fisico può essere rilevato mentre l'uscita virtuale è disattivata, e un gioco può rifiutare una modalità che un altro accetta.

Con Sunshine e Moonlight, il servizio host e il client di streaming sono verifiche diverse. Con DS4Windows o BetterJoy, controlla controller di uscita, profilo e mapper concorrenti. Le guide specifiche delle app sono più adatte a queste decisioni rispetto a questa pagina generale sull'errore 1603.

Se l'app dice ancora che manca ViGEmBus anche quando Gestione dispositivi mostra un bus sano, annota versione e log del client. Potrebbe usare un backend diverso, essersi avviata prima del riavvio o conservare uno stato precedente. Consulta la documentazione attuale del client prima di modificare un driver Windows funzionante.

Situazione del clientControllo successivoNon presumere
Host Sunshine con input MoonlightRiavviare il servizio host e testare l'uscita virtualeChe un problema di rete sia un problema del driver
DS4Windows vede il pad fisicoControllare profilo di uscita e bus sanoChe il rilevamento fisico attivi l'uscita virtuale
BetterJoy si connette ma il gioco non vede nullaControllare modalità di uscita e mapper concorrentiChe serva un altro download
Solo un gioco rifiuta il controllerProvare un altro client di controller virtualeChe Windows sia installato di nuovo male
Bus sano, avviso ripetutoLeggere log e note del clientChe il testo identifichi sempre il livello guasto

Soluzioni da evitare dopo l'errore 1603

Non installare aggiornatori generici, pacchetti rinominati di mirror o singoli DLL/SYS perché promettono di cancellare 1603. Un driver kernel richiede una fonte e un editore verificabili. La versione pubblica finale di ViGEmBus è archiviata; una pagina che dichiara una nuova versione ufficiale deve essere supportata da prove Nefarius.

Non disattivare il controllo della firma dei driver e non eliminare file casuali da System32 o dal Driver Store. Queste azioni possono nascondere la causa e coinvolgere altri dispositivi. Se la rimozione normale e la documentazione ufficiale non bastano, crea un punto di ripristino e segui le istruzioni originali.

Il progetto è terminato. La guida al fine vita di ViGEmBus spiega l'assenza di promesse di compatibilità futura, la rimozione del vecchio updater e la possibile migrazione del client verso un backend supportato.

  • Non mescolare l'EXE finale con vecchi MSI per architettura senza una ragione ufficiale.
  • Non rimuovere HidHide, Bluetooth, HID o altri dispositivi Nefarius solo per l'errore 1603.
  • Non pretendere che il numero in Gestione dispositivi sia esattamente 1.22.0.
  • Non testare più mapper di controller contemporaneamente durante la diagnosi.
  • Non definire ufficiale, sicuro o attuale un mirror di terze parti senza prove primarie.

FAQ sull'errore 1603 del driver ViGEmBus

Che cosa causa l'errore 1603 di ViGEmBus?

È un errore generico di Windows Installer. Possono essere coinvolti un vecchio pacchetto, un bus duplicato, un riavvio pendente, un riferimento bloccato, un problema di permessi o un'installazione danneggiata. Il codice da solo non identifica la causa.

Devo eseguire l'installer ViGEmBus come amministratore?

Accetta la normale autorizzazione amministratore richiesta dal setup ufficiale. Non disattivare la firma per aggirare una differenza di fonte o pacchetto.

Devo rimuovere ViGEmBus prima di riprovare?

Se il pacchetto esistente è danneggiato o duplicato, rimuovilo da App installate, riavvia, controlla Gestione dispositivi e poi installa una sola copia verificata.

Qual è il file ufficiale dopo l'errore 1603?

La release pubblica finale è v1.22.0 e l'asset tutto-in-uno si chiama ViGEmBus_1.22.0_x64_x86_arm64.exe. Usa l'URL della release GitHub originale di Nefarius.

L'errore 1603 significa che il controller è rotto?

Di solito no. Indica una transazione di installazione fallita. Controlla prima il bus Windows e poi prova separatamente l'uscita virtuale del client e il gioco.

È lo stesso errore di Moonlight o Sunshine?

Il codice dell'installer può essere lo stesso, ma Sunshine e Moonlight aggiungono un livello host/client. Usa la guida Sunshine quando il problema principale è lo streaming.

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.