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.
| Camada | Função | Sinal de falha |
|---|---|---|
| Moonlight | Envia a entrada remota | Nenhum dado chega ao host |
| Sunshine | Recebe e encaminha a entrada | Vídeo funciona, controle não |
| ViGEmBus | Cria o controle virtual | Barramento ausente, danificado ou duplicado |
| Jogo / entrada | Lê o dispositivo virtual | Um 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
Encerre a transmissão
Desconecte o Moonlight e feche o Sunshine antes de alterar o driver.
- 2
Não misture os caminhos
Deixe o Sunshine concluir ou use o EXE verificado apenas após a falha.
- 3
Aprove a elevação
Confira a origem e o editor sem desativar a segurança do Windows.
- 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.
| Sintoma | Causa provável | Próxima ação |
|---|---|---|
| 1603 na primeira tentativa | Reinício ou elevação pendente | Reiniciar e tentar uma vez com autorização |
| Reparar ou Remover aparece | Pacote já registrado | Usar manutenção normal e reiniciar |
| Aplicativo existe, barramento não | Registro sem dispositivo saudável | Desinstalar, reiniciar e verificar só restos Nefarius |
| Ícone amarelo | Estado do driver danificado | Remover, reiniciar e instalar v1.22.0 |
| Barramento saudável, sem controle | Host, cliente ou jogo | Testar Sunshine, Moonlight e jogo separadamente |

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
Feche processos concorrentes
Saia de hosts, ferramentas, clientes e instaladores.
- 2
Reinicie o Windows
Conclua operações pendentes e libere arquivos.
- 3
Remova o pacote normalmente
Use Aplicativos instalados ou a opção Remover.
- 4
Confira só o barramento Nefarius
Remova um resíduo inequívoco apenas após reiniciar.
- 5
Instale uma vez pelo GitHub
Execute o EXE oficial, aprove e reinicie.
- 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.

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.
| Teste | Resultado correto | Se falhar |
|---|---|---|
| Gerenciador de Dispositivos | Barramento Nefarius saudável | Reparar o driver |
| Reinício do Sunshine | Sem erro de dependência | Ver logs e documentação |
| Controle no Moonlight | Cliente envia entrada | Rever o cliente |
| Detecção no jogo | Controle virtual aceito | Rever 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.
- Documentação Sunshine — Getting Started — Contexto oficial atual para Windows.
- Documentação Sunshine — Troubleshooting — Contexto oficial de problemas do host e controle.
- Microsoft Learn — Erro 1603 — Condições oficiais do Windows Installer.
- Nefarius ViGEmBus v1.22.0 — Tag, data, notas e arquivo oficiais.