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.
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 archivoAMDRyzenMasterDriverV20.sysya no está enC:\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íntoma | Causa probable | Có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
- Crea un punto de restauración de Windows. Te permitirá volver atrás si algo sale mal.
- 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…).
- Confirma el estado del archivo: si el error es p. ej.
AMDRyzenMasterDriverV20, revisa si existeC:\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
- Abre regedit como administrador.
- Ve a
HKEYLOCALMACHINE\SYSTEM\CurrentControlSet\Services.
Consejo: no uses soloControlSet001. Revisa CurrentControlSet y, si existen, tambiénControlSet001yControlSet002. - Busca claves llamadas
AMDRyzenMasterDriverV17,...V20,...V22. - Deja solo la versión más reciente que verdaderamente uses (habitualmente
V22). Elimina las antiguas (V17/V20) si están presentes. - 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 servicio | Conservar | Motivo |
|---|---|---|
AMDRyzenMasterDriverV22 | Sí (si usas la última Ryzen Master) | Versión actual en sistemas recientes; evita romper funciones de Ryzen Master. |
AMDRyzenMasterDriverV20 | No | Frecuente origen del evento por archivos faltantes tras actualizaciones. |
AMDRyzenMasterDriverV17 | No | Versió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
- Desinstala desde Configuración → Aplicaciones todo lo relacionado con AMD (Ryzen Master, Adrenalin y, si aparece, “Ryzen Master SDK”).
- Reinicia en Modo seguro y usa AMD Cleanup Utility para retirar restos de controladores y servicios.
- Reinstala con este orden recomendado:
- Controladores del chipset AMD.
- Adrenalin (si tu GPU es AMD).
- Ryzen Master (solo si realmente lo necesitas).
- 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/V17que aparezca listado.
Cuando Services parece vacío en el Registro
- Asegúrate de estar en
HKEYLOCALMACHINE\SYSTEM\CurrentControlSet\Servicesy de haber abierto regedit como administrador. - Usa Edición → Buscar… y escribe
RyzenMasterpara localizar todas las coincidencias. - Si
CurrentControlSetno muestra entradas, revisa tambiénControlSet001yControlSet002(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
| Valor | Modo | Qué significa |
|---|---|---|
| 0 | Boot | Se carga durante el arranque inicial (antes de iniciar servicios). |
| 1 | System | Se inicia durante la fase de carga de controladores del sistema. |
| 2 | Automático | Se inicia con Windows al completar el arranque. |
| 3 | Manual | Solo se inicia cuando lo solicita otro componente. |
| 4 | Deshabilitado | No se inicia nunca. |
Verificación después de los cambios
- Reinicia el equipo.
- Abre Visor de eventos → Registros de Windows → Sistema.
- Confirma que ya no aparece el evento del servicio
AMDRyzenMasterDriverVxxcon “failed to start”. - 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 AMDRyzenMasterDriverV22Revisa elBINARYPATHNAME(suele ser la ruta al.sys), el tipo (kernel driver) y elSTART_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 /sAsegúrate de queImagePathyTypetienen valores válidos y que la ruta existe en disco.
Buenas prácticas al reinstalar componentes de AMD
- Orden recomendado: Chipset → Adrenalin (si aplica) → Ryzen Master.
- Reinicios intermedios para que Windows fije el estado de servicios/controladores entre cada instalación.
- Evita superposiciones de versiones: no mezcles Ryzen Master antiguo con Adrenalin nuevo o viceversa.
- Desinstalación limpia: si algo falla, usa AMD Cleanup Utility en Modo seguro y empieza de cero.
Solución paso a paso resumida
- Crear punto de restauración.
- En
HKLM\SYSTEM\CurrentControlSet\Services, eliminarAMDRyzenMasterDriverV17/V20y conservarV22(o la versión que realmente uses). - Reiniciar y comprobar el Visor de eventos.
- Si el error continúa o la clave reaparece, ejecutar:
sc stop AMDRyzenMasterDriverV20 sc config AMDRyzenMasterDriverV20 start= disabled sc delete AMDRyzenMasterDriverV20 - Si persiste, desinstalar todo lo de AMD, limpiar con AMD Cleanup Utility, reinstalar por orden (Chipset → Adrenalin → Ryzen Master) con reinicios entre pasos.
- 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=4o usasc config ... start= disabledpara 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
AMDRyzenMasterDriverVxxtras 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 (
V22u 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.
