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.sys
ya 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énControlSet001
yControlSet002
. - 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
/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énControlSet001
yControlSet002
(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
AMDRyzenMasterDriverVxx
con “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 AMDRyzenMasterDriverV22
Revisa 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 /s
Asegúrate de queImagePath
yType
tienen 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
/V20
y 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=4
o usasc 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.