Por que o Sunshine usa ViGEmBus para controles remotos

Vídeo, teclado e mouse podem funcionar sem ViGEmBus, mas a emulação de controle no Windows exige um barramento virtual saudável.

O Moonlight envia eventos do controle ao host Sunshine. O Sunshine precisa expor esses dados como um controle virtual do tipo Xbox para o Windows e o jogo. ViGEmBus fornece essa camada no kernel; ele não é o servidor de streaming nem o cliente Moonlight.

Separar as camadas evita reinstalações desnecessárias. A interface do Sunshine abrir não prova que o driver está saudável, e um barramento saudável não prova que o Moonlight esteja enviando entrada.

CamadaFunçãoSinal de falha
MoonlightEnvia a entrada remotaNenhum dado chega ao host
SunshineRecebe e encaminha a entradaVídeo funciona, controle não
ViGEmBusCria o controle virtualBarramento ausente, danificado ou duplicado
Jogo / entradaLê o dispositivo virtualUm jogo falha ou há entrada dupla

Escolha um único caminho para instalar ViGEmBus no Sunshine

Siga primeiro a documentação atual do Sunshine para Windows quando o instalador ou a página de diagnóstico oferecer a dependência do controle. Se concluir, reinicie e verifique o barramento em vez de instalar imediatamente outro pacote.

Se o caminho gerenciado falhar, use a versão original da Nefarius como alternativa manual. A versão oficial mais recente e final continua sendo v1.22.0, publicada em 2 de novembro de 2023. O arquivo ViGEmBus_1.22.0_x64_x86_arm64.exe tem 6.278.576 bytes e o repositório está arquivado.

  1. 1

    Encerre a transmissão

    Desconecte o Moonlight e feche o Sunshine antes de alterar o driver.

  2. 2

    Não misture os caminhos

    Deixe o Sunshine concluir ou use o EXE verificado apenas após a falha.

  3. 3

    Aprove a elevação

    Confira a origem e o editor sem desativar a segurança do Windows.

  4. 4

    Reinicie o host

    Recarregue o barramento e libere arquivos ainda abertos.

Corrigir o erro 1603 ao instalar ViGEmBus no Sunshine

O código 1603 é uma falha genérica do Windows Installer; descubra o estado bloqueado antes de repetir a instalação.

A Microsoft cita produto já instalado, destino inadequado ou falta de permissão da conta SYSTEM. No Sunshine, os pontos mais comuns são pacote já registrado, reinicialização pendente, ferramenta de controle mantendo arquivos abertos ou instalação anterior danificada.

Executar Sunshine como administrador ajuda apenas quando falta elevação. Isso não repara barramento duplicado, dispositivo danificado ou transação pendente.

SintomaCausa provávelPróxima ação
1603 na primeira tentativaReinício ou elevação pendenteReiniciar e tentar uma vez com autorização
Reparar ou Remover aparecePacote já registradoUsar manutenção normal e reiniciar
Aplicativo existe, barramento nãoRegistro sem dispositivo saudávelDesinstalar, reiniciar e verificar só restos Nefarius
Ícone amareloEstado do driver danificadoRemover, reiniciar e instalar v1.22.0
Barramento saudável, sem controleHost, cliente ou jogoTestar Sunshine, Moonlight e jogo separadamente
Fluxo editorial entre Sunshine, permissão de administrador, instalador e controle virtual reparado
Fluxo editorial: a permissão é apenas uma etapa; o estado do instalador e do barramento também precisa ser confirmado.

Reparo limpo quando o erro 1603 continua

Feche Sunshine, Moonlight, DS4Windows, outros hosts, mapeadores e instaladores. Reinicie antes de remover qualquer item. Depois use a entrada Nefarius Virtual Gamepad Emulation Bus Driver em Aplicativos instalados, se existir.

Após a remoção, reinicie e abra o Gerenciador de Dispositivos. Remova apenas uma entrada residual claramente identificada como barramento virtual Nefarius. Não apague drivers físicos, Bluetooth, Xbox, HID, HidHide ou desconhecidos.

  1. 1

    Feche processos concorrentes

    Saia de hosts, ferramentas, clientes e instaladores.

  2. 2

    Reinicie o Windows

    Conclua operações pendentes e libere arquivos.

  3. 3

    Remova o pacote normalmente

    Use Aplicativos instalados ou a opção Remover.

  4. 4

    Confira só o barramento Nefarius

    Remova um resíduo inequívoco apenas após reiniciar.

  5. 5

    Instale uma vez pelo GitHub

    Execute o EXE oficial, aprove e reinicie.

  6. 6

    Teste por camadas

    Dispositivo, Sunshine, Moonlight e jogo.

Verifique ViGEmBus antes de testar Sunshine novamente

No Gerenciador de Dispositivos, abra Nefarius Virtual Gamepad Emulation Bus. A guia Geral deve informar que o dispositivo funciona corretamente e não deve haver aviso amarelo. Um EXE baixado ou uma entrada em Aplicativos não oferece a mesma prova.

Inicie Sunshine depois dessa verificação e reconecte o Moonlight. Se apenas um jogo falhar, confira Steam Input, foco, compatibilidade e controles duplicados em vez de reinstalar o driver.

  • Existe apenas um barramento Nefarius saudável.
  • Não há aviso nem código de erro.
  • Sunshine iniciou após a reinicialização mais recente.
  • Moonlight envia entrada de controle.
  • O jogo aceita o tipo de controle virtual.
Documentação oficial da Nefarius mostrando ViGEmBus saudável no Gerenciador de Dispositivos
Mídia oficial da Nefarius: confirme primeiro o barramento antes de culpar Sunshine ou Moonlight.

Separe falhas do Sunshine, Moonlight, driver e jogo

Primeiro prove que o barramento funciona; depois confirme o Sunshine após o reinício, a entrada do Moonlight e por fim a detecção no Windows ou jogo.

Vídeo funcionando não confirma o caminho do gamepad. Se o Windows vê o controle virtual, uma falha em um único jogo geralmente não pede nova instalação do bus.

TesteResultado corretoSe falhar
Gerenciador de DispositivosBarramento Nefarius saudávelReparar o driver
Reinício do SunshineSem erro de dependênciaVer logs e documentação
Controle no MoonlightCliente envia entradaRever o cliente
Detecção no jogoControle virtual aceitoRever Steam Input e duplicação

Próximos passos seguros para uma dependência descontinuada

ViGEmBus está arquivado e não recebe atualizações normais. Mantenha Sunshine atualizado pelo projeto oficial e consulte a documentação atual antes de reinstalar o barramento para cada novo problema.

Use o GitHub original e mantenha um único bus saudável. Consulte o guia de instalação do ViGEmBus e o guia de ViGEmBus não instalado ou em execução.

  • Versão verificada: v1.22.0, publicada em 2 de novembro de 2023.
  • Arquivo: ViGEmBus_1.22.0_x64_x86_arm64.exe.
  • Tamanho: 6.278.576 bytes.
  • Destino: arquivo estável do release oficial no GitHub.
  • Verificado em 30 de julho de 2026.

Perguntas frequentes sobre Sunshine e ViGEmBus

Sunshine precisa do ViGEmBus?

No Windows, um caminho de gamepad virtual compatível é necessário quando o controle remoto deve aparecer como controle para o jogo. Vídeo, teclado e mouse podem funcionar separadamente.

Como corrigir o erro 1603?

Reinicie, feche as ferramentas, remova normalmente qualquer pacote registrado, reinicie, confira resíduos Nefarius e instale uma vez o EXE oficial v1.22.0.

Executar Sunshine como administrador resolve?

Somente se faltar elevação. Não corrige pacote existente, barramento duplicado, driver danificado ou reinício pendente.

Por que o Moonlight continua sem controle?

Verifique o bus, reinicie Sunshine, confirme a entrada no Moonlight e teste o Windows ou outro jogo.

Qual é a versão mais recente do ViGEmBus?

A última versão oficial verificada em 30 de julho de 2026 é v1.22.0. O projeto está arquivado.

Fontes oficiais consultadas

Os dados de produto e segurança desta página foram verificados em fontes primárias. Links externos abrem em uma nova aba.