League of Legends werk nie op nie: Hoe om die afhanklikheid reg te stel en Vanguard te laat installeer

Laaste opdatering: 01/10/2025

  • Identifiseer en herstel ontbrekende afhanklikhede (WebView2, Visual C++, en .NET) om die Riot-kliënt weer aan die gang te kry.
  • Forceer die installering van Riot Vanguard sonder om die BIOS aan te raak met toestemmings, dienste en kliëntopruiming.
  • Vermy netwerkblokkades: DNS, proxy, TLS-inspeksie en BITS kan verhoed dat Vanguard aflaai.
liga van legendes

As jy sukkel met daardie boodskap League of Legends sal nie opdateer nie omdat 'n "ontbrekende afhanklikheid" teenwoordig is. En boonop sal die kliënt nie eers Riot Vanguard aflaai nie – jy is nie alleen nie. Hierdie fout het veral frustrerend geword op Windows 11, waar baie spelers rapporteer dat opdaterings vashaak, aflaaie nie vorder nie, of die Vanguard-installeerder nooit verskyn nie.

Die tipiese scenario is duidelik: jy installeer die speletjie weer, herbegin jou rekenaar 'n paar keer, maak seker dat jy genoeg vrye spasie het, verifieer dat die installasiepad korrek is, en steeds dring die kliënt daarop aan dat iets ontbreek om voort te gaan. Om sake te vererger, is daar geen spoor van die Riot Vanguard-lêergids nie. in Programlêers of binne Riot Games/League of Legends, en die generiese ondersteuning spreek nie jou probleem aan nie. Hier sal jy 'n omvattende benadering vind om dit op te los sonder om met die BIOS te peuter.

Wat gebeur wanneer League of Legends nie opdateer nie en 'n "ontbrekende afhanklikheid" het?

 

Wanneer die opstel van lappies stop met 'n waarskuwing oor 'n "ontbrekende afhanklikheid", is die probleem gewoonlik dat die Riot-kliënt 'n Windows-komponent kort wat benodig word vir sy koppelvlak of vir die anti-cheat-installeerder. Meestal ontbreek WebView2, die Visual C++ Redistributable, of 'n weergawe van .NET. versoenbaar. Indien een van hierdie pakkette nie geïnstalleer is nie (of stukkend is), mag die kliënt nie die Vanguard-installasie opdateer of oproep nie.

Daarbenewens, sedert die byvoeging van Riot Vanguard tot League of Legends, vereis die spel dat die diens en sy drywer afgelaai en geïnstalleer word om wedstryde te begin. As Vanguard nie installeer nie, sal LoL nie klaar wees met opdatering nie, of sal nie begin nie., en in baie gevalle skep dit nie eers die "Riot Vanguard"-lêergids in Programlêers nie. As jy enige oorskiet moet verwyder, sien Hoe om Riot Vanguard te verwyder.

In die situasie wat deur baie beskryf word, is die basiese beginsels reeds nagegaan: daar is geen hangende Windows-opdaterings nie, daar is vrye spasie, die installasie is op die standaardpad, daar is geen derdeparty-antivirus nie, en Windows Defender self is gedeaktiveer. Tog raak die kliënt vasgevang in 'n lus en Vanguard is nêrens te sien nie.Dit is ook algemeen dat die opdragprompt-"truuk" wat op forums sirkuleer, nie in Windows 11 werk nie.

Eksklusiewe inhoud - Klik hier  Die Helldivers 2-meta om die moeilikste missies te oorkom

Laastens is daar 'n herhalende vrees: "Moet ek die BIOS aanraak, Secure Boot aktiveer of TPM aktiveer sodat dit kan werk?" Vir League of Legends is dit nie die pad om te gaan nie. Jy hoef nie na die BIOS te gaan om 'n kliënt- of Vanguard-aflaai-/installasiefout op te los nie., en selfs minder so as die probleem met Windows-afhanklikhede of toestemmings is.

League of Legends word nie opgedateer nie

Vinnige kontroles (sonder om die BIOS aan te raak)

 

Voordat ons verder gaan na meer diepgaande oplossings vir wanneer League of Legends nie sal opdateer nie, is hier 'n basiese kontrolelys, maar met nuanses wat dikwels oor die hoof gesien word. Hierdie kontroles vereis nie BIOS-veranderinge of indringende stappe nie.:

  • Begin die Riot-kliënt as 'n administrateur. Regskliek op "Riot-kliënt" en kies "Voer as administrateur uit"Op hierdie manier kan jy ineenstortings vermy wanneer jy dienste skep of na Programlêers skryf.
  • Deaktiveer tydelik VPN-, instaanbediener- en webfilters op jou netwerk. SSL/TLS-inspeksies of sekere volmagte kan die kliënt verhoed om komponente soos Vanguard af te laai.
  • Verifieer dat die Windows Installer-diens geaktiveer is. Druk Win+R, tik services.msc en merk "Windows Installer". Indien dit gedeaktiveer is, stel dit op Handmatig of Outomaties.
  • Voer 'n skoon opstart uit: msconfig > Dienste-oortjie > versteek Microsoft-dienste > deaktiveer alle ander > herbegin. Vermy konflikte met ander anti-cheat of nutsdienste tik FACEIT, BattlEye, iCUE, RGB, ens.
  • Herstel stelsellêers: Maak CMD oop as administrateur en voer uit: sfc / scannow en daarna DISM / Online / Cleanup-Image / Restore HealthHerbegin wanneer klaar.

Indien niks hiervan die kliënt se gedrag verander nie, is dit tyd om aan te beweeg na afhanklikhede. Wanneer een van hulle ontbreek, misluk die kliënt gewoonlik stilweg of vertoon die gevreesde boodskap. van ontbrekende afhanklikheid.

Herstel ontbrekende afhanklikheid (WebView2, Visual C++ en .NET)

Baie mense rapporteer dat na die herinstallering van Microsoft-komponente, die League of Legends-fout wat nie opdateer nie, verdwyn en die kliënt uiteindelik Vanguard aflaai. Dit is die drie sleutelpakkette wat jy moet installeer of herstel.:

  • Microsoft Edge WebView2 Runtime (Evergreen): Riot se kliënt gebruik ingebedde webkomponente. Installeer/Herinstalleer WebView2 herstel gebreekte koppelvlakke en afhanklikheidsfoute.
  • Microsoft Visual C++ Redistributable 2015-2022 (x64 en x86): Installeer beide argitekture. Baie installeerders en speletjies is afhanklik van hierdie biblioteke., en as hulle korrup is, word die proses afgesny.
  • .NET Framework 4.8.1 (of die nuutste beskikbaar vir Windows 11): Sommige kliëntfunksies vereis opgedateerde .NETAs .NET beskadig is, kan herstel wonders verrig.
Eksklusiewe inhoud - Klik hier  Hoe om op Steam te stroom: 'n stap-vir-stap gids vir die gebruik van Steam Broadcasting

Installeer hierdie drie pakkette direk vanaf die amptelike Microsoft-webwerf. Moenie derdeparty-bewaarplekke gebruik nie. Nadat u dit geïnstalleer of herstel het, herbegin u rekenaar. selfs al vra hy jou nie uitdruklik daarvoor nie.

Sodra jy terug is op die lessenaar, begin die Riot Client as 'n administrateur en laat dit probeer om League op te dateer. As die hindernis die afhanklikheid was, moet jy nou die ontbrekende lêers aflaai. en dan op die Vanguard-installasie vuur.

Indien die kliënt steeds 'n ontbrekende afhanklikheid rapporteer, kyk na die Gebeurteniskyker (eventvwr.msc). Soek in Windows-logboeke > Toepassing en Stelsel vir foute ten tyde van die ineenstorting. As jy verwysings na WebView2, VCLibs, CEF of .NET sien, is 'n duidelike aanduiding van waar die blokkasie heen gaan.

Wanneer League of Legends nie opdateer nie, is dit ook 'n goeie idee om die Riot Client-kas skoon te maak. Maak die kliënt en die RiotClientServices.exe-proses toe vanaf Taakbestuurder. Verwyder dan die kaslêers in: %LocalAppData%\Riot Games\Riot Client. Vee “RiotClientInstalls.json” en tydelike lêers uit dwing die lanseerder om roetes en toestande te herbou.

Installeer League of Legends-afhanklikhede

Forceer die installering van Riot Vanguard sonder om die BIOS aan te raak.

 

Indien die spel Vanguard steeds nie installeer nadat afhanklikhede reggestel is nie, is daar verskeie veilige tegnieke om dit te dwing om te installeer. Nie een van hulle vereis dat Secure Boot of TPM in die BIOS geaktiveer word nie.:

  • Skoon Kliënt-opstart: Met 'n skoon opstart (msconfig) en geen VPN/proxy nie, voer die Riot-kliënt as administrateur uit en druk Speel/Opdateer in LoL. Dit is waar die kliënt tipies die Vanguard-installeerder aanroep..
  • Kontroleer of die dienste "vgc" en "vgk" bestaan: maak services.msc oop en soek vir "Riot Vanguard" (vgc). As hulle nie bestaan ​​nie, beteken dit dat hulle nie geïnstalleer is nie. Indien dit bestaan ​​maar gestop is, begin die diens en stel dit op OutomatiesAs dit dadelik begin en stop, let op die stelselfout.
  • Programlêertoestemmings: Maak seker dat jou rekening skryftoestemmings het na C:\Programlêers. Die skep van die "Riot Vanguard"-lêergids kan misluk as gevolg van toestemmings of beheer oor beskermde lêergids. (Beheerde Vouertoegang). Deaktiveer dit tydelik indien dit geaktiveer is.
  • Standaard installasiepad: Installeer League en die Riot-kliënt na die standaardpaaie. Aangepaste liggings onderbreek soms die oproep na die Vanguard-installeerder.

Daar is 'n alternatiewe metode wat vir verskeie gebruikers werk wanneer hulle die probleem ondervind dat League of Legends nie opdateer nie: installeer Valorant net om Vanguard af te laai, en gebruik dan League onmiddellik met daardie Vanguard reeds teenwoordig. Jy hoef nie Valorant te speel nie; laat net die installeerder Vanguard ontplooi.Indien u besluit om dit te doen, deïnstalleer Valorant later as jy dit nie wil hou nie.

Eksklusiewe inhoud - Klik hier  Xbox kondig sy speletjies en speelbare demo's vir Gamescom aan

As jy liewer jou Riot-omgewing wil herbou sonder om al Windows weer te installeer, voer 'n meer deeglike skoonmaak van die Riot-ekosisteem uit. Die doel is om korrupte oorblyfsels te verwyder wat verhoed dat die installeerder aangeroep word.:

  1. Verwyder League of Legends en Riot Client vanaf Programme en Funksies.
  2. Verwyder die volgende oorblywende gidse handmatig: C:\Riot Games, C:\Program Files\Riot Games, C:\ProgramData\Riot Games, en %AppData% / %LocalAppData%\Riot Games. Moenie ander ProgramData-lêergidse blindelings uitvee nie.
  3. Herbegin jou rekenaar en laai die amptelike Riot Client-installeerder af. Begin dit as administrateur en laat dit League installeer.

Indien Vanguard steeds nie verskyn nie, kyk of jou Windows in "toetsondertekening"-modus is of met integriteit gedeaktiveer, wat beskermde drywers kan blokkeer. Maak CMD as administrateur oop en voer uit: bcdeditAs jy "toetsondertekening Ja" of "geenintegriteitskontroles Ja" sien, voer uit: bcdedit / stel toetse af y bcdedit /set nointegritychecks af, herbegin en probeer die installasie weer.

Wanneer die netwerk die aflaai van die opdatering of Vanguard verhoed

Selfs met perfekte afhanklikhede en toestemmings, kan die aflaai vashaak as gevolg van die netwerk. Riot se kliënt gebruik verskeie CDN's en geïnkripteerde versoeke dat sommige omgewings lek of onderskep. En wanneer dit gebeur, werk League of Legends nie op nie.

Probeer die volgende op Windows 11: verander DNS na 1.1.1.1/1.0.0.1 (Cloudflare) of 8.8.8.8/8.8.4.4 (Google), deaktiveer die instaanbediener tydelik in Instellings > Netwerk en internet > Instaanbediener, en maak die kasgeheue skoon: ipconfig / flushdns, netsh Winsock herstel y netsh int IP herstel vanaf CMD as administrateur. Herbegin wanneer klaar.

As jy op 'n korporatiewe/universiteitsnetwerk is of sekuriteitsagteware gebruik wat HTTPS-verkeer "ontsmet", kan dit komponentaflaaie onderbreek. Probeer 'n ander verbinding (mobiele tethering) of 'n tuisnetwerk sonder TLS-inspeksie om tussenblokke uit te skakel.

Gaan ook jou gasheerlêer (C:\Windows\System32\drivers\etc\hosts) na vir inskrywings wat Riot/CDN-domeine blokkeer. 'n Gemanipuleerde gasheer kan verhoed dat die aflaaibedieners kontak maak.

Laastens, maak seker dat die BITS (Background Intelligent Transfer Service) diens nie oorlaai of gestop is nie. In services.msc, stel dit op Outomaties en begin dit. Sommige lanseerders maak staat op BITS vir robuuste aflaaie..

Met al die bogenoemde sal jy die irriterende situasie kan oplos waar League of Legends nie wil opdateer nie, die opdatering kan ontsluit en Vanguard korrek kan installeer. As die kliënt terugkeer nadat WebView2/VC++/.NET herinstalleer is, dienste aangepas is en die kasgeheue skoongemaak is, sal jy die kern van die probleem opgelos het sonder om die BIOS aan te raak of jou rekenaar te herformateer.

verwyder riot voorhoede
Verwante artikel:
Hoe om Riot Vanguard korrek stap vir stap te verwyder