NUSTATYTI: Didelį procesoriaus naudojimą .NET vykdymo laiko optimizavimo tarnyboje

Ši problema paprastai pasirodo atsitiktinai, tačiau ji taip pat gali kilti įdiegus naujinimą į .NET Framework. Proceso vykdomasis failas yra mscorsvw.exe ir jis bus rodomas Užduočių tvarkytuvėje tokiu vardu arba kaip .NET vykdymo optimizavimo tarnyba. Tai neveikia taip dažnai ir tai yra paslauga, skirta optimizuoti .NET Framework, kuri savo ruožtu užtikrina, kad nuo jos priklausančios programos ir programos veiktų greičiau.

Tačiau šis optimizavimas kartais užtrunka per ilgai ir vartotojai pranešė, kad kiekvieną kartą, kai jis veikia, jis sunaudoja didelę dalį procesoriaus išteklių. Tai tęsiasi ir porą dienų. Norėdami pabandyti išspręsti šią problemą, vadovaukitės toliau parengtais metodais.

Kas lemia aukštą „.NET Runtime Optimization Service“ procesoriaus naudojimą?

Oficialus atsakymas yra tas, kad procesas turi sukompiliuoti savo bibliotekas ir kad jis turėtų vykti tik tada, kai kompiuteris neveikia. „Microsoft“ taip pat teigia, kad procesas neturėtų užtrukti ilgiau nei porą minučių. Tačiau taip nėra ir žmonės laukia daugiau nei savaitės be pažangos. Štai keletas priežasčių:

  • Paprastai jis veikia lėtai ir galite pabandyti jį pagreitinti vykdydami tam tikras komandas.
  • Gali būti , kad jūsų kompiuteryje veikia kenkėjiška programa , kuri užmaskavo save kaip paslaugą, arba paslauga buvo užkrėsta. Pabandykite paleisti kenkėjiškų programų skaitytuvą. Kai kuriais atvejais, jei yra kenkėjiškų programų, „AntiMalware“ tarnyba taip pat gali sunaudoti didelius išteklius.
  • Paslauga gali sugesti ir turėtumėte pabandyti ją paleisti iš naujo.

1 sprendimas: proceso optimizavimas

Nerekomenduojama nedelsiant nutraukti šio proceso, nes tai iš tikrųjų padės jūsų kompiuteriui ir programoms bei žaidimams vykdyti. Tačiau yra įvairių būdų, kaip pagreitinti procesą paprasčiausiai paleidus šią naudingą komandą arba paleidus scenarijų tam pačiam efektui. Tai turėtų leisti procesui naudoti daugiau procesoriaus branduolių, o tai leis greičiau baigti veikti. Patikrinkite tai žemiau!

  1. Ieškokite „ Komandų eilutė “ tiesiai meniu Pradėti arba bakstelėdami paieškos mygtuką šalia jo. Dešiniuoju pelės mygtuku spustelėkite pirmąjį rezultatą, kuris rodomas viršuje, ir pasirinkite parinktį „ Vykdyti kaip administratorius “.
  1. Vartotojai, kurie naudoja senesnę „Windows“ versiją, gali naudoti „Windows“ logotipo klavišo + R klavišų derinį, kad būtų parodytas dialogo langas Vykdyti . Įveskite „cmd“ laukelyje ir naudokite klavišus „Ctrl“ + „Shift“ + „Enter“ , kad paleistumėte komandų eilutę kaip administratorius.
  2. Nukopijuokite ir įklijuokite toliau nurodytas komandas ir po kiekvienos būtinai spustelėkite klaviatūros klavišą Enter . Tarp pirmųjų dviejų komandų pasirinkite vieną pagal savo operacinę sistemą (pirmajai - 32 bitai, o antrajai - 64 bitų).
cd c: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 cd c: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 ngen.exe vykdomieji elementai
  1. Patikrinkite, ar „.NET Runtime Optimization Service“ procesoriaus naudojimas normalizavosi!

Alternatyva : Jei jaučiate nepatogumą vykdydami komandas patys arba naudojate senesnę „Windows“ operacinės sistemos versiją, galite naudoti oficialų „Microsoft“ scenarijų, kuris turėtų daryti tą patį.

  1. Apsilankykite šioje nuorodoje, kad atidarytumėte scenarijaus „GitHub“ puslapį. Eikite žemyn iki kodo, dešiniuoju pelės mygtuku spustelėkite mygtuką Neapdorotas ir pasirinkite nuorodą Įrašyti kaip ... Įsitikinkite, kad failo tipas yra „Windows Script File“ (* .wsf).
  1. Raskite failą ten, kur jį išsaugojote, ir dukart spustelėkite, jei norite jį paleisti. Jei susiduriate su pasirinkimu pasirinkti programą, su kuria ją paleisite, pasirinkite „ Windows Script Host“ .
  2. Patikrinkite, ar problema išspręsta dabar.

2 sprendimas: nuskaitykite kompiuterį, ar jame nėra kenkėjiškų programų

Nors tai skamba iš viršaus, kenkėjiškų programų infekcijos yra viena iš pagrindinių šios problemos priežasčių, todėl labai svarbu patikrinti, ar kompiuteryje nėra kenkėjiškų programų. Kenkėjiškos programos norėtų sulaikyti jūsų išteklius ir paprastai savo procesus įvardija kaip panašius į failus jūsų kompiuteryje.

Čia mes jums parodysime, kaip nuskaityti kompiuterį naudojant „Malwarebytes“, nes tai dažnai rodo geriausius rezultatus, atsižvelgiant į tai, kad jame tikrai yra didžiulė duomenų bazė. Sėkmės!

  1. „Malwarebytes Anti-Malware“ yra nuostabi kovos su kenkėjiškomis programomis priemonė, turinti nemokamą versiją, kurią galite atsisiųsti iš jų oficialios svetainės. Tikimės, kad išsprendę šią problemą jums nereikės viso rinkinio (nebent norite jį nusipirkti ir paruošti kitoms problemoms spręsti), todėl būtinai atsisiųskite bandomąją versiją spustelėdami čia.
  1. Kompiuteryje aplanke „Atsisiuntimai“ raskite vykdomąjį failą, kurį ką tik atsisiuntėte iš jų svetainės, ir dukart spustelėkite jį, kad atidarytumėte jį savo kompiuteryje.
  2. Pasirinkite, kur norite įdiegti „Malwarebytes“, ir vykdykite diegimo instrukcijas, kurios pasirodys ekrane, kad užbaigtumėte diegimo procesą.
  1. Atidarykite „Malwarebytes“, suraskite jį meniu Pradėti arba darbalaukyje ir pasirinkite nuskaitymo parinktį, esančią programos pagrindiniame ekrane.
  2. Šis įrankis tikriausiai pradės atnaujinimo procesą, kad atnaujintų virusų duomenų bazę, ir tada jis tęs nuskaitymą. Būkite kantrūs, kol baigsis procesas, kuris tikrai gali užtrukti. Jei kompiuteryje aptinkama kenkėjiškų programų, patvirtinkite, kad ji buvo ištrinta ar uždėta karantine .
  1. Baigę nuskaitymo procesą iš naujo paleiskite kompiuterį ir patikrinkite, ar vis dar kyla problemų dėl .NET vykdymo optimizavimo paslaugos!

Pastaba : Taip pat turėtumėte naudoti kitus saugos skaitytuvus, jei galite pasakyti, kokio tipo kenkėjiškų programų turite savo kompiuteryje (išpirkos, šlamšto ir kt.). Be to, vienas skaitytuvas niekada negalės atpažinti ir ištrinti visų rūšių kenkėjiškų programų, todėl siūlome išbandyti ir kitas!

3 sprendimas: iš naujo paleiskite paslaugą

Paleidus paslaugą iš naujo, bus paleidžiamas ir visas procesas, tačiau šį kartą jis turėtų būti užbaigtas greičiau, ypač jei dėl klaidos ji netinkamai veikė. Patikrinkite tai žemiau.

  1. Atidarykite „Run“ įrankį naudodami klaviatūros „Windows Key + R“ kombinaciją (vienu metu paspauskite šiuos klavišus. Naujai atidarytame laukelyje be kabučių įveskite „ services.msc “ ir spustelėkite Gerai, kad atidarytumėte „Services“ įrankį .
  1. Sąraše suraskite „ NVIDIA Telemetry Container“ paslaugą, dešiniuoju pelės mygtuku spustelėkite ją ir pasirodžiusiame kontekstiniame meniu pasirinkite Ypatybės.
  2. Jei paslauga paleidžiama (galite tai patikrinti šalia paslaugos būsenos pranešimo), turėtumėte ją sustabdyti spustelėdami mygtuką „ Stop “ lango viduryje. Bet kokiu atveju paleiskite jį dar kartą spustelėdami Pradėti
  1. Prieš atlikdami kitus veiksmus, įsitikinkite, kad paslaugos ypatybių lango meniu „ Startup type“ parinktis nustatyta kaip „ Automatic“ . Patvirtinkite visus dialogo langus, kurie gali pasirodyti keičiant paleisties tipą.

Spustelėdami Pradėti galite gauti tokį klaidos pranešimą:

„Windows negalėjo paleisti paslaugos vietiniame kompiuteryje. Klaida 1079: šiai paslaugai nurodyta paskyra skiriasi nuo paskyros, nurodytos kitoms tame pačiame procese veikiančioms paslaugoms. “

Jei taip atsitiktų, vadovaukitės toliau pateiktomis instrukcijomis, kad ją išspręstumėte.

  1. Norėdami atidaryti paslaugos ypatybių langą, atlikite pirmiau pateiktų instrukcijų 1-3 veiksmus. Eikite į skirtuką Prisijungti ir spustelėkite mygtuką Naršyti ....
  1. Dalyje „ Įveskite objekto pavadinimą, kad pasirinktumėte “ įveskite savo paskyros pavadinimą, spustelėkite Tikrinti vardus ir palaukite, kol vardas bus pasiekiamas.
  2. Baigę spustelėkite Gerai ir lauke Slaptažodis įveskite slaptažodį, jei būsite paraginti. Dabar tai turėtų prasidėti be problemų!

4 sprendimas: atlikite švarų įkrovą

Kai kuriais atvejais dėl reikalingo optimizavimo procesoriaus naudojimas gali būti aukštas dėl trečiosios šalies programos. Todėl atlikdami šį veiksmą atliksime švarų įkrovą, kad patikrintume, ar paslauga neturi trečiųjų šalių įtakos. Vykdykite mūsų švaraus įkrovos vadovą, kad pradėtumėte švarų įkrovą, tada patikrinkite, ar procesoriaus naudojimas yra toks didelis, koks buvo anksčiau. Jei ne, tai reiškia, kad buvo trečiosios šalies programa, kuri sukėlė šią problemą. Dabar galite lengvai pašalinti šios problemos kaltininką, įgalindami programas po vieną.