- Identifiez et réparez les dépendances manquantes (WebView2, Visual C++ et .NET) pour que le client Riot soit à nouveau opérationnel.
- Forcer l'installation de Riot Vanguard sans toucher au BIOS avec les autorisations, les services et le nettoyage du client.
- Évitez les blocages réseau : DNS, proxy, inspection TLS et BITS peuvent empêcher le téléchargement de Vanguard.
Si vous avez du mal à comprendre ce message, League of Legends ne sera pas mis à jour car une « dépendance manquante » est présente. Et pour couronner le tout, le client refuse même de télécharger Riot Vanguard ; vous n'êtes pas seul. Ce problème est devenu particulièrement frustrant sous Windows 11, où de nombreux joueurs signalent des plantages lors de l'installation des correctifs, des téléchargements qui ne progressent pas ou l'absence d'installation de Vanguard.
Le scénario typique est clair : vous réinstallez le jeu, redémarrez votre PC plusieurs fois, vérifiez que vous avez suffisamment d'espace libre, vérifiez que le chemin d'installation est correct, et pourtant, le client insiste sur le fait qu'il manque quelque chose pour continuer. Pour couronner le tout, il n’y a aucune trace du dossier Riot Vanguard. dans Program Files ou dans Riot Games/Ligue des Légendes, et le support générique ne résout pas votre problème. Vous trouverez ici une solution complète pour le résoudre sans toucher au BIOS.
Que se passe-t-il lorsque League of Legends ne se met pas à jour et présente une « dépendance manquante » ?
Lorsque le correctif s'arrête avec un avertissement de « dépendance manquante », le problème est généralement que le client Riot manque d'un composant Windows requis pour son interface ou pour le programme d'installation anti-triche. Le plus souvent, WebView2, le redistribuable Visual C++ ou une version de .NET sont manquants. compatible. Si l'un de ces packages n'est pas installé (ou est cassé), le client peut ne pas parvenir à mettre à jour ou à invoquer l'installation de Vanguard.
De plus, depuis l'ajout de Riot Vanguard à League of Legends, le jeu nécessite le téléchargement et l'installation du service et de son pilote pour pouvoir démarrer les matchs. Si Vanguard ne s'installe pas, LoL ne terminera pas la mise à jour ou ne démarrera pas, et dans de nombreux cas, le dossier « Riot Vanguard » n'est même pas créé dans Program Files. Si vous devez supprimer des fichiers restants, consultez Comment désinstaller Riot Vanguard.
Dans la situation décrite par beaucoup, les bases ont déjà été vérifiées : il n'y a pas de mises à jour Windows en attente, il y a de l'espace libre, l'installation est sur le chemin par défaut, il n'y a pas d'antivirus tiers et Windows Defender lui-même est désactivé. Cependant, le client reste coincé dans une boucle et Vanguard est introuvable.Il est également courant que l’« astuce » de l’invite de commande circulant sur les forums ne fonctionne pas sous Windows 11.
Enfin, une crainte récurrente subsiste : « Dois-je toucher au BIOS, activer le démarrage sécurisé ou activer le TPM pour que cela fonctionne ? » Pour League of Legends, ce n'est pas la solution. Vous n’avez pas besoin d’accéder au BIOS pour résoudre un échec de téléchargement/d’installation d’un client ou de Vanguard., et encore moins si le problème vient des dépendances ou des autorisations Windows.

Vérifications rapides (sans toucher au BIOS)
Avant de passer à des solutions plus approfondies pour les cas où League of Legends ne se mettra pas à jour, voici une liste de contrôle de base, mais avec des nuances souvent négligées. Ces vérifications ne nécessitent pas de modifications du BIOS ni d’étapes invasives.:
- Exécutez le client Riot en tant qu'administrateur. Faites un clic droit sur « Client Riot » et sélectionnez « Exécuter en tant qu’administrateur »De cette façon, vous pouvez éviter les plantages lors de la création de services ou de l'écriture dans des fichiers de programme.
- Désactivez temporairement les filtres VPN, proxy et Web sur votre réseau. Inspections SSL/TLS ou certains proxys peut empêcher le client de télécharger des composants tels que Vanguard.
- Vérifiez que le service Windows Installer est activé. Appuyez sur Win+R, saisissez services.msc et cochez « Windows Installer ». S'il est désactivé, réglez-le sur Manuel ou Automatique.
- Effectuez un démarrage propre : msconfig > onglet Services > masquer les services Microsoft > désactiver tous les autres > redémarrer. Évitez les conflits avec d'autres anti-triche ou utilitaires type FACEIT, BattlEye, iCUE, RVB, etc.
- Réparer les fichiers système : ouvrez CMD en tant qu’administrateur et exécutez : sfc /scannow et puis DISM /Online /Nettoyer-Image /Restauration de la santéRedémarrez une fois terminé.
Si rien de tout cela ne change le comportement du client, il est temps de passer aux dépendances. Lorsqu'un d'entre eux est manquant, le client échoue généralement silencieusement ou affiche le message redouté de dépendance manquante.
Corriger la dépendance manquante (WebView2, Visual C++ et .NET)
De nombreuses personnes signalent qu'après la réinstallation des composants Microsoft, l'erreur de non-mise à jour de League of Legends disparaît et le client télécharge enfin Vanguard. Voici les trois packages clés que vous devez installer ou réparer.:
- Microsoft Edge WebView2 Runtime (Evergreen) : le client de Riot utilise des composants Web intégrés. Installer/Réinstaller WebView2 corrige les interfaces cassées et les erreurs de dépendance.
- Microsoft Visual C++ Redistributable 2015-2022 (x64 et x86) : installe les deux architectures. De nombreux installateurs et jeux dépendent de ces bibliothèques., et s’ils sont corrompus, le processus est interrompu.
- .NET Framework 4.8.1 (ou la dernière version disponible pour Windows 11) : Certaines fonctionnalités client nécessitent une mise à jour de .NETSi .NET est endommagé, la réparation peut faire des merveilles.
Installez ces trois packages directement depuis le site officiel de Microsoft. N'utilisez pas de dépôts tiers. Après les avoir installés ou réparés, redémarrez votre PC. même s'il ne vous le demande pas explicitement.
Une fois de retour sur le bureau, lancez le client Riot en tant qu'administrateur et laissez-le essayer de mettre à jour League. Si l'obstacle était la dépendance, vous devez maintenant télécharger les fichiers manquants. et ensuite tirer sur l'installation Vanguard.
Si le client continue de signaler une dépendance manquante, consultez l'Observateur d'événements (eventvwr.msc). Dans Journaux Windows > Application et système, recherchez les erreurs survenues au moment du plantage. Si vous voyez des références à WebView2, VCLibs, CEF ou .NET, est un indice clair quant à l’endroit où se situe le blocage.
Si League of Legends ne se met pas à jour, il est également conseillé de vider le cache du client Riot. Fermez le client et le processus RiotClientServices.exe depuis le Gestionnaire des tâches. Supprimez ensuite les dossiers de cache dans : %LocalAppData%\Riot Games\Riot Client. Supprimer « RiotClientInstalls.json » et les fichiers temporaires force le lanceur à reconstruire les itinéraires et les états.

Forcer l'installation de Riot Vanguard sans toucher au BIOS
Si après avoir corrigé les dépendances, le jeu n'installe toujours pas Vanguard, il existe plusieurs techniques sûres pour le forcer à s'installer. Aucun d'entre eux ne nécessite l'activation de Secure Boot ou TPM dans le BIOS.:
- Démarrage client propre : avec un démarrage propre (msconfig) et sans VPN/proxy, exécutez le client Riot en tant qu'administrateur et appuyez sur Lecture/Mise à jour dans LoL. C'est ici que le client appelle généralement le programme d'installation Vanguard..
- Vérifiez si les services « vgc » et « vgk » existent : ouvrez services.msc et recherchez « Riot Vanguard » (vgc). S'ils n'existent pas, cela signifie qu'ils n'ont pas été installés. S'il existe mais est arrêté, démarrez le service et définissez-le sur AutomatiqueS'il démarre et s'arrête immédiatement, notez l'erreur système.
- Autorisations des fichiers programme : assurez-vous que votre compte dispose des autorisations d’écriture sur C:\Program Files. La création du dossier « Riot Vanguard » peut échouer en raison d’autorisations ou du contrôle des dossiers protégés. (Accès contrôlé aux dossiers). Désactivez-le temporairement s'il est activé.
- Chemin d'installation par défaut : installe League et le client Riot sur les chemins par défaut. Les emplacements personnalisés interrompent parfois l'appel à l'installateur Vanguard.
Il existe une méthode alternative qui fonctionne pour plusieurs utilisateurs lorsqu'ils sont confrontés au problème de League of Legends qui ne se met pas à jour : installer Valorant uniquement pour avoir Vanguard téléchargé, puis utiliser immédiatement League avec ce Vanguard déjà présent. Vous n’êtes pas obligé de jouer à Valorant ; faites simplement en sorte que son programme d’installation déploie Vanguard.. Si vous décidez de le faire, désinstaller Valorant plus tard si tu ne veux pas le garder.
Si vous préférez reconstruire votre environnement Riot sans réinstaller l’intégralité de Windows, effectuez un nettoyage plus approfondi de l’écosystème Riot. L’objectif est de supprimer les restes corrompus qui empêchent l’appel du programme d’installation.:
- Désinstallez League of Legends et Riot Client depuis Applications et fonctionnalités.
- Supprimez manuellement les dossiers résiduels : C:\Riot Games, C:\Program Files\Riot Games, C:\ProgramData\Riot Games et %AppData% / %LocalAppData%\Riot Games. Ne supprimez pas aveuglément les autres dossiers ProgramData.
- Redémarrez votre PC et téléchargez le programme d’installation officiel du client Riot. Exécutez-le en tant qu'administrateur et laissez-le installer League.
Si Vanguard n'apparaît toujours pas, vérifiez si votre Windows est en mode « signature de test » ou si l'intégrité est désactivée, ce qui peut bloquer les pilotes protégés. Ouvrez l'invite de commande en tant qu'administrateur et exécutez : bcdeditSi vous voyez « testsigning Yes » ou « nointegritychecks Yes », exécutez : bcdedit /set testsigning off y bcdedit /set nointegritychecks off, redémarrez et essayez à nouveau l'installation.
Lorsque le réseau empêche le téléchargement de la mise à jour ou de Vanguard
Même avec des dépendances et des autorisations parfaites, le téléchargement peut rester bloqué à cause du réseau. Le client de Riot utilise plusieurs CDN et des requêtes cryptées Certains environnements sont sujets à des fuites ou interceptés. Et lorsque cela se produit, League of Legends ne se met pas à jour.
Essayez ce qui suit sur Windows 11 : remplacez le DNS par 1.1.1.1/1.0.0.1 (Cloudflare) ou 8.8.8.8/8.8.4.4 (Google), désactivez temporairement le proxy dans Paramètres > Réseau et Internet > Proxy et effacez les caches : ipconfig /flushdns, réinitialisation de Winsock par la commande netsh y netsh int ip reset Depuis CMD en tant qu'administrateur. Redémarrez une fois terminé.
Si vous êtes sur un réseau d’entreprise/universitaire ou si vous utilisez un logiciel de sécurité qui « assainit » le trafic HTTPS, cela peut interrompre les téléchargements de composants. Essayez une autre connexion (partage de connexion mobile) ou un réseau domestique sans inspection TLS pour exclure les blocs intermédiaires.
Vérifiez également votre fichier hosts (C:\Windows\System32\drivers\etc\hosts) pour les entrées qui bloquent les domaines Riot/CDN. Un hôte manipulé peut empêcher de contacter les serveurs de téléchargement.
Enfin, vérifiez que le service BITS (Background Intelligent Transfer Service) n'est ni surchargé ni arrêté. Dans services.msc, définissez-le sur Automatique et démarrez-le. Certains lanceurs s'appuient sur BITS pour des téléchargements robustes.
Grâce à tout ce qui précède, vous pourrez résoudre le problème gênant de League of Legends qui ne se met pas à jour, débloquer la mise à jour et installer correctement Vanguard. Si le client réapparaît après la réinstallation de WebView2/VC++/.NET, l'ajustement des services et le vidage du cache, vous aurez résolu le problème sans toucher au BIOS ni reformater votre ordinateur.
Rédacteur spécialisé dans les problématiques technologiques et Internet avec plus de dix ans d'expérience dans différents médias numériques. J'ai travaillé comme éditeur et créateur de contenu pour des sociétés de commerce électronique, de communication, de marketing en ligne et de publicité. J'ai également écrit sur des sites Web d'économie, de finance et d'autres secteurs. Mon travail est aussi ma passion. Maintenant, à travers mes articles dans Tecnobits, j'essaie d'explorer toutes les actualités et les nouvelles opportunités que le monde de la technologie nous offre chaque jour pour améliorer nos vies.