Мяккі

Fix .NET Runtime Optimization Service Высокая загрузка працэсара

Паспрабуйце Наш Інструмент Для Ліквідацыі Праблем





Апублікавана наАпошняе абнаўленне: 12 студзеня 2022 г

Часта вы можаце сутыкнуцца з праграмай або фонавым сістэмным працэсам, якія затрымліваюць ненармальны аб'ём сістэмных рэсурсаў. Высокае выкарыстанне сістэмных рэсурсаў працэсам можа значна запаволіць іншыя аперацыі сістэмы і ператварыць ваш ПК у затрымку. Гэта таксама можа прывесці да поўнага збою. Мы ўжо разгледзелі мноства працэсаў і праблем з высокай загрузкай працэсара на нашым сайце. Акрамя таго, сёння мы будзем абмяркоўваць выпадковыя праблемы з высокай загрузкай цэнтральнага працэсара службы .NET Runtime Optimization і як вярнуць яе да прымальнага ўзроўню.



Fix .NET Runtime Optimization Service Высокая загрузка працэсара

Змест[ схаваць ]



Як выправіць высокую загрузку ЦП службы аптымізацыі .NET у Windows 10

Як вам вядома, гэта .NET Framework выкарыстоўваецца Microsoft і іншымі трэцімі асобамі для распрацоўкі і запуску прыкладанняў Windows між іншым. Выкананы файл для гэтай службы з ім mscorsvw.exe , з'яўляецца афіцыйным кампанентам Windows і выконвае задачу аптымізацыі .NET Framework, а менавіта папярэдняй і паўторнай кампіляцыі бібліятэк .NET. Гэта дапамагае прыкладанням і праграмам запускацца хутчэй. Служба аптымізацыі ёсць прызначаны для працы ў фонавым рэжыме калі ваш кампутар знаходзіцца ў рэжыме чакання на працягу кароткага перыяду 5-10 хвілін.

Чаму служба аптымізацыі .NET Runtime прыводзіць да высокай загрузкі працэсара?

Часам для паўторнай кампіляцыі бібліятэк .NET службе можа спатрэбіцца больш часу, чым звычайна. Гэта прыводзіць да



  • Ваша служба ПК працуе павольней, чым звычайна.
  • Выпадкі збояў у вашым кампутары.
  • Сэрвіс, які аказвае карумпаваны.
  • Выкарыстанне сістэмных рэсурсаў шкоднаснымі праграмамі.

Працэс аптымізацыі службы .net падчас выканання, які займае шмат памяці, паказаны ў дыспетчару задач

Улічваючы ўплыў гэтай паслугі на прадукцыйнасць асобных прыкладанняў, яе неадкладнае спыненне пры першым жа поглядзе не рэкамендуецца. Калі служба, здаецца, займае занадта шмат часу, каб завяршыць сваю працу, у вас ёсць магчымасць паскорыць працу, выканаўшы некалькі каманд або скрыпт. Іншыя выпраўленні ўключаюць сканіраванне кампутара на наяўнасць шкоднасных праграм і вірусаў, перазапуск службы і выкананне чыстай загрузкі, як патлумачана ў наступным сегменце.



Спосаб 1: Выканайце чыстую загрузку ПК

Цалкам магчыма, што сэрвісу цяжка перакампіляваць бібліятэкі для пэўнага старонняга прыкладання і, такім чынам, спажывае больш магутнасці працэсара для выканання задачы. Вы можаце выканаць чыстую загрузку, пры якой загружаюцца толькі неабходныя драйверы і праграмы запуску, каб праверыць, ці сапраўды гэта адна з праграм іншых вытворцаў, якая выклікае праблему з высокім выкарыстаннем ЦП для службы аптымізацыі .NET Runtime Optimization. Наступныя крокі для выканання чыстай загрузкі Windows 10:

1. Націсніце Клавішы Windows + R адначасова запусціць Бегчы дыялогавае акно.

2. Тып msconfig і ўдарыў Увайдзіце ключ, каб адкрыць Канфігурацыя сістэмы .

Увядзіце msconfig і націсніце клавішу Enter, каб адкрыць прыкладанне канфігурацыі сістэмы. Як выправіць высокую загрузку працэсара службы аптымізацыі .NET Runtime

3. Перайсці да Паслугі ўкладку і пастаўце галачку Схаваць усе службы Microsoft .

Перайдзіце на ўкладку «Службы» і пастаўце сцяжок «Схаваць усе службы Microsoft».

4. Затым націсніце на Адключыць усе кнопка, паказаная вылучанай. Гэта спыніць працу ўсіх старонніх і непатрэбных службаў у фонавым рэжыме.

Націсніце кнопку Адключыць усе, каб спыніць працу ўсіх старонніх і непатрэбных службаў у фонавым рэжыме. Як выправіць высокую загрузку працэсара службы аптымізацыі .NET Runtime

5. Захавайце змены, націснуўшы на Ужыць > ОК кнопкі.

Захавайце змены, націснуўшы «Ужыць», а затым выйдзіце, націснуўшы «ОК».

6. Усплывальнае акно з пытаннем, ці хочаце вы Перазапуск або Выйсці без перазагрузкі з'явіцца, як паказана. выбраць Выйсці без перазагрузкі варыянт.

З'явіцца ўсплывальнае акно з пытаннем, хочаце вы перазапусціць або выйсці без перазагрузкі, абярыце опцыю Выйсці без перазапуску

7. Зноў запусціце Канфігурацыя сістэмы акно, паўтараючы Крокі 1-2. Пераключыцеся на Запуск уклад.

Яшчэ раз запусціце акно канфігурацыі сістэмы і перайдзіце на ўкладку запуску. Як выправіць высокую загрузку працэсара службы аптымізацыі .NET Runtime

8. Націсніце на Адкрыйце дыспетчар задач гіперспасылка, як паказана.

Націсніце на гіперспасылку Адкрыць дыспетчар задач

нататка: Праверце слупок «Уздзеянне запуску» для ўсіх пералічаных прыкладанняў/працэсаў і адключыце тыя, якія маюць а Высокі эфект пры запуску .

9. Пстрыкніце правай кнопкай мышы прымяненне (напрыклад Пара ) і абярыце Адключыць варыянт, як паказана ніжэй.

Праверце слупок уздзеяння запуску для ўсіх пералічаных прыкладанняў або працэсаў і адключыце тыя з высокім уздзеяннем. Каб адключыць, проста пстрыкніце іх правай кнопкай мышы і абярыце опцыю Адключыць. Як выправіць высокую загрузку працэсара службы аптымізацыі .NET Runtime

10. Нарэшце, блізка апусціце ўсе актыўныя вокны прыкладанняў і перазапуск ваш кампутар . Ён пачнецца ў стане чыстай загрузкі.

11. Цяпер праверце выкарыстанне цэнтральнага працэсара службы .NET Runtime у дыспетчару задач. Калі гэта нармальна, уключаць праграмы іншых вытворцаў па адной каб выявіць вінаватае прыкладанне і выдаліце ​​яго каб пазбегнуць такіх праблем у будучыні.

Таксама чытайце: Як выправіць высокую загрузку працэсара hkcmd

Спосаб 2: Павышэнне працэсаў .NET Framework

Паколькі спыненне гэтай службы не з'яўляецца варыянтам, вы можаце замест гэтага даць гэтай службе невялікі імпульс, дазволіўшы ёй выкарыстоўваць дадатковыя ядра працэсара. Па змаўчанні сэрвіс выкарыстоўвае толькі адно ядро.

  • Вы можаце выканаць некалькі каманд самастойна
  • або проста спампаваць афіцыйны скрыпт Microsoft з GitHub і запусціць яго.

Варыянт I: праз камандны радок

1. Націсніце на Пачаць , тып Камандны радок і націсніце Запуск ад імя адміністратара , як паказана.

Адкрыйце меню «Пуск», увядзіце «Камандны радок» і націсніце «Запуск ад імя адміністратара» на правай панэлі.

2. Увядзіце дадзеную каманду і націсніце Увайдзіце ключ выканаць.

нататка: Каманды, якія неабходна выканаць, адрозніваюцца ў залежнасці ад архітэктуры сістэмы.

    Для 32-разрадных сістэм: cd c: Windows Microsoft.NET Framework v4.0.30319 Для 64-разрадных сістэм: cd c: Windows Microsoft.NET Framework64 v4.0.30319

выканайце каманду, каб перайсці да платформы Microsoft Net у cmd або камандным радку. Як выправіць высокую загрузку працэсара службы аптымізацыі .NET Runtime

3. Далей выканаць ngen.exe executequeueditems , як паказана ніжэй.

каманда, каб праверыць, ці зніжаецца загрузка працэсара да нармальнага ўзроўню ў камандным радку або cmd

Парада прафесіянала: вызначыце, ці з'яўляецца 32-разрадны і 64-разрадны ПК з Windows

Калі вы не ўпэўненыя ў архітэктуры вашай сістэмы, проста выканайце прыведзеныя дзеянні:

1. Удар Клавішы Windows + R разам адкрыць Бегчы дыялогавае акно.

2. Тып msinfo32 і націсніце на добра адкрыць Інфармацыя аб сістэме акно.

3. Тут праверце Тып сістэмы этыкетка, каб праверыць тое ж самае.

Калі вы не ўпэўненыя ў архітэктуры вашай сістэмы, проста выканайце msinfo32 у акне «Выканаць» і праверце надпіс «Тып сістэмы» ў наступным акне.

Таксама чытайце: Што такое HKEY_LOCAL_MACHINE?

Варыянт II: праз GitHub Script

1. Перайсці да GitHub старонка для сцэнар .

націсніце на опцыю Raw на старонцы github

2. Пстрыкніце правай кнопкай мышы Сыравіна кнопку і абярыце Захаваць спасылку як… варыянт, як паказана.

пстрыкніце правай кнопкай мышы на опцыі Raw і выберыце Захаваць спасылку як... на старонцы github

3. Змяніць Захаваць як тып каб Файл сцэнара windows і націсніце на Захаваць .

выберыце «Захаваць як тып у файле сцэнарыя Windows» і націсніце «Захаваць».

4. Пасля загрузкі адкрыйце файл з дапамогай Хост скрыптоў Windows .

Таксама чытайце: Выпраўлена высокая загрузка працэсара абслугоўвання хоста DISM

Спосаб 3: Перазапусціце службу аптымізацыі .NET Runtime Optimization Service

Службы часта могуць выходзіць з ладу, а затым праяўляць дзіўныя паводзіны, напрыклад, выкарыстоўваць неапраўдана вялікую колькасць сістэмных рэсурсаў або заставацца актыўнымі на працягу доўгага перыяду часу. Збой можа адбыцца з-за памылак, якія прысутнічаюць у бягучай зборцы АС Windows. Вось як вырашыць высокую загрузку цэнтральнага працэсара службы аптымізацыі падчас выканання .NET шляхам перазапуску службы:

Нататка : Гэта рашэнне працуе толькі для сістэм з вылучанай відэакартай з падтрымкай NVIDIA.

1. Націсніце Windows + R ключы адначасова запусціць Бегчы дыялогавае акно.

2. Тып services.msc і націсніце на добра адкрыць Паслугі прымяненне.

Увядзіце services.msc і націсніце OK, каб адкрыць прыкладанне Services. Як выправіць высокую загрузку працэсара службы аптымізацыі .NET Runtime

3. Прагартайце спіс і знайдзіце Тэлеметрычны кантэйнер NVIDIA абслугоўванне.

4. Пстрыкніце па ім правай кнопкай мышы і абярыце Уласцівасці з кантэкстнага меню, як паказана.

Прагартайце спіс і знайдзіце службу NVIDIA Telemetry Container. Пстрыкніце па ім правай кнопкай мышы і абярыце Уласцівасці з кантэкстнага меню.

5. Націсніце на Спыніцеся кнопка першай. Дачакайцеся прачытання статусу службы Спыніўся , а затым націсніце на Пачаць кнопку, каб зноў пачаць працу.

націсніце Стоп, каб спыніць стан службы

6. Пераканайцеся, што Тып запуску: усталяваны на Аўтаматычная .

На ўкладцы «Агульныя» націсніце выпадальнае меню «Тып запуску» і абярыце ў меню «Аўтаматычна». Як выправіць высокую загрузку працэсара службы аптымізацыі .NET Runtime

7. Пасля перазапуску службы націсніце на Ужыць > ОК каб захаваць змены і закрыць Уласцівасці акно.

Пасля перазапуску службы націсніце кнопку Ужыць, каб захаваць змены і зачыніце акно Уласцівасці.

8. Націсніце Клавішы Ctrl + Shift + Esc разам адкрыць Дыспетчар задач і праверце, ці выкарыстоўвае сэрвіс па-ранейшаму высокія рэсурсы працэсара.

Таксама чытайце: Што такое служба Google Chrome Elevation

Спосаб 4: выяўленне і выдаленне шкоднасных праграм

Калі служба ненармальнага спажывання працэсара працягваецца, запусціце праверку на вірусы/шкоднасныя праграмы, каб выключыць магчымасць заражэння. Шкоднасныя праграмы могуць пракрасціся на ваш кампутар, калі вы не будзеце асцярожныя. Гэтыя праграмы будуць маскіравацца і выдаваць сябе за афіцыйныя кампаненты Windows і выклікаць некалькі праблем, такіх як высокая загрузка працэсара. Вы можаце выкарыстоўваць родную праграму Windows Defender для сканавання вашага ПК або любыя іншыя спецыялізаваныя праграмы бяспекі, якія вам спатрэбяцца. Выканайце наступныя дзеянні, каб выправіць праблему з высокай загрузкай ЦП службы аптымізацыі .NET, выдаліўшы шкоднаснае праграмнае забеспячэнне з вашага ПК:

1. Удар Клавішы Windows + I адначасова адкрыць Налады .

2. Тут націсніце на Абнаўленне і бяспека , як паказана.

Абнаўленне і бяспека

3. Перайсці да Бяспека Windows меню і націсніце на Абарона ад вірусаў і пагроз

абярыце опцыю абароны ад вірусаў і пагроз у раздзеле «Зона абароны».

4. Пстрыкніце Хуткае сканаванне для сканавання вашага ПК, каб праверыць, ці ёсць шкоднасныя праграмы.

націсніце Хуткае сканаванне ў меню абароны ад вірусаў і пагроз. Як выправіць высокую загрузку працэсара службы аптымізацыі .NET Runtime

5. Калі знойдзены шкоднасныя праграмы, націсніце на Пачніце дзеянні каб выдаліць або блок іх і перазагрузіце кампутар.

Усе пагрозы будуць залічаны тут. У раздзеле «Бягучыя пагрозы» націсніце «Пачаць дзеянні».

Рэкамендуецца:

Спадзяюся, адно з вышэйпералічаных рашэнняў было выпраўлена. NET службы аптымізацыі часу выканання высокага працэсара праблема на вашым кампутары. Калі тая ж праблема вернецца да вас пазней, праверце наяўнасць абнаўленняў Windows або пераўсталюйце апошнюю версію .NET Framework . Акрамя таго, калі ў вас ёсць якія-небудзь пытанні/прапановы адносна гэтага артыкула, не саромейцеся пакідаць іх у раздзеле каментароў.

Элон Дэкер

Ілон з'яўляецца тэхнічным пісьменнікам у Cyber ​​S. Ён піша інструкцыі ўжо каля 6 гадоў і ахоплівае мноства тэм. Ён любіць асвятляць тэмы, звязаныя з Windows, Android, а таксама апошнія прыёмы і парады.