Malambot

Ayusin ang .NET Runtime Optimization Service High CPU Usage

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema





Nai-post saHuling na-update: Enero 12, 2022

Maaari kang madalas, makatagpo ng isang application o isang background na proseso ng system na nagho-hogging ng hindi normal na dami ng mga mapagkukunan ng system. Ang mataas na paggamit ng mapagkukunan ng system ng isang proseso ay maaaring lubhang makapagpabagal sa iba pang mga operasyon ng system at maaaring gawing laggy ang iyong PC. Maaari rin itong maging sanhi ng ganap na pag-crash nito. Nasaklaw na namin ang napakaraming proseso at mataas na isyu sa paggamit ng CPU sa aming website. Bilang karagdagan, ngayon, tatalakayin natin ang paminsan-minsang problema sa mataas na paggamit ng CPU na serbisyo ng .NET Runtime Optimization at kung paano ito ibabalik sa isang katanggap-tanggap na antas.



Ayusin ang .NET Runtime Optimization Service High CPU Usage

Mga nilalaman[ tago ]



Paano Ayusin ang .NET Runtime Optimization Service na Mataas na Paggamit ng CPU sa Windows 10

Tulad ng maaaring alam mo, ito .NET framework ay ginagamit ng Microsoft at iba pang mga third party para sa pagbuo at pagpapatakbo ng mga Windows application Bukod sa iba pang mga bagay. Ang executable file para sa serbisyong ito, pinangalanan mscorsvw.exe , ay isang opisyal na bahagi ng Windows at gumaganap ng gawain ng pag-optimize ng .NET framework viz bago at muling pag-compile ng .NET na mga aklatan. Nakakatulong ito sa paglunsad ng mga application at program nang mas mabilis. Ang serbisyo sa pag-optimize ay idinisenyo upang tumakbo sa background kapag ang iyong PC ay nakaupo nang walang ginagawa sa loob ng maikling panahon ng 5-10 minuto.

Bakit Nagreresulta ang .NET Runtime Optimization Service sa Mataas na Paggamit ng CPU?

Minsan ang serbisyo ay maaaring tumagal ng mas matagal kaysa karaniwan upang muling i-compile ang mga .NET na aklatan. Nagreresulta ito sa



  • Ang iyong serbisyo sa PC ay tumatakbo nang mas mabagal kaysa karaniwan.
  • Mga glitch instance sa iyong computer.
  • Ang serbisyong ginagawang corrupt.
  • Paggamit ng mga mapagkukunan ng system sa pamamagitan ng malware.

.net runtime optimization na proseso ng serbisyo na kumukuha ng mataas na memory na ipinapakita sa Task Manager

Isinasaalang-alang ang epekto ng serbisyong ito sa pagganap ng indibidwal na app, ang agarang pagwawakas nito sa unang tingin ng kalokohan ay hindi inirerekomenda. Kung ang serbisyo ay tila masyadong nagtatagal upang tapusin ang operasyon nito, mayroon kang opsyon na pabilisin ang mga bagay-bagay sa pamamagitan ng pagsasagawa ng ilang mga utos o isang script. Kasama sa iba pang mga pag-aayos ang pag-scan sa computer para sa malware at mga virus, pag-restart ng serbisyo, at pagsasagawa ng malinis na boot, gaya ng ipinaliwanag sa susunod na segment.



Paraan 1: Magsagawa ng Clean Boot ng PC

Posible na ang serbisyo ay nahihirapang i-recompile ang mga aklatan para sa isang partikular na application ng third-party at samakatuwid, kumukonsumo ng mas maraming CPU power para matapos ang gawain. Maaari kang magsagawa ng malinis na boot kung saan ang mga mahahalagang driver at startup program lang ang nilo-load, upang suriin kung isa nga ito sa mga third-party na program na nag-uudyok sa mataas na isyu sa paggamit ng CPU para sa serbisyo ng .NET Runtime Optimization. Ang mga hakbang upang maisagawa ang Windows 10 clean boot ay ang mga sumusunod:

1. Pindutin Windows + R key sabay-sabay sa paglulunsad Takbo dialog box.

2. Uri msconfig at pindutin ang Pumasok susi para mabuksan System Configuration .

I-type ang msconfig at pindutin ang Enter key upang buksan ang System Configuration application. Paano Ayusin ang .NET Runtime Optimization Service na Mataas na Paggamit ng CPU

3. Pumunta sa Mga serbisyo tab at lagyan ng tsek ang kahon na may marka Itago ang lahat ng serbisyo ng Microsoft .

Pumunta sa tab na Mga Serbisyo at lagyan ng check ang kahon para sa Itago ang lahat ng serbisyo ng Microsoft.

4. Pagkatapos, i-click ang Huwag paganahin ang Lahat button, ipinapakitang naka-highlight. Pipigilan nito ang lahat ng third-party at hindi kinakailangang serbisyo mula sa pagtakbo sa background.

Mag-click sa pindutang Huwag Paganahin ang Lahat upang ihinto ang lahat ng third party at hindi kinakailangang mga serbisyo mula sa pagtakbo sa background. Paano Ayusin ang .NET Runtime Optimization Service na Mataas na Paggamit ng CPU

5. I-save ang mga pagbabago sa pamamagitan ng pag-click sa Mag-apply > OK mga pindutan.

I-save ang mga pagbabago sa pamamagitan ng pag-click sa Ilapat at pagkatapos ay lumabas sa pamamagitan ng pag-click sa OK

6. Isang pop-up na nagtatanong kung gusto mo I-restart o Lumabas nang hindi nag-restart lalabas, tulad ng ipinapakita. Piliin ang Lumabas nang hindi nag-restart opsyon.

May lalabas na pop up na nagtatanong kung gusto mong I-restart o Lumabas nang hindi nag-restart, piliin ang Exit without restart option

7. Muli, ilunsad ang System Configuration window sa pamamagitan ng pag-uulit Hakbang 1-2. Lumipat sa Magsimula tab.

Muli, ilunsad ang System Configuration Window, at mag-navigate sa Startup tab. Paano Ayusin ang .NET Runtime Optimization Service na Mataas na Paggamit ng CPU

8. Mag-click sa Buksan ang Task Manager hyperlink, tulad ng ipinapakita.

Mag-click sa Open Task Manager hyperlink

Tandaan: Suriin ang column ng epekto ng Startup para sa lahat ng nakalistang application/proseso at huwag paganahin ang mga may a Mataas na epekto sa Startup .

9. Mag-right-click sa aplikasyon (hal. Singaw ) at pumili Huwag paganahin opsyon, tulad ng inilalarawan sa ibaba.

Suriin ang column ng epekto ng Startup para sa lahat ng nakalistang application o proseso at huwag paganahin ang mga may mataas na halaga ng epekto. Upang huwag paganahin, i-right click lang sa kanila at piliin ang I-disable na opsyon. Paano Ayusin ang .NET Runtime Optimization Service na Mataas na Paggamit ng CPU

10. Sa wakas, malapit na pababa sa lahat ng aktibong window ng application at i-restart iyong PC . Magsisimula ito sa isang malinis na estado ng boot.

11. Ngayon, suriin ang .NET Runtime service na paggamit ng CPU sa Task Manager. Kung ito ay normal, paganahin ang mga programa ng third-party nang paisa-isa upang i-pin down ang salarin aplikasyon at i-uninstall ito upang maiwasan ang mga ganitong isyu sa hinaharap.

Basahin din: Paano Ayusin ang hkcmd High CPU Usage

Paraan 2: Palakasin ang Mga Proseso ng .NET Framework

Dahil ang pagwawakas sa serbisyong ito ay hindi isang opsyon, sa halip ay maaari mong bigyan ang serbisyong ito ng kaunting tulong sa pamamagitan ng pagpayag na gumamit ito ng mga karagdagang CPU core. Bilang default, ang serbisyo ay gumagamit lamang ng isang core.

  • Maaari kang magsagawa ng isang pares ng mga utos sa iyong sarili
  • o mag-download lamang ng opisyal na script ng Microsoft mula sa GitHub at patakbuhin ito.

Pagpipilian I: Sa pamamagitan ng Command Prompt

1. Mag-click sa Magsimula , uri Command Prompt at i-click Patakbuhin bilang administrator , gaya ng ipinapakita.

Buksan ang Start menu, i-type ang Command Prompt at i-click ang Run as administrator sa kanang pane.

2. I-type ang ibinigay na command at pindutin ang Pumasok susi upang isagawa.

Tandaan: Ang mga utos na kailangang isagawa ay naiiba batay sa arkitektura ng system.

    Para sa 32-bit system: cd c: Windows Microsoft.NET Framework v4.0.30319 Para sa 64-bit system: cd c: Windows Microsoft.NET Framework64 v4.0.30319

execute command para pumunta sa Microsoft Net framework sa cmd o Command Prompt. Paano Ayusin ang .NET Runtime Optimization Service na Mataas na Paggamit ng CPU

3. Susunod, isagawa ngen.exe executequeueditems , gaya ng inilalarawan sa ibaba.

command upang suriin kung ang paggamit ng CPU ay bumababa sa isang normal na antas sa Command Prompt o cmd

Pro Tip: Tukuyin kung ang Windows PC ay 32-bit at 64-bit

Kung hindi ka sigurado tungkol sa arkitektura ng iyong system, sundin lang ang mga ibinigay na hakbang:

1. Pindutin Windows + R key sabay buksan Takbo dialog box.

2. Uri msinfo32 at mag-click sa OK buksan Impormasyon ng System bintana.

3. Dito, suriin ang Uri ng sistema label upang suriin para sa pareho.

Kung hindi ka sigurado tungkol sa arkitektura ng iyong system, i-execute lang ang msinfo32 sa Run command box at lagyan ng check ang System Type label sa susunod na window.

Basahin din: Ano ang HKEY_LOCAL_MACHINE?

Pagpipilian II: Sa pamamagitan ng GitHub Script

1. Pumunta sa GitHub pahina para sa iskrip .

mag-click sa Raw na opsyon sa github page

2. Mag-right-click sa hilaw button at piliin ang I-save ang Link Bilang… opsyon, tulad ng ipinapakita.

i-right click sa Raw na opsyon at piliin ang I-save ang link bilang... sa github page

3. Baguhin ang I-save bilang uri sa Windows Script File at mag-click sa I-save .

piliin ang i-save bilang uri sa Windows Script File at i-click ang I-save

4. Kapag na-download na, buksan ang file gamit ang Windows Script Host .

Basahin din: Ayusin ang DISM Host Servicing Process High CPU Usage

Paraan 3: I-restart ang .NET Runtime Optimization Service

Madalas na nagkakamali ang mga serbisyo at pagkatapos, nagpapakita ng kakaibang pag-uugali tulad ng paggamit ng hindi kinakailangang mataas na halaga ng mga mapagkukunan ng system o pananatiling aktibo sa loob ng mahabang panahon. Maaaring mangyari ang glitched instance dahil sa mga bug na nasa kasalukuyang Windows OS build. Narito kung paano lutasin ang .NET runtime optimization service na mataas ang paggamit ng CPU sa pamamagitan ng pag-restart ng serbisyo:

Tandaan : Gumagana lang ang solusyon na ito para sa mga system na may dedikadong graphics card na pinapagana ng NVIDIA.

1. Pindutin Windows + R mga susi sabay-sabay sa paglulunsad Takbo dialog box.

2. Uri serbisyo.msc at mag-click sa OK buksan Mga serbisyo aplikasyon.

I-type ang services.msc at mag-click sa OK upang buksan ang application na Mga Serbisyo. Paano Ayusin ang .NET Runtime Optimization Service na Mataas na Paggamit ng CPU

3. Mag-scroll sa listahan at hanapin ang NVIDIA Telemetry Container serbisyo.

4. I-right-click ito at piliin Ari-arian mula sa menu ng konteksto, tulad ng ipinapakita.

Mag-scroll sa listahan at hanapin ang serbisyo ng NVIDIA Telemetry Container. Mag-right click dito at piliin ang Properties mula sa menu ng konteksto.

5. Mag-click sa Tumigil ka pindutan muna. Hintaying mabasa ang Katayuan ng Serbisyo Huminto , at pagkatapos ay mag-click sa Magsimula pindutan upang maipatuloy itong muli.

i-click ang Stop to Stop the Service Status

6. Siguraduhin na ang Uri ng pagsisimula: ay nakatakda sa Awtomatiko .

Sa tab na Pangkalahatan, i-click ang dropdown na menu ng Startup type at piliin ang Awtomatiko mula sa menu. Paano Ayusin ang .NET Runtime Optimization Service na Mataas na Paggamit ng CPU

7. Kapag nag-restart ang serbisyo, mag-click sa Mag-apply > OK upang i-save ang mga pagbabago at isara ang Ari-arian bintana.

Kapag nag-restart ang serbisyo, mag-click sa Ilapat upang i-save ang mga pagbabago at isara ang window ng Properties.

8. Pindutin ang Ctrl + Shift + Esc keys sabay buksan Task manager at tingnan kung ang serbisyo ay gumagamit pa rin ng mataas na mapagkukunan ng CPU.

Basahin din: Ano ang Google Chrome Elevation Service

Paraan 4: I-detect at Alisin ang Malware

Kung magpapatuloy ang abnormal na pagkonsumo ng CPU ng serbisyo, magpatakbo ng virus/malware scan upang maalis ang posibilidad ng mga impeksyon. Maaaring lumabas ang mga nakakahamak na application sa iyong PC kung hindi ka mag-iingat. Magkakaila ang mga program na ito at magkukunwaring opisyal na mga bahagi ng Windows, at magdudulot ng ilang isyu gaya ng mataas na paggamit ng CPU. Maaari mong gamitin ang katutubong Windows Defender upang i-scan ang iyong PC o maaari mong gamitin ang anumang iba pang espesyal na programa ng seguridad na madaling gamitin. Sundin ang mga hakbang na ito upang ayusin ang .NET runtime optimization service mataas na isyu sa paggamit ng CPU sa pamamagitan ng pag-alis ng malware mula sa iyong PC:

1. Pindutin Mga susi ng Windows + I sabay buksan Mga setting .

2. Dito, mag-click sa Update at Seguridad , gaya ng ipinapakita.

Update at Seguridad

3. Pumunta sa Seguridad ng Windows menu at mag-click sa Proteksyon sa virus at banta

piliin ang opsyon sa Proteksyon ng Virus at pagbabanta sa ilalim ng mga lugar na Proteksyon

4. I-click Mabilis na pagsuri; mabilis na pagtingin upang i-scan ang iyong PC upang tingnan kung mayroong anumang malware na naroroon o wala.

mag-click sa Mabilis na pag-scan sa menu ng proteksyon ng Virus at pagbabanta. Paano Ayusin ang .NET Runtime Optimization Service na Mataas na Paggamit ng CPU

5. Kung may nakitang malware noon, mag-click sa Magsimula ng mga aksyon sa tanggalin o harangan ang mga ito at i-restart ang iyong PC.

Lahat ng mga banta ay ipapatala dito. Mag-click sa Start Actions sa ilalim ng Kasalukuyang mga banta.

Inirerekomenda:

Sana, isa sa mga solusyon sa itaas ang naayos na . NET runtime optimization service mataas na CPU isyu sa iyong PC. Kung babalik sa iyo ang parehong isyu sa ibang pagkakataon, tingnan kung may available na update sa Windows o muling i-install ang pinakabagong bersyon ng .NET framework . Gayundin, kung mayroon kang anumang mga katanungan / mungkahi tungkol sa artikulong ito, pagkatapos ay huwag mag-atubiling i-drop ang mga ito sa seksyon ng mga komento.

Elon Decker

Si Elon ay isang tech na manunulat sa Cyber ​​S. Nagsusulat siya ng mga gabay sa kung paano sa loob ng humigit-kumulang 6 na taon na ngayon at nasasaklaw na niya ang maraming paksa. Mahilig siyang mag-cover ng mga paksang nauugnay sa Windows, Android, at ang mga pinakabagong trick at tip.