Por qué Sunshine usa ViGEmBus para los mandos remotos
El vídeo, el teclado y el ratón pueden funcionar sin ViGEmBus, pero la emulación de un mando de Windows necesita un bus virtual sano.
Moonlight envía los eventos del mando al equipo con Sunshine. Sunshine necesita entonces una capa de Windows que exponga esos eventos como un mando Xbox virtual reconocido por los juegos. ViGEmBus ofrece ese bus en modo kernel; no es el servidor de streaming, el cliente Moonlight ni el perfil del juego.
Distinguir las capas evita reinstalaciones innecesarias. Que la interfaz de Sunshine abra no demuestra que el controlador funcione, y que el bus esté sano no demuestra que Moonlight esté enviando datos. Comprueba anfitrión, bus, cliente y juego por separado.
| Capa | Función | Señal de fallo |
|---|---|---|
| Moonlight | Envía la entrada remota | No llegan datos del mando |
| Sunshine | Recibe y enruta la entrada | Hay vídeo, pero no soporte de mando |
| ViGEmBus | Crea el mando virtual | El bus falta, está dañado o duplicado |
| Juego / entrada | Lee el mando virtual | Falla un solo juego o hay entrada doble |
Elige una sola ruta para instalar ViGEmBus en Sunshine
Sigue primero la guía actual de Sunshine para Windows cuando su instalador o página de diagnóstico ofrezca la dependencia del mando. Si termina correctamente, reinicia y verifica el bus; no superpongas inmediatamente otro paquete.
Si Sunshine informa de un fallo al instalar ViGEmBus o la dependencia sigue ausente, utiliza como alternativa la versión del repositorio original. La versión oficial más reciente y final sigue siendo v1.22.0, publicada el 2 de noviembre de 2023. El archivo ViGEmBus_1.22.0_x64_x86_arm64.exe pesa 6.278.576 bytes y el repositorio está archivado.
- 1
Termina la transmisión
Desconecta Moonlight y cierra Sunshine antes de modificar un controlador del kernel.
- 2
Usa una sola ruta
Deja que Sunshine complete la dependencia o usa el EXE verificado si ese proceso falló.
- 3
Acepta la elevación
Comprueba la fuente y el editor; no desactives la protección de Windows.
- 4
Reinicia el anfitrión
El reinicio recarga el bus y libera archivos todavía abiertos.
Cómo corregir el error 1603 de ViGEmBus en Sunshine
El código 1603 es un fallo genérico de Windows Installer; repetir el instalador sin revisar el estado suele empeorar el diagnóstico.
Microsoft indica que el error 1603 puede aparecer cuando el producto ya está instalado, el destino no es adecuado o la cuenta del sistema no dispone de permisos. En este caso, las causas prácticas suelen ser un paquete ya registrado, un reinicio pendiente, otra herramienta de mandos que mantiene archivos abiertos o una instalación anterior dañada.
Ejecutar Sunshine como administrador solo ayuda si falta elevación. No elimina un bus duplicado ni corrige una transacción pendiente. Sigue la secuencia y detente en cuanto el dispositivo quede sano.
| Síntoma | Causa probable | Siguiente acción |
|---|---|---|
| 1603 en el primer intento | Reinicio pendiente o elevación bloqueada | Reinicia y prueba una vez con permisos |
| El instalador ofrece Reparar o Quitar | El paquete ya está registrado | Usa el mantenimiento normal, reinicia y verifica |
| Aparece en Aplicaciones, no en Dispositivos | Registro sin bus sano | Desinstala, reinicia y elimina solo restos Nefarius |
| Icono amarillo en el bus | Estado del dispositivo dañado | Desinstala, reinicia e instala v1.22.0 |
| Bus sano, pero Sunshine no crea mando | Problema de anfitrión o cliente | Reinicia Sunshine y comprueba Moonlight y el juego |

Reparación limpia si el error 1603 sigue apareciendo
Cierra Sunshine, Moonlight, DS4Windows, otros servidores de streaming y cualquier instalador. Reinicia antes de borrar nada. Después abre Aplicaciones instaladas y utiliza la entrada normal de Nefarius Virtual Gamepad Emulation Bus Driver si existe.
Tras desinstalar, reinicia y revisa el Administrador de dispositivos. Elimina solo entradas residuales claramente identificadas como bus virtual Nefarius. No borres controladores físicos, Bluetooth, Xbox, HID, HidHide ni paquetes desconocidos. Instala el EXE verificado una vez y vuelve a reiniciar.
- 1
Cierra procesos competidores
Sal de servidores, herramientas de mandos, clientes e instaladores.
- 2
Reinicia Windows
Completa operaciones pendientes y libera archivos.
- 3
Quita el paquete registrado
Usa Aplicaciones instaladas o la opción Quitar del mantenimiento.
- 4
Revisa solo el bus Nefarius
Elimina una entrada residual inequívoca únicamente si sigue presente.
- 5
Instala una vez desde GitHub
Ejecuta el EXE final, acepta los permisos y reinicia.
- 6
Prueba por capas
Dispositivos primero, Sunshine después, Moonlight a continuación y el juego al final.
Comprueba ViGEmBus antes de volver a probar Sunshine
Busca Nefarius Virtual Gamepad Emulation Bus en el Administrador de dispositivos. En Propiedades, la pestaña General debe indicar que el dispositivo funciona correctamente y no debe existir un icono de advertencia. Un EXE descargado o una entrada en Aplicaciones no ofrece la misma prueba.
Inicia Sunshine después de esta comprobación. Conecta Moonlight con un mando y observa si Windows o el juego reciben un control virtual. Si el bus está sano y solo falla un juego, revisa Steam Input, el foco, la compatibilidad del juego y la entrada duplicada.
- Hay un solo bus virtual Nefarius sano.
- No aparece advertencia ni código de error.
- Sunshine se inició después del último reinicio.
- Moonlight envía entrada de mando.
- El juego admite el tipo de mando virtual elegido.

Distingue fallos de Sunshine, Moonlight, ViGEmBus y el juego
Primero demuestra que el bus funciona. Después confirma que Sunshine se reinició tras cargar el controlador. Luego verifica que Moonlight envía un mando y, por último, que Windows y el juego aceptan el dispositivo virtual.
Que el vídeo funcione no demuestra que la ruta del mando sea correcta. Que Windows vea el mando no demuestra que todos los juegos tengan la configuración adecuada. Repara solo la primera capa que falle.
| Prueba | Resultado correcto | Si falla |
|---|---|---|
| Administrador de dispositivos | Un bus Nefarius operativo | Repara el controlador |
| Reinicio de Sunshine | Arranca sin error de dependencia | Revisa registros y documentación |
| Mando en Moonlight | El cliente envía entrada | Revisa la configuración del cliente |
| Detección en juego | Acepta el mando virtual | Revisa Steam Input y dispositivos duplicados |
Siguientes pasos seguros para una dependencia retirada
ViGEmBus está archivado y no recibe actualizaciones normales. Conserva Sunshine actualizado desde su proyecto oficial y consulta su documentación actual antes de asumir que cada fallo nuevo exige reinstalar el bus.
Usa el GitHub original y conserva una sola entrada sana. Para el proceso general consulta la guía de instalación de ViGEmBus; para el mensaje exacto usa la guía de ViGEmBus no instalado o en ejecución.
- Versión verificada: v1.22.0, publicada el 2 de noviembre de 2023.
- Archivo: ViGEmBus_1.22.0_x64_x86_arm64.exe.
- Tamaño: 6.278.576 bytes.
- Destino: archivo estable del GitHub oficial, no un espejo.
- Comprobado el 30 de julio de 2026.
Preguntas frecuentes sobre Sunshine y ViGEmBus
¿Sunshine necesita ViGEmBus?
En Windows, Sunshine necesita una ruta de gamepad virtual cuando el mando remoto debe aparecer como un control para el juego. El vídeo, teclado y ratón pueden funcionar aunque esa ruta falle.
¿Cómo corrijo el error 1603 de ViGEmBus en Sunshine?
Reinicia Windows, cierra las herramientas, quita normalmente cualquier paquete registrado, reinicia, comprueba restos Nefarius e instala una vez el EXE oficial v1.22.0 con permisos.
¿Ejecutar Sunshine como administrador corrige el 1603?
Solo si falta elevación. No arregla un paquete existente, un bus duplicado, un controlador dañado ni un reinicio pendiente.
¿Por qué Moonlight sigue sin mando?
Comprueba el bus, reinicia Sunshine, confirma que Moonlight envía entrada y prueba Windows u otro juego. Un controlador sano no garantiza la configuración del cliente y del juego.
¿Cuál es la última versión de ViGEmBus para Sunshine?
La última y final versión oficial verificada el 30 de julio de 2026 es v1.22.0. El proyecto está archivado.
Fuentes oficiales consultadas
Los datos del producto y de seguridad se comprobaron con fuentes de primera mano. Los enlaces externos se abren en otra pestaña.
- Documentación de Sunshine — Primeros pasos — Contexto oficial actual de instalación en Windows.
- Documentación de Sunshine — Solución de problemas — Contexto oficial de problemas del anfitrión y el mando.
- Microsoft Learn — Error de instalación 1603 — Condiciones oficiales del error de Windows Installer.
- Versión ViGEmBus v1.22.0 de Nefarius — Etiqueta, fecha, notas y archivo oficiales.