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.

CapaFunciónFallo habitual
Mando físicoEnvía botones y ejes a DS4WindowsNo aparece en DS4Windows
Perfil DS4WindowsMapea la entrada y elige Xbox 360 o DS4Detectado, pero sin salida virtual
ViGEmBusCrea el mando virtual de WindowsBus ausente, dañado o duplicado
ViGEmBus para DS4Windows
ViGEmBus para DS4Windows

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. 1

    Cierra DS4Windows y los clientes activos

    Cierra DS4Windows y otras herramientas de mapeo antes de cambiar el controlador.

  2. 2

    Ejecuta el instalador oficial

    Abre el recurso verificado v1.22.0 de GitHub y confirma el editor Nefarius.

  3. 3

    Reinicia Windows

    Vuelve a cargar el controlador del bus en una sesión limpia de Windows.

  4. 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.
Bus de emulación de mando virtual Nefarius
Captura de la documentación de Nefarius ViGEm.

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íntomaCausa probableSiguiente paso
DS4Windows dice que ViGEmBus no está instaladoFalta el controlador o DS4Windows se inició antes de que se recargaraReinicia, verifica el Administrador de dispositivos y reinicia DS4Windows
El controlador aparece pero el gamepad fallaSesión obsoleta o conflicto con herramientasCierra las herramientas de mando y reinicia DS4Windows
Icono de advertencia amarilloEstado del controlador/dispositivo dañadoDesinstala, reinicia y reinstala v1.22.0
Dos mandos en el juegoSe exponen tanto mandos físicos como virtualesRevisa la configuración de ocultación y mapeo
El instalador ofrece quitar o repararHay un paquete existente registradoUsa 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.