Перайсці да змесціва

Кіраўніцтва

Як вызначыць службы ўсярэдзіне svchost.exe

Супастаўце заняты Service Host з яго ідэнтыфікатарам працэсу і размешчанымі ў ім службамі перад тым, як што-небудзь перазапускаць. Наяўнасць некалькіх асобнікаў svchost.exe з'яўляецца нармальнай.

Пачніце з канкрэтнага асобніка працэсу

Адкрыйце Дыспетчар задач і запішыце ідэнтыфікатар працэсу занятага Service Host. Параўнайце паводзіны працэсара, памяці, дыска і сеткі на працягу некалькіх замераў падчас праявы сімптому. Кароткачасовы ўсплёск падчас абнаўлення адрозніваецца ад паўтаральнай працы, якая ніколі не спыняецца. Універсальнай бяспечнай колькасці працэсаў або парога памяці не існуе.

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

Супастаўце ідэнтыфікатар працэсу з размешчанымі службамі

У Дыспетчары задач разгарніце адпаведную групу Service Host, калі яна даступная, або адкрыйце ўкладку «Падрабязнасці» і выкарыстоўвайце «Перайсці да службаў» для абранага працэсу. Запішыце як зразумелае імя службы, так і яе сістэмнае імя. Калі працэс завяршаецца, вызначце новы асобнік перад працягам: Windows можа паўторна выкарыстоўваць ідэнтыфікатары працэсаў.

Для прагляду праз камандны радок у рэжыме толькі для чытання выканайце tasklist /svc у лакальным тэрмінале. Знайдзіце ў слупку PID запісаны вамі ідэнтыфікатар. У вывадзе будуць пералічаны размешчаныя службы. Не капіюйце PID са старога скрыншота, мяркуючы, што ён усё яшчэ вызначае той жа самы працэс.

Аддзяліце кантэйнер ад прычыны

Хост можа змяшчаць больш чым адну службу. Заняты хост паказвае, дзе праводзіць расследаванне; ён не паказвае, якая менавіта служба выклікала ўсю нагрузку. Process Explorer можа дапамагчы праверыць уласцівасці працэсу, загружаныя модулі і дэскрыптары. Карыстайцеся дакументацыяй ад распрацоўшчыка канкрэтнай службы замест таго, каб меркаваць, што кожны асобнік адносіцца да Windows Update.

Зафіксуйце час запаволення, любы працэс абнаўлення або ўстаноўкі, які выконваецца, і ці спыняецца нагрузка пасля завяршэння. Калі служба пастаянна дае збоі, запішыце яе дакладную памылку і адпаведную падзею Windows перад зменай налад запуску.

Зрабіце адну зваротную змену

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

Не выдаляйце svchost.exe, не спыняйце кожны Service Host, не рэдагуйце запісы рэестра для груп службаў і не адключайце крытычныя службы ў якасці агульнага спосабу павышэння прадукцыйнасці. Аднавіце папярэднюю канфігурацыю службы, калі змена не дапамагае. Пры паўторных памылках звяртайцеся па дапамогу, падаючы імя службы, час, зафіксаваны PID і падрабязнасці пра памылку.

Крыніцы

Рэдакцыйная прыналежнасць: Feex. Дата незалежнай праверкі не зафіксавана. Як мы даследуем.

  • Microsoft Learn: tasklist · Асноўная дакументацыя. Дыягнастычная паслядоўнасць з'яўляецца рэдакцыйнай рэкамендацыяй Feex; яна не ўяўляе сабой апаратна-праграмную дыягностыку вашага ПК.
  • Microsoft Sysinternals: Process Explorer · Асноўная дакументацыя. Дыягнастычная паслядоўнасць з'яўляецца рэдакцыйнай рэкамендацыяй Feex; яна не ўяўляе сабой апаратна-праграмную дыягностыку вашага ПК.
  • Microsoft Sysinternals: Sigcheck · Асноўная дакументацыя. Дыягнастычная паслядоўнасць з'яўляецца рэдакцыйнай рэкамендацыяй Feex; яна не ўяўляе сабой апаратна-праграмную дыягностыку вашага ПК.

Ці было гэта кіраўніцтва карысным?

Дастаткова адказаць "так" або "не". Выберыце прычыну, калі хочаце, або дадайце кароткую нататку.

Ці было гэта кіраўніцтва карысным?