Solución al error “AMDRyzenMasterDriverV22 service failed to start” en Windows 10/11 (Ryzen Master / Adrenalin)

Si al iniciar Windows te aparece en el Visor de eventos “The AMDRyzenMasterDriverV22 service failed to start — The system cannot find the file specified”, aquí tienes una guía directa para eliminar el error y dejar funcionando Ryzen Master/Adrenalin con el controlador correcto.

Índice

Qué está pasando

El mensaje indica que Windows intenta iniciar un servicio/controlador de AMD llamado AMDRyzenMasterDriverVxx, pero el archivo del controlador (.sys) ya no existe en disco o su ruta en el Registro es inválida. Suele ocurrir después de instalar o actualizar Ryzen Master (a veces como parte de intentos por arreglar AMD Adrenalin) y dejar “restos” de versiones antiguas del servicio como V17 o V20. En otras máquinas, otra aplicación de AMD (por ejemplo, el SDK que instala Adrenalin o el propio Ryzen Master) vuelve a crear automáticamente la entrada huérfana tras reiniciar, provocando que el evento se repita una y otra vez.

Causas probables

  • Entrada huérfana en el Registro: queda la clave HKLM\SYSTEM\CurrentControlSet\Services\AMDRyzenMasterDriverV20 (u otra versión) aunque el archivo AMDRyzenMasterDriverV20.sys ya no está en C:\Windows\System32\drivers\.
  • Clave recreada por software de AMD: tareas programadas o módulos del SDK de Ryzen Master/Adrenalin reinsertan la clave antigua en cada arranque.
  • Instalación dañada o desorden en el orden de instalación: instalar primero Ryzen Master y después el paquete de chipset/Adrenalin puede dejar referencias cruzadas incorrectas.

Cómo reconocerlo rápidamente

SíntomaCausa probableCómo confirmarlo
Evento repetido “service failed to start” para AMDRyzenMasterDriverV22 (o V20/V17).Servicio de controlador huérfano.El archivo .sys no existe o la ruta ImagePath en el Registro apunta a un archivo inexistente.
Tras borrar la clave, reaparece al reiniciar.Otra app AMD re‑crea la entrada.Tareas de AMD en el Programador de tareas o elementos de inicio vuelven a registrar el SDK.
La rama Services parece vacía.Regedit sin privilegios, rama incorrecta o vista equivocada.Abrir regedit como administrador y navegar a HKLM\SYSTEM\CurrentControlSet\Services (no solo ControlSet001).

Comprobaciones iniciales

  1. Crea un punto de restauración de Windows. Te permitirá volver atrás si algo sale mal.
  2. Abre el Visor de eventos: Registros de Windows → Sistema. Filtra por “RyzenMaster” o “Service Control Manager” y toma nota del nombre exacto del servicio (V17, V20, V22…).
  3. Confirma el estado del archivo: si el error es p. ej. AMDRyzenMasterDriverV20, revisa si existe C:\Windows\System32\drivers\AMDRyzenMasterDriverV20.sys. Si no existe, es un claro “huérfano”.

Solución rápida para eliminar el evento

La idea es dejar en el Registro únicamente la versión que realmente usas (normalmente la más reciente, como V22) y retirar versiones antiguas (V17/V20) que solo generan el error.

Pasos con el Editor del Registro

  1. Abre regedit como administrador.
  2. Ve a HKEYLOCALMACHINE\SYSTEM\CurrentControlSet\Services.
    Consejo: no uses solo ControlSet001. Revisa CurrentControlSet y, si existen, también ControlSet001 y ControlSet002.
  3. Busca claves llamadas AMDRyzenMasterDriverV17, ...V20, ...V22.
  4. Deja solo la versión más reciente que verdaderamente uses (habitualmente V22). Elimina las antiguas (V17/V20) si están presentes.
  5. Reinicia Windows y comprueba si el evento desapareció.

En muchos casos reportados, borrar la clave ...V20 y reiniciar fue suficiente para que cesara el error.

Qué versión conservar

Clave de servicioConservarMotivo
AMDRyzenMasterDriverV22Sí (si usas la última Ryzen Master)Versión actual en sistemas recientes; evita romper funciones de Ryzen Master.
AMDRyzenMasterDriverV20NoFrecuente origen del evento por archivos faltantes tras actualizaciones.
AMDRyzenMasterDriverV17NoVersión antigua que suele quedar como residuo.

Si el error vuelve tras reiniciar

Si la clave “revive” o continúas viendo errores, aplica estas medidas en orden.

Deshabilitar o eliminar el servicio por línea de comandos

Abre Símbolo del sistema (Admin) o PowerShell (Admin) y ejecuta (ajusta el sufijo Vxx según el caso):

sc stop AMDRyzenMasterDriverV20
sc config AMDRyzenMasterDriverV20 start= disabled
sc delete AMDRyzenMasterDriverV20

Repite los tres comandos para cualquier otra versión antigua que se reactive (V17, etc.). Si aparece “The specified service does not exist”, no pasa nada: significa que ya fue eliminado y puedes continuar.

Limpieza e instalación en el orden correcto

  1. Desinstala desde Configuración → Aplicaciones todo lo relacionado con AMD (Ryzen Master, Adrenalin y, si aparece, “Ryzen Master SDK”).
  2. Reinicia en Modo seguro y usa AMD Cleanup Utility para retirar restos de controladores y servicios.
  3. Reinstala con este orden recomendado:
    1. Controladores del chipset AMD.
    2. Adrenalin (si tu GPU es AMD).
    3. Ryzen Master (solo si realmente lo necesitas).
  4. Reinicia entre pasos para que cada componente registre sus servicios correctamente.

Evitar que otra app lo re‑cree

  • Programador de tareas: revisa tareas de AMD que ejecuten instaladores o lanzadores en cada inicio. Deshabilita las que reinstalen un SDK antiguo.
  • Inicio de Windows: en el Administrador de tareas → pestaña Inicio, deshabilita entradas de AMD que no necesites.
  • Sysinternals Autoruns (pestaña Drivers): desmarca cualquier AMDRyzenMasterDriverV20/V17 que aparezca listado.

Cuando Services parece vacío en el Registro

  • Asegúrate de estar en HKEYLOCALMACHINE\SYSTEM\CurrentControlSet\Services y de haber abierto regedit como administrador.
  • Usa Edición → Buscar… y escribe RyzenMaster para localizar todas las coincidencias.
  • Si CurrentControlSet no muestra entradas, revisa también ControlSet001 y ControlSet002 (si existen).

Alternativa sin borrar: deshabilitar la entrada antigua

Si prefieres no eliminar claves, puedes deshabilitar el servicio cambiando el valor Start a 4 (Deshabilitado) en la clave AMDRyzenMasterDriverVxx. Es equivalente a:

sc config AMDRyzenMasterDriverV20 start= disabled

Valores de Start más comunes

ValorModoQué significa
0BootSe carga durante el arranque inicial (antes de iniciar servicios).
1SystemSe inicia durante la fase de carga de controladores del sistema.
2AutomáticoSe inicia con Windows al completar el arranque.
3ManualSolo se inicia cuando lo solicita otro componente.
4DeshabilitadoNo se inicia nunca.

Verificación después de los cambios

  1. Reinicia el equipo.
  2. Abre Visor de eventosRegistros de WindowsSistema.
  3. Confirma que ya no aparece el evento del servicio AMDRyzenMasterDriverVxx con “failed to start”.
  4. Si usas Ryzen Master o Adrenalin, ábrelos para verificar que funcionan y que no reinstalan versiones antiguas.

Diagnóstico en profundidad

Si quieres ir un paso más allá, estas comprobaciones te ayudan a entender el estado exacto del servicio:

  • Consultar la configuración del servicio: sc qc AMDRyzenMasterDriverV22 Revisa el BINARYPATHNAME (suele ser la ruta al .sys), el tipo (kernel driver) y el START_TYPE.
  • Comprobar controladores instalados: driverquery /v /fo table | findstr /i RyzenMaster
  • Ver si Windows intenta cargar el controlador: wevtutil qe System /q:"[System[Provider[@Name='Service Control Manager'] and (Level=2 or Level=3)]] and [EventData[Data='AMDRyzenMasterDriverV22']]" /c:20 /f:text /rd:true
  • Inspeccionar el Registro: reg query HKLM\SYSTEM\CurrentControlSet\Services\AMDRyzenMasterDriverV22 /s Asegúrate de que ImagePath y Type tienen valores válidos y que la ruta existe en disco.

Buenas prácticas al reinstalar componentes de AMD

  1. Orden recomendado: Chipset → Adrenalin (si aplica) → Ryzen Master.
  2. Reinicios intermedios para que Windows fije el estado de servicios/controladores entre cada instalación.
  3. Evita superposiciones de versiones: no mezcles Ryzen Master antiguo con Adrenalin nuevo o viceversa.
  4. Desinstalación limpia: si algo falla, usa AMD Cleanup Utility en Modo seguro y empieza de cero.

Solución paso a paso resumida

  1. Crear punto de restauración.
  2. En HKLM\SYSTEM\CurrentControlSet\Services, eliminar AMDRyzenMasterDriverV17/V20 y conservar V22 (o la versión que realmente uses).
  3. Reiniciar y comprobar el Visor de eventos.
  4. Si el error continúa o la clave reaparece, ejecutar: sc stop AMDRyzenMasterDriverV20 sc config AMDRyzenMasterDriverV20 start= disabled sc delete AMDRyzenMasterDriverV20
  5. Si persiste, desinstalar todo lo de AMD, limpiar con AMD Cleanup Utility, reinstalar por orden (Chipset → Adrenalin → Ryzen Master) con reinicios entre pasos.
  6. Revisar tareas programadas/Inicio y Autoruns (Drivers) para deshabilitar entradas que re‑creen V17/V20.

Preguntas frecuentes

¿Debo borrar también AMDRyzenMasterDriverV22?
No, salvo que esa versión sea la que falla y planees reinstalar Ryzen Master. Por norma, conserva la versión vigente y elimina solo los restos antiguos.

¿Puedo “engañar” al sistema dejando un archivo vacío .sys?
No es recomendable. Podrías crear inestabilidad o BSOD. Es mejor eliminar/deshabilitar la entrada o reinstalar correctamente.

¿Dónde suele estar el archivo del controlador?
Normalmente en C:\Windows\System32\drivers\AMDRyzenMasterDriverVxx.sys. Valídalo en el valor ImagePath de la clave del servicio.

¿Qué pasa si Adrenalin no abre o los juegos fallan?
A menudo indica una instalación dañada. La secuencia de limpieza + reinstalación en orden (Chipset → Adrenalin → Ryzen Master) suele resolverlo.

¿Y si en Services todo parece vacío?
Asegúrate de estar en HKLM (no en HKCU), de ejecutar regedit como administrador y de revisar CurrentControlSet además de ControlSet001/002. Usa la búsqueda de Regedit con “RyzenMaster”.

Notas y advertencias

  • Riesgo: Editar el Registro puede dañar el sistema si se hace mal. Exporta cualquier clave que vayas a modificar y conserva un punto de restauración reciente.
  • Plan B sin borrar: en vez de eliminar, configura Start=4 o usa sc config ... start= disabled para que Windows no lo cargue.
  • Política de mínimo cambio: toca lo imprescindible: elimina o deshabilita solo versiones obsoletas (V17/V20), manteniendo la versión realmente usada.

Checklist de verificación final

  • No hay eventos “service failed to start” para AMDRyzenMasterDriverVxx tras varios reinicios.
  • Ryzen Master/Adrenalin se abren con normalidad.
  • En el Registro, solo permanece la versión vigente (p. ej., V22).
  • No existen tareas o entradas de inicio que reinstalen el SDK antiguo.

Resultado esperado

  • Desaparece el error “failed to start” del Visor de eventos.
  • Ryzen Master/Adrenalin funcionan con la versión correcta del controlador (V22 u otra vigente).
  • Entradas antiguas (V17/V20) no se recrean tras reinicios.

Apéndice: comandos útiles de referencia

Eliminar versiones antiguas detectadas (ajusta Vxx):

for %v in (V17 V20) do (
  sc stop AMDRyzenMasterDriver%v
  sc config AMDRyzenMasterDriver%v start= disabled
  sc delete AMDRyzenMasterDriver%v
)

Deshabilitar sin borrar:

sc config AMDRyzenMasterDriverV20 start= disabled

Comprobar si el servicio existe:

sc query type= driver state= all | findstr /i RyzenMaster

Exportar copia de seguridad de una clave:

reg export "HKLM\SYSTEM\CurrentControlSet\Services\AMDRyzenMasterDriverV20" "%USERPROFILE%\Desktop\BackupAMDV20.reg" /y

Con estos pasos tendrás control total sobre las entradas del servicio AMDRyzenMasterDriverVxx, evitando que Windows intente cargar controladores inexistentes y estabilizando el entorno para AMD Adrenalin y/o Ryzen Master.

Índice