On lance l’installeur de Valorant ou de League of Legends, la barre de progression avance, puis tout s’arrête sur le message « Un composant nécessaire n’a pas pu être installé ». Le composant en question, c’est Riot Vanguard, l’anti-triche kernel de Riot Games. Tant qu’il ne s’installe pas correctement, aucun des deux jeux ne démarre.
Le problème vient rarement du fichier d’installation lui-même : c’est presque toujours un conflit entre Vanguard et une configuration système qui bloque son déploiement au niveau du noyau Windows.
A lire aussi : VPN sécurisé : Comment vérifier l'efficacité de sa protection ?
Vanguard bloqué par le système : comprendre l’origine de l’erreur d’installation
Vanguard fonctionne comme un pilote kernel. Pour s’installer, il a besoin d’un accès profond au système, au même titre qu’un pilote graphique ou réseau. Si Windows refuse cet accès, l’installeur échoue sans détail exploitable.
Trois situations provoquent ce blocage dans la majorité des cas. La première : un antivirus tiers (Avast, Kaspersky, Bitdefender, etc.) intercepte le fichier vgk.sys et le met en quarantaine avant même qu’il soit enregistré comme service. La deuxième : le Secure Boot ou le TPM sont désactivés dans le BIOS, ce qui empêche Vanguard de valider l’intégrité du démarrage. La troisième : des fichiers résiduels d’une ancienne installation de Vanguard persistent dans le système et créent un conflit de version.
Lire également : Protection ESD : comprendre le fonctionnement et l'importance
Le message d’erreur ne distingue pas ces cas. On obtient la même ligne générique quel que soit le scénario, ce qui complique le diagnostic si on ne sait pas où chercher.

Désinstaller proprement Vanguard avant toute réinstallation
Réinstaller le client Riot par-dessus une installation cassée de Vanguard ne résout rien. Il faut supprimer Vanguard séparément avant de relancer quoi que ce soit.
Suppression via les paramètres Windows
On ouvre Paramètres, puis Applications et fonctionnalités. Dans la liste, on cherche « Riot Vanguard » (pas « Valorant » ni « Riot Client »). On le désinstalle, puis on redémarre le PC. Ce redémarrage est obligatoire : Vanguard charge un pilote au boot, et ce pilote ne se décharge qu’au reboot.
Nettoyage des fichiers résiduels
Après le redémarrage, on vérifie que le dossier Riot Vanguard dans Program Files a bien disparu. S’il reste, on le supprime manuellement. Même vérification dans le dossier Riot Games : si un sous-dossier Vanguard traîne, on le supprime aussi. Ces résidus empêchent la prochaine installation de créer proprement le service vgc.
Antivirus et pare-feu : lever les blocages qui empêchent l’installation de Riot Vanguard
C’est le point que les retours terrain confirment le plus souvent. Un antivirus tiers qui tourne en arrière-plan peut bloquer silencieusement l’installation de Vanguard. Le fichier vgk.sys est un pilote kernel, et la plupart des suites de sécurité considèrent toute écriture kernel non signée comme suspecte.
La marche à suivre concrète :
- Désactiver temporairement la protection en temps réel de l’antivirus (pas seulement le pare-feu, mais bien le module d’analyse comportementale)
- Vérifier la quarantaine : si vgk.sys ou vgc.exe y figurent, les restaurer et les ajouter en exception
- Ajouter le dossier Riot Games complet et le dossier Riot Vanguard dans les exclusions permanentes de l’antivirus
- Relancer l’installation avec les droits administrateur (clic droit, « Exécuter en tant qu’administrateur » sur l’installeur)
Avec Windows Defender seul, le problème se pose moins souvent. Les retours varient sur ce point selon les versions de Windows et les mises à jour de définitions, mais Defender bloque rarement Vanguard par défaut.
Secure Boot et TPM : vérifier les paramètres BIOS pour Vanguard
Depuis que Riot a renforcé les exigences de Vanguard, le Secure Boot doit être activé dans le BIOS pour que l’anti-triche s’installe et démarre. Sans Secure Boot, le service vgc refuse de se lancer, ce qui déclenche l’erreur de composant manquant au lancement du jeu, ou parfois dès l’installation.
Comment vérifier l’état du Secure Boot
On tape « msinfo32 » dans la barre de recherche Windows et on ouvre Informations système. La ligne « État du démarrage sécurisé » indique « Activé » ou « Désactivé ». Si c’est désactivé, il faut passer par le BIOS (touche F2, Suppr ou F12 au démarrage selon la carte mère) et activer Secure Boot dans l’onglet Security ou Boot.
Sur certaines machines assemblées avec un BIOS en mode Legacy/CSM, passer en mode UEFI est un prérequis pour activer Secure Boot. Ce changement peut affecter le démarrage de Windows si le système a été installé en mode Legacy, donc on vérifie d’abord le style de partition (GPT ou MBR) via Gestion des disques.

Relancer l’installation du client Riot après la réparation
Une fois Vanguard désinstallé proprement, les exclusions antivirus posées et le Secure Boot vérifié, on peut relancer l’installation. Deux chemins fonctionnent :
- Télécharger un installeur frais depuis le site officiel de Riot Games (pas un ancien .exe gardé dans le dossier Téléchargements)
- Si le client Riot est déjà installé, l’ouvrir : il détectera l’absence de Vanguard et proposera de le réinstaller automatiquement avant de lancer le jeu
- Dans les deux cas, exécuter l’installeur en tant qu’administrateur et redémarrer le PC une fois l’installation terminée, avant de lancer Valorant ou League of Legends
Le redémarrage post-installation n’est pas optionnel. Vanguard enregistre son pilote kernel au prochain boot. Sans reboot, le service vgc ne tourne pas et le jeu affichera une nouvelle erreur.
Si l’erreur persiste après ces étapes
On vérifie que Windows est à jour (Windows Update, y compris les mises à jour facultatives qui contiennent parfois des correctifs de pilotes). On peut aussi lancer une réparation des fichiers système avec la commande sfc /scannow dans un terminal administrateur, suivie de DISM /Online /Cleanup-Image /RestoreHealth. Ces commandes corrigent des fichiers système corrompus qui peuvent empêcher l’enregistrement du service Vanguard.
Si rien ne fonctionne, le support Riot Games reste l’option finale. On peut soumettre un ticket en fournissant les logs Vanguard (dans le dossier Riot Vanguard, fichier logs) pour accélérer le diagnostic côté support.
L’erreur « un composant nécessaire n’a pas pu être installé » disparaît dans la grande majorité des cas après un nettoyage complet de Vanguard, un ajustement des paramètres antivirus et la vérification du Secure Boot. Le point à retenir : toujours redémarrer le PC après chaque étape, pas seulement à la fin. Vanguard dépend du cycle de boot pour charger son pilote, et sauter un redémarrage suffit à reproduire l’erreur.

