Puha

A .NET Runtime Optimization Service magas CPU-használatának javítása

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére





közzétettUtolsó frissítés: 2022. január 12

Gyakran előfordulhat, hogy egy alkalmazás vagy egy háttérrendszer-folyamat abnormálisan sok rendszererőforrást halmoz fel. Egy folyamat magas rendszer-erőforrás-használata rendkívül lelassíthatja a rendszer egyéb műveleteit, és a számítógépet késleltetett rendetlenséggé változtathatja. Ez azt is okozhatja, hogy teljesen összeomlik. Weboldalunkon már számos folyamattal és magas CPU-használati problémával foglalkoztunk. Ezen túlmenően ma megvitatjuk a .NET Runtime Optimization szolgáltatás alkalmankénti magas CPU-használati problémáit, és azt, hogy hogyan lehet azt visszahozni egy elfogadható szintre.



A .NET Runtime Optimization Service magas CPU-használatának javítása

Tartalom[ elrejt ]



A .NET Runtime Optimization Service magas CPU-használatának javítása Windows 10 rendszeren

Amint azt Ön is tudja, ez .NET Framework a Microsoft és más harmadik felek használják Windows alkalmazások fejlesztéséhez és futtatásához többek között. A szolgáltatás végrehajtható fájlja, a neve mscorsvw.exe , egy hivatalos Windows-összetevő, és ellátja a .NET-keretrendszer optimalizálását, azaz a .NET-könyvtárak elő- és újrafordítását. Ez elősegíti az alkalmazások és programok gyorsabb elindítását. Az optimalizálási szolgáltatás az úgy tervezték, hogy a háttérben fusson amikor a számítógép 5-10 percig tétlenül áll.

Miért eredményez a .NET Runtime Optimization Service magas CPU-használatot?

Néha a szolgáltatásnak a szokásosnál tovább tarthat a .NET-könyvtárak újrafordítása. Ez azt eredményezi



  • A számítógépes szolgáltatás a szokásosnál lassabban fut.
  • Hibás példányok a számítógépen.
  • A szolgáltatás korrupt.
  • A rendszer erőforrásainak rosszindulatú programok általi kihasználása.

A Feladatkezelőben látható .net futásidejű optimalizálási szolgáltatási folyamat nagy memóriát foglal el

Figyelembe véve ennek a szolgáltatásnak az egyes alkalmazások teljesítményére gyakorolt ​​hatását, nem javasolt azonnali megszüntetése az első látásra. Ha úgy tűnik, hogy a szolgáltatás túl sokáig tart a művelet befejezéséhez, lehetősége van néhány parancs vagy egy parancsfájl végrehajtásával felgyorsítani a dolgokat. Az egyéb javítások közé tartozik a számítógép rosszindulatú programok és vírusok keresése, a szolgáltatás újraindítása és a tiszta rendszerindítás végrehajtása, a következő szegmensben leírtak szerint.



1. módszer: Hajtsa végre a PC tiszta rendszerindítását

Elképzelhető, hogy a szolgáltatás nehezen tudja újrafordítani a könyvtárakat egy adott harmadik féltől származó alkalmazáshoz, ezért több processzort fogyaszt a feladat befejezéséhez. Végezzen tiszta rendszerindítást, amelyben csak a lényeges illesztőprogramok és indítóprogramok töltődnek be, és megvizsgálja, hogy valóban az egyik harmadik féltől származó program-e, amely a .NET Runtime Optimization szolgáltatás magas CPU-használati problémáját okozza. A Windows 10 tiszta rendszerindításának lépései a következők:

1. Nyomja meg Windows + R billentyűk egyidejűleg indítani Fuss párbeszédablak.

2. Írja be msconfig és megütötte a Belép kulcs a nyitáshoz Rendszerbeállítások .

Írja be az msconfig parancsot, és nyomja meg az Enter billentyűt a Rendszerkonfigurációs alkalmazás megnyitásához. A .NET futásidejű optimalizálási szolgáltatás magas CPU-használatának elhárítása

3. Menjen a Szolgáltatások fület, és jelölje be a megjelölt négyzetet Az összes Microsoft szolgáltatás elrejtése .

Lépjen a Szolgáltatások lapra, és jelölje be az Összes Microsoft-szolgáltatás elrejtése jelölőnégyzetet.

4. Ezután kattintson a gombra Összes letiltása gombot, kiemelve látható. Leállítja az összes harmadik féltől származó és szükségtelen szolgáltatást a háttérben.

gmail elfelejtett jelszo

Kattintson az Összes letiltása gombra, hogy leállítsa az összes harmadik féltől származó és szükségtelen szolgáltatást a háttérben. A .NET futásidejű optimalizálási szolgáltatás magas CPU-használatának elhárítása

5. Mentse el a változtatásokat a gombra kattintva Alkalmaz > OK gombokat.

Mentse el a változtatásokat az Alkalmaz gombra kattintva, majd lépjen ki az OK gombra kattintva

6. Egy felugró ablak, amely megkérdezi, hogy szeretné-e Újrakezd vagy Kilépés újraindítás nélkül jelenik meg, ahogy az ábrán látható. válaszd a Kilépés újraindítás nélkül választási lehetőség.

Megjelenik egy felugró ablak, amely megkérdezi, hogy újra szeretné-e indítani vagy kilépni újraindítás nélkül, válassza a Kilépés újraindítás nélkül lehetőséget

7. Ismét indítsa el a Rendszerbeállítások ablak ismétlésével 1-2. Váltson a üzembe helyezés lapon.

Még egyszer indítsa el a Rendszerkonfigurációs ablakot, és lépjen az Indítás fülre. A .NET futásidejű optimalizálási szolgáltatás magas CPU-használatának elhárítása

8. Kattintson a Nyissa meg a Feladatkezelőt hiperhivatkozás, az ábrán látható módon.

Kattintson a Feladatkezelő megnyitása hivatkozásra

0x00000709

Jegyzet: Ellenőrizze az Indítási hatás oszlopban az összes felsorolt ​​alkalmazást/folyamatot, és tiltsa le azokat az a Nagy indítási hatás .

9. Kattintson jobb gombbal a Alkalmazás (például. Gőz ) és válasszon Letiltás opciót, az alábbiak szerint.

Ellenőrizze az Indítási hatás oszlopban az összes felsorolt ​​alkalmazást vagy folyamatot, és tiltsa le azokat, amelyek nagy hatásértékkel rendelkeznek. A letiltáshoz egyszerűen kattintson rájuk a jobb gombbal, és válassza a Letiltás opciót. A .NET futásidejű optimalizálási szolgáltatás magas CPU-használatának elhárítása

10. Végül Bezárás le az összes aktív alkalmazás ablakot és újrakezd a számítógépét . Tiszta rendszerindítási állapotban fog elindulni.

11. Most ellenőrizze a .NET Runtime szolgáltatás CPU-használatát a Feladatkezelőben. Ha normális, egyenként engedélyezze a harmadik féltől származó programokat hogy rögzítse a tettes alkalmazását és távolítsa el hogy a jövőben elkerüljük az ilyen problémákat.

Olvassa el még: A hkcmd magas CPU-használatának javítása

2. módszer: Növelje a .NET-keretrendszer folyamatait

Mivel a szolgáltatás megszüntetése nem lehetséges, ehelyett egy kis lökést adhat a szolgáltatásnak azáltal, hogy további CPU magok használatát engedélyezi. Alapértelmezés szerint a szolgáltatás csak egy magot használ.

  • Néhány parancsot saját maga is végrehajthat
  • vagy egyszerűen töltsön le egy hivatalos Microsoft szkriptet innen GitHub és futtasd.

I. lehetőség: Parancssoron keresztül

1. Kattintson a gombra Rajt , típus Parancssor és kattintson Futtatás rendszergazdaként , az ábrán látható módon.

Nyissa meg a Start menüt, írja be a Command Prompt parancsot, és kattintson a Futtatás rendszergazdaként elemre a jobb oldali ablaktáblában.

torolt fajlok visszaallitasa windows 7

2. Írja be a megadott parancsot, és nyomja meg a gombot Belép kulcs végrehajtani.

Jegyzet: A végrehajtandó parancsok rendszerarchitektúrától függően eltérőek.

    32 bites rendszerek esetén: cd c: Windows Microsoft.NET Framework v4.0.30319 64 bites rendszerek esetén: cd c: Windows Microsoft.NET Framework64 v4.0.30319

parancs végrehajtásával lépjen a Microsoft Net keretrendszerre a cmd-ben vagy a parancssorban. A .NET futásidejű optimalizálási szolgáltatás magas CPU-használatának elhárítása

3. Ezután hajtsa végre ngen.exe executequeueditems , ahogy az alább látható.

paranccsal ellenőrizheti, hogy a CPU-használat normál szintre csökken-e a parancssorban vagy a cmd-ben

Profi tipp: Határozza meg, hogy a Windows PC 32 vagy 64 bites-e

Ha nem biztos a rendszer architektúráját illetően, egyszerűen kövesse az alábbi lépéseket:

1. Ütés Windows + R billentyűk együtt nyitni Fuss párbeszédablak.

2. Írja be msinfo32 és kattintson rá rendben kinyitni Rendszer információ ablak.

3. Itt ellenőrizze a Rendszer típusa címkét, hogy ellenőrizze ugyanazt.

Ha nem biztos a rendszer architektúráját illetően, egyszerűen futtassa az msinfo32 parancsot a Futtatás parancsmezőben, és jelölje be a Rendszertípus címkét a következő ablakban.

Olvassa el még: Mi az a HKEY_LOCAL_MACHINE?

II. lehetőség: GitHub Scripten keresztül

1. Menjen a GitHub oldal a forgatókönyv .

kattintson a Raw lehetőségre a github oldalon

2. Kattintson jobb gombbal a Nyers gombot, és válassza ki a Link mentése másként… opciót, az ábrán látható módon.

amd illesztoprogram

kattintson jobb gombbal a Raw opcióra, és válassza a Hivatkozás mentése másként... lehetőséget a github oldalon

3. Változtassa meg a Mentés típusként nak nek Windows Script fájl és kattintson rá Megment .

válassza ki a mentés típusát a Windows Script fájlba, és kattintson a Mentés gombra

4. A letöltés után nyissa meg a fájlt a Windows Script Host .

Olvassa el még: Javítsa ki a DISM gazdagép kiszolgálási folyamatának magas CPU-használatát

3. módszer: Indítsa újra a .NET Runtime Optimization Service szolgáltatást

A szolgáltatások gyakran meghibásodhatnak, majd furcsa viselkedést mutathatnak, például szükségtelenül nagy mennyiségű rendszererőforrást használnak fel, vagy hosszabb ideig aktívak maradnak. A meghibásodott példány a jelenlegi Windows operációs rendszer összeállításában található hibák miatt fordulhat elő. A következőképpen oldhatja meg a .NET futásidejű optimalizálási szolgáltatás magas CPU-használatát a szolgáltatás újraindításával:

jegyzet : Ez a megoldás csak dedikált NVIDIA-alapú grafikus kártyával rendelkező rendszereken működik.

1. Nyomja meg Windows + R kulcsok egyidejűleg indítani Fuss párbeszédablak.

2. Írja be szolgáltatások.msc és kattintson rá rendben kinyitni Szolgáltatások Alkalmazás.

Írja be a services.msc parancsot, és kattintson az OK gombra a Szolgáltatások alkalmazás megnyitásához. A .NET futásidejű optimalizálási szolgáltatás magas CPU-használatának elhárítása

3. Görgessen végig a listán, és keresse meg a NVIDIA telemetriai tároló szolgáltatás.

4. Kattintson rá jobb gombbal, és válassza ki Tulajdonságok a helyi menüből, az ábra szerint.

Görgessen végig a listán, és keresse meg az NVIDIA Telemetry Container szolgáltatást. Kattintson rá jobb gombbal, és válassza a helyi menü Tulajdonságok parancsát.

5. Kattintson a Állj meg először a gombot. Várja meg, amíg a Szolgáltatás állapota megjelenik Megállt , majd kattintson a gombra Rajt gombot az újraindításhoz.

kattintson a Leállítás gombra a szolgáltatás állapotának leállításához

6. Győződjön meg arról, hogy a Indítási típus: be van állítva Automatikus .

Az Általános lapon kattintson az Indítás típusa legördülő menüre, és válassza az Automatikus lehetőséget a menüből. A .NET futásidejű optimalizálási szolgáltatás magas CPU-használatának elhárítása

7. Ha a szolgáltatás újraindul, kattintson a gombra Alkalmaz > OK a módosítások mentéséhez és a bezáráshoz Tulajdonságok ablak.

A szolgáltatás újraindítása után kattintson az Alkalmaz gombra a változtatások mentéséhez és a Tulajdonságok ablak bezárásához.

8. Nyomja meg Ctrl + Shift + Esc billentyűk együtt nyitni Feladatkezelő és ellenőrizze, hogy a szolgáltatás továbbra is magas CPU-erőforrást használ-e.

google meet hasznalata

Olvassa el még: Mi az a Google Chrome Elevation Service

4. módszer: Rosszindulatú programok észlelése és eltávolítása

Ha a CPU szolgáltatás szokatlan fogyasztása továbbra is fennáll, futtasson vírus/rosszindulatú programok vizsgálatát, hogy kizárja a fertőzések lehetőségét. Ha nem vigyáz, rosszindulatú alkalmazások besurranhatnak a számítógépére. Ezek a programok álcázzák magukat, és hivatalos Windows-összetevőknek adják ki magukat, és számos problémát okoznak, például magas CPU-használatot. Használhatja a natív Windows Defendert a számítógép átvizsgálásához, vagy használhat bármilyen más speciális biztonsági programot, amely jól jöhet. Kövesse az alábbi lépéseket a .NET futásidejű optimalizálási szolgáltatás magas CPU-használatával kapcsolatos probléma megoldásához a rosszindulatú program eltávolításával a számítógépről:

1. Ütés Windows + I billentyűk egyidejűleg nyitni Beállítások .

2. Itt kattintson a gombra Frissítés és biztonság , az ábrán látható módon.

Frissítés és biztonság

3. Menjen a Windows biztonság menüt, és kattintson rá Vírus- és fenyegetésvédelem

válassza a Vírus- és fenyegetésvédelem lehetőséget a Védelmi területek alatt

4. Kattintson a gombra Gyors vizsgálat a számítógép átvizsgálásához, hogy ellenőrizze, van-e benne rosszindulatú program vagy sem.

kattintson a Gyors vizsgálat lehetőségre a Vírus- és fenyegetésvédelem menüben. A .NET futásidejű optimalizálási szolgáltatás magas CPU-használatának elhárítása

5. Ha rosszindulatú programot talált, kattintson a gombra Indítsa el a műveleteket nak nek távolítsa el vagy Blokk és indítsa újra a számítógépet.

Az összes fenyegetést ide soroljuk. Kattintson a Műveletek indítása elemre a Jelenlegi fenyegetések alatt.

Ajánlott:

Remélhetőleg a fenti megoldások egyike megoldódott. NET futásidejű optimalizálási szolgáltatás magas CPU probléma a számítógépén. Ha ugyanez a probléma később újra fellép, keressen elérhető Windows-frissítést, vagy telepítse újra a legújabb verziót .NET Framework . Továbbá, ha bármilyen kérdése/javaslata van ezzel a cikkel kapcsolatban, nyugodtan tegye fel azokat a megjegyzés rovatba.

Elon Decker

Elon a Cyber ​​S technológiai írója. Körülbelül 6 éve ír útmutatókat, és számos témával foglalkozik. Szereti a Windowshoz, Androidhoz kapcsolódó témákat és a legújabb trükköket és tippeket feldolgozni.