Erreur « AMDRyzenMasterDriverV22 » au démarrage de Windows : causes, correctifs et script de nettoyage

Au démarrage, Windows consigne l’erreur AMDRyzenMasterDriverV22 dans l’Observateur d’événements ? Voici une méthode fiable, sûre et détaillée pour supprimer les versions fantômes du pilote, réinstaller proprement Ryzen Master et empêcher le retour de l’alerte.

Sommaire

Vue d’ensemble du problème

Dans le journal Système de l’Observateur d’événements, vous voyez régulièrement :

The AMDRyzenMasterDriverV22 service failed to start – The system cannot find the file specified.

Cette alerte signifie que Windows tente d’initialiser un service de pilote Ryzen Master qui ne correspond plus à un binaire présent sur le disque (mise à jour incomplète, désinstallation partielle, conflit de versions). Les résidus les plus fréquents se trouvent dans le Registre, sous HKLM\SYSTEM\ControlSet00x\Services, où plusieurs services AMDRyzenMasterDriverVXX peuvent coexister (V17, V20, V22…).

Symptômes typiques et contexte

  • Événement Service Control Manager (souvent ID 7000/7001) au démarrage.
  • Ryzen Master refuse de se lancer ou affiche un message de pilote manquant.
  • Après une mise à jour du BIOS, du pilote chipset AMD ou de Ryzen Master, l’erreur revient à chaque redémarrage.
  • Dans services.msc ou via sc query, un service AMDRyzenMasterDriverV20 ou V17 apparaît alors que la version installée est V22.

Causes les plus fréquentes

OrigineDescription rapide
Clés de registre résiduellesSous HKLM\SYSTEM\ControlSet00x\Services, plusieurs versions (V17, V20…) cohabitent avec V22. Windows cherche encore le pilote manquant.
Installation corrompueAntivirus, Secure Boot ou droits insuffisants ont bloqué la copie du pilote lors de la mise à jour.
Conflit de versionsRyzen Master et le pilote chipset AMD ne sont pas synchronisés ou proviennent de sources différentes.

Vérifications rapides avant toute modification

ContrôleComment faireCe qu’il faut observer
Confirmer le messageOuvrez Observateur d’événementsJournaux Windows > Système.Entrée AMDRyzenMasterDriverV22 indiquant « file not found ».
Inventaire des services Ryzen MasterWin+Rcmd (admin) → sc query type= driver state= all | find /I "AMDRyzenMasterDriver"Présence éventuelle de V17/V20 en plus de V22.
Présence du binaireVérifiez C:\Windows\System32\drivers\AMDRyzenMasterDriver.sys ou le chemin référencé par la clé du service.Si le fichier n’existe pas alors que le service y pointe, l’erreur est logique.
Point de restaurationCréer un point via Protection du système.Permet de revenir en arrière en cas d’erreur.

Procédure de résolution validée

Les étapes ci‑dessous éliminent les entrées fantômes, réinstallent proprement Ryzen Master et préviennent la réapparition de l’erreur.

Créer un point de restauration

Dans la recherche Windows, tapez Créer un point de restaurationCréer → donnez un nom. Cette étape est indispensable avant toute opération sur le Registre.

Supprimer les pilotes fantômes

  1. Ouvrez Regedit (Win+RregeditEntrée).
  2. Naviguez vers HKLM\SYSTEM\CurrentControlSet\Services et HKLM\SYSTEM\ControlSet001\Services.
  3. Supprimez uniquement les sous‑clés AMDRyzenMasterDriverV17, AMDRyzenMasterDriverV20, etc. Laissez AMDRyzenMasterDriverV22 si c’est la version active.
  4. Avant suppression, vous pouvez Exporter la clé (clic droit → Exporter) pour créer une sauvegarde .reg.

Conseil : ouvrez chaque sous‑clé et vérifiez la valeur ImagePath. Si elle pointe vers un fichier absent, vous êtes bien sur une entrée orpheline.

Redémarrage

Redémarrez. Si aucune clé obsolète ne subsiste, l’erreur file not found ne doit plus revenir. Contrôlez via l’Observateur d’événements.

Réinstaller Ryzen Master

Si l’application ne se lance toujours pas, réinstallez la dernière version de Ryzen Master (provenant du site AMD). Exécutez l’installeur en tant qu’administrateur. Fermez les outils de sécurité durant l’installation si nécessaire, puis réactivez‑les.

Si la clé V20 réapparaît

  • Désinstallez Ryzen Master dans Applications et fonctionnalités.
  • Démarrez en mode sans échec puis lancez AMD Cleanup Utility pour purger pilotes et services.
  • Vérifiez le Registre : plus aucune clé AMDRyzenMasterDriver* ne doit rester dans CurrentControlSet ni ControlSet001.
  • Redémarrez en mode normal et réinstallez Ryzen Master.

Suppression par commande si nécessaire

Si une entrée récalcitrante persiste, passez par la ligne de commande (administrateur) :

sc delete AMDRyzenMasterDriverV20

Redémarrez ensuite, puis réinstallez Ryzen Master.

Informations complémentaires utiles

  • Ne supprimez pas la clé V22 si vous comptez utiliser Ryzen Master ; c’est le service actif.
  • Après une mise à jour de BIOS ou du pilote chipset AMD, réinstallez Ryzen Master pour maintenir la compatibilité.
  • Secure Boot peut bloquer la signature d’un pilote AMD ; désactivez‑le temporairement si l’installation échoue, puis réactivez‑le.
  • Pour diagnostiquer sans toucher au Registre, l’utilitaire Autoruns (Microsoft Sysinternals) permet de désactiver le service avant suppression.
  • Un formatage complet de Windows est inutile : la suppression des clés obsolètes et une réinstallation propre suffisent dans la quasi‑totalité des cas.

Approche guidée et sécurisée pas à pas

  1. Sauvegarde : exportez la ruche HKLM\SYSTEM ou créez un point de restauration.
  2. Audit : identifiez toutes les clés AMDRyzenMasterDriverV* dans CurrentControlSet et ControlSet001.
  3. Vérifiez ImagePath : si le chemin est invalide ou pointe vers un fichier manquant, marquez la clé comme « fantôme ».
  4. Supprimez les fantômes : ne gardez que la version réellement installée (souvent V22).
  5. Nettoyez et réinstallez : si l’erreur revient, utilisez AMD Cleanup Utility en mode sans échec puis installez la dernière version de Ryzen Master.
  6. Contrôlez au redémarrage : l’Observateur d’événements ne doit plus enregistrer l’erreur.

Tableau de contrôle rapide

ÉtapeCommande / actionRésultat attendu
Lister les servicessc query type= driver state= all | find /I "AMDRyzenMasterDriver"Uniquement V22 présent.
Inspecter une versionreg query HKLM\SYSTEM\CurrentControlSet\Services\AMDRyzenMasterDriverV22 /v ImagePathChemin existant vers le .sys de Ryzen Master.
Supprimer un service orphelinsc delete AMDRyzenMasterDriverV20Le service n’apparaît plus et l’erreur disparaît au reboot.

Neutraliser temporairement sans modifier le Registre

Si vous préférez valider l’impact avant suppression :

  1. Ouvrez Autoruns en administrateur.
  2. Onglet Drivers (ou Services) → recherchez AMDRyzenMasterDriverV20.
  3. Décochez l’entrée pour empêcher le chargement au prochain démarrage.
  4. Redémarrez et vérifiez l’absence de l’erreur. Si tout est OK, supprimez ensuite l’entrée orpheline dans le Registre.

Scripts et commandes utiles

Audit PowerShell non destructif

Le script ci‑dessous recense toutes les clés AMDRyzenMasterDriverV* et met en évidence celles qui pointent vers des fichiers inexistants. Il ne supprime rien ; il sert d’inventaire.

$paths = @(
  'HKLM:\SYSTEM\CurrentControlSet\Services',
  'HKLM:\SYSTEM\ControlSet001\Services'
)
$targets = @()
foreach ($p in $paths) {
  Get-ChildItem $p -ErrorAction SilentlyContinue |
    Where-Object { $_.PSChildName -like 'AMDRyzenMasterDriverV*' } |
    ForEach-Object {
      $imagePath = (Get-ItemProperty -Path $_.PsPath -ErrorAction SilentlyContinue).ImagePath
      $normalized = $imagePath -replace '\\\?\\', '' -replace '"',''
      $exists = Test-Path $normalized
      [PSCustomObject]@{
        ControlSet = $p
        Service    = $_.PSChildName
        ImagePath  = $imagePath
        FileExists = $exists
      }
    }
}
$targets | Sort-Object Service, ControlSet | Format-Table -AutoSize

Suppression PowerShell avec simulation

Pour supprimer uniquement les versions non utilisées (ex. V17/V20) en conservant V22, utilisez -WhatIf pour simuler :

$keep = 'AMDRyzenMasterDriverV22'
$keys = @(
  'HKLM:\SYSTEM\CurrentControlSet\Services',
  'HKLM:\SYSTEM\ControlSet001\Services'
)
foreach ($k in $keys) {
  Get-ChildItem $k -ErrorAction SilentlyContinue |
    Where-Object { $_.PSChildName -like 'AMDRyzenMasterDriverV*' -and $_.PSChildName -ne $keep } |
    ForEach-Object {
      Remove-Item $_.PsPath -Recurse -Force -WhatIf
    }
}

Si la simulation est conforme à vos attentes, relancez la même commande sans -WhatIf. Redémarrez ensuite.

Commandes CMD pratiques

:: Lister tous les services de type driver liés à Ryzen Master
sc query type= driver state= all | find /I "AMDRyzenMasterDriver"

:: Voir la configuration d’un service précis
sc qc AMDRyzenMasterDriverV22

:: Forcer la suppression d’un service fantôme
sc delete AMDRyzenMasterDriverV20 

Bonnes pratiques pour éviter le retour de l’erreur

  • Aligner les versions : installez d’abord le pilote chipset AMD, puis Ryzen Master, tous deux dans leurs dernières versions.
  • Installation « propre » : fermez les utilitaires de monitoring et antivirus pendant l’installation.
  • Secure Boot : si l’installation échoue, désactivez‑le temporairement, installez, redémarrez puis réactivez‑le.
  • BIOS/UEFI : après mise à jour, réinstallez Ryzen Master pour resynchroniser le pilote.
  • Point de restauration : créez‑en un avant toute opération système.

FAQ

Dois‑je réinstaller complètement Windows ?

Non. Dans la très grande majorité des cas, la suppression des clés obsolètes et une réinstallation propre de Ryzen Master suffisent.

Puis‑je supprimer V22 si je n’utilise jamais Ryzen Master ?

Oui, si vous n’utilisez pas l’application, vous pouvez supprimer toutes les clés AMDRyzenMasterDriverVXX et désinstaller Ryzen Master. Toutefois, conservez une sauvegarde du Registre et un point de restauration.

Pourquoi la clé V20 revient‑elle après suppression ?

Un ancien installeur, une tâche de maintenance ou un module résiduel peut la recréer. D’où l’intérêt d’utiliser AMD Cleanup Utility en mode sans échec, puis de réinstaller en partant d’un environnement propre.

La désactivation de Secure Boot est‑elle risquée ?

Oui si elle est permanente. Ne le désactivez que temporairement pour l’installation, puis réactivez‑le immédiatement. Notez les paramètres changés afin de les remettre à l’identique.

Contrôles finaux après correction

  1. Redémarrez deux fois de suite (pour valider la stabilité).
  2. Vérifiez que l’Observateur d’événements ne consigne plus l’erreur AMDRyzenMasterDriverV22.
  3. Exécutez sc query type= driver state= all | find /I "AMDRyzenMasterDriver" : seule la version attendue doit apparaître.
  4. Lancez Ryzen Master : l’application doit s’ouvrir sans message de pilote manquant.

Résumé opérationnel

En bref : créez un point de restauration → supprimez les clés AMDRyzenMasterDriver obsolètes (gardez V22 si Ryzen Master est utilisé) → redémarrez → réinstallez Ryzen Master → au besoin, AMD Cleanup Utility en mode sans échec → sc delete pour les entrées récalcitrantes → vérifiez les journaux.

Annexe : repères pour l’inspection d’une clé de service

ValeurRôleIndice d’anomalie
ImagePathChemin du pilote (.sys) chargé par le service.Chemin incohérent, guillemets ou préfixe \??\ mal formé, fichier absent.
DisplayNameNom affiché (ex. AMD Ryzen Master Driver).Nom décalé par rapport à la version installée.
ErrorControl / StartComportement au démarrage et réaction en cas d’erreur.Valeurs exotiques résultant d’une installation incomplète.
TypeDoit indiquer un pilote noyau (kernel driver).Type non conforme ou absent : suspect d’une clé résiduelle.

Conseils de sécurité

  • Le Registre est sensible : supprimez uniquement les clés explicitement listées (V17, V20, etc.).
  • Exportez systématiquement les clés avant suppression pour un retour arrière rapide.
  • N’utilisez sc delete que sur une version obsolète (jamais sur la version fonctionnelle que vous utilisez).

En appliquant cette méthode, vous éliminez la cause réelle de l’alerte : des services Ryzen Master hérités pointant vers des fichiers inexistants. Le système démarre sans erreur, et Ryzen Master fonctionne sur une base saine.

Sommaire