Por qué DS4Windows usa ViGEmBus
DS4Windows lee el mando físico y ViGEmBus crea el mando virtual para los juegos.
DualShock 4 y DualSense pueden conectarse sin ViGEmBus, pero muchos juegos esperan XInput. DS4Windows traduce la entrada y pide a ViGEmBus que exponga un Xbox 360 o DualShock 4 virtual.
Comprueba por separado el mando físico, el perfil y tipo de salida de DS4Windows, y el dispositivo ViGEmBus en Windows. Así evitas reinstalaciones innecesarias.
| Capa | Función | Fallo habitual |
|---|---|---|
| Mando físico | Envía botones y ejes a DS4Windows | No aparece en DS4Windows |
| Perfil DS4Windows | Mapea la entrada y elige Xbox 360 o DS4 | Detectado, pero sin salida virtual |
| ViGEmBus | Crea el mando virtual de Windows | Bus ausente, dañado o duplicado |

Cómo instalar DS4Windows ViGEmBus
Usa el recurso oficial final ViGEmBus v1.22.0 del repositorio original de GitHub de nefarius. El archivo es ViGEmBus_1.22.0_x64_x86_arm64.exe, ocupa aproximadamente 6,0 MB y combina las arquitecturas de instalación compatibles. El proyecto está retirado, así que esta es la última versión publicada y no un controlador que siga recibiendo actualizaciones activas.
Cierra DS4Windows antes de la instalación, ejecuta el instalador verificado y reinicia Windows al terminar. El reinicio vuelve a cargar el controlador del kernel y libera los identificadores obsoletos retenidos por el software de streaming o de mandos.
- 1
Cierra DS4Windows y los clientes activos
Cierra DS4Windows y otras herramientas de mapeo antes de cambiar el controlador.
- 2
Ejecuta el instalador oficial
Abre el recurso verificado v1.22.0 de GitHub y confirma el editor Nefarius.
- 3
Reinicia Windows
Vuelve a cargar el controlador del bus en una sesión limpia de Windows.
- 4
Inicia DS4Windows y vuelve a conectar
Abre DS4Windows después del reinicio, vuelve a conectar el cliente y prueba la entrada del mando.
Verifica que DS4Windows pueda usar el controlador ViGEmBus
Abre el Administrador de dispositivos y busca Nefarius Virtual Gamepad Emulation Bus. Abre Propiedades y confirma que en Estado del dispositivo aparece que el dispositivo funciona correctamente. Esta es la comprobación más sólida de que el bus del kernel existe y está operativo.
Comprueba también Configuración > Aplicaciones > Aplicaciones instaladas para ver la entrada del controlador de Nefarius. Si la entrada de la aplicación existe pero en el Administrador de dispositivos no aparece ningún bus operativo, el paquete está registrado, pero el dispositivo del kernel todavía necesita reparación.
- No aparece ningún icono de advertencia en el bus de Nefarius.
- El estado del dispositivo indica funcionamiento normal.
- DS4Windows se inició después del último reinicio.
- El perfil activo solicita una salida Xbox 360 o DualShock 4.

Corregir que DS4Windows no detecte ViGEmBus
Centra el diagnóstico en mando físico, perfil activo, salida virtual y dispositivo ViGEmBus. Un fallo en una capa no obliga a reinstalar las demás.
Matriz de errores de DS4Windows ViGEmBus
Elige la reparación más pequeña que encaje con el síntoma. En algunos casos DS4Windows solo necesita reiniciarse, mientras que un dispositivo del kernel ausente requiere reparar el controlador.
| Síntoma | Causa probable | Siguiente paso |
|---|---|---|
| DS4Windows dice que ViGEmBus no está instalado | Falta el controlador o DS4Windows se inició antes de que se recargara | Reinicia, verifica el Administrador de dispositivos y reinicia DS4Windows |
| El controlador aparece pero el gamepad falla | Sesión obsoleta o conflicto con herramientas | Cierra las herramientas de mando y reinicia DS4Windows |
| Icono de advertencia amarillo | Estado del controlador/dispositivo dañado | Desinstala, reinicia y reinstala v1.22.0 |
| Dos mandos en el juego | Se exponen tanto mandos físicos como virtuales | Revisa la configuración de ocultación y mapeo |
| El instalador ofrece quitar o reparar | Hay un paquete existente registrado | Usa la reparación o eliminación normal, reinicia e instala una vez |
Qué no hacer cuando falla la compatibilidad de gamepad en DS4Windows
No des por hecho que una nueva versión de DS4Windows requiere una bifurcación no oficial de ViGEmBus. DS4Windows cambia de forma independiente, mientras que el repositorio original de ViGEmBus está archivado. Usa el controlador final verificado, salvo que las notas oficiales actuales de DS4Windows exijan explícitamente otra cosa.
No elimines todos los dispositivos relacionados con Nefarius o HID. HidHide, los adaptadores Bluetooth, los mandos físicos y los buses virtuales cumplen funciones distintas. Una eliminación masiva puede convertir un problema de DS4Windows en un problema mayor de mandos.
- No uses un EXE con un nombre parecido procedente de un sitio espejo.
- No mezcles un MSI antiguo con el EXE final.
- No omitas el reinicio entre la desinstalación y la reinstalación.
- No trates un problema de inicio de sesión web de DS4Windows como si fuera un problema de ViGEmBus.
Lista de comprobación final antes de volver a probar DS4Windows
Centra el diagnóstico en mando físico, perfil activo, salida virtual y dispositivo ViGEmBus. Un fallo en una capa no obliga a reinstalar las demás.
Si el mando virtual funciona en Windows pero no en un juego concreto, probablemente ViGEmBus está funcionando. Comprueba el modo de mando de ese juego, Steam Input, el foco y el tipo de mando compatible antes de volver a reinstalar el controlador.
- ViGEmBus 1.22.0 oficial instalado desde nefarius/ViGEmBus.
- Windows reiniciado después de la instalación o desinstalación.
- El bus de Nefarius funciona en el Administrador de dispositivos.
- DS4Windows se reinició después de que el controlador estuviera disponible.
- Durante la prueba solo aparece el mando virtual previsto.
Preguntas sobre DS4Windows y ViGEmBus
¿DS4Windows instala ViGEmBus automáticamente?
El paquete de DS4Windows puede incluir o hacer referencia a dependencias de mandos, pero verifica el controlador de Windows de forma independiente. Esta guía utiliza la versión oficial final ViGEmBus 1.22.0 como fuente conocida.
¿Por qué DS4Windows dice que ViGEmBus no está instalado después de instalarlo?
Es posible que DS4Windows se iniciara antes de que cargara el controlador, que Windows necesite reiniciarse o que exista un bus duplicado o dañado. Verifica el Administrador de dispositivos, reinicia y después vuelve a iniciar DS4Windows.
¿Puede DS4Windows funcionar sin ViGEmBus?
DS4Windows puede detectar el mando físico sin ViGEmBus, pero necesita un bus virtual compatible para crear la salida Xbox 360 o DualShock 4.
¿Debería bajar de versión de ViGEmBus para DS4Windows?
No bajes de versión por defecto. Usa la versión oficial final v1.22.0 salvo que la documentación oficial actual de DS4Windows exija explícitamente otra versión.
¿Es este un enlace directo al instalador?
Sí. El botón apunta al recurso verificado de la versión de GitHub de nefarius/ViGEmBus, no a un espejo ni a un instalador reempaquetado.
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 instalación de DS4Windows — compatibilidad de mandos y salida del perfil
- Solución de problemas de mandos en DS4Windows — diagnóstico del mando físico y virtual
- Versión oficial ViGEmBus v1.22.0 — versión final e instalador verificado
- Aviso de fin de vida de Nefarius ViGEm — contexto del retiro del proyecto