Часам пры працы на кампутары карыстальнікі заўважаюць, што ён стаў тармазіць. адкрыўшы "Дыспетчар задач", Яны выяўляюць, што аператыўную памяць або працэсар грузіць SVCHOST.EXE. Давайце разбярэмся, што рабіць, калі паказаны вышэй працэс нагружае АЗП ПК на Windows 7.
Чытайце таксама: SVCHOST.EXE грузіць працэсар на 100
Зніжэнне нагрузкі на аператыўную памяць працэсам SVCHOST.EXE
SVCHOST.EXE адказвае за ўзаемадзеянне службаў з астатнімі элементамі сістэмы. Кожны гэты працэс (а іх запушчана адначасова некалькі) абслугоўвае цэлую групу службаў. Таму адной з прычын якая вывучаецца праблемы можа быць неоптимизированная налада АС. Гэта выяўляецца ў запуску вялікай колькасці службаў адначасова або такіх з іх, якія нават у адзінкавым экзэмпляры спажываюць вялікую колькасць рэсурсаў. Прычым далёка не заўсёды яны сапраўды прыносяць рэальную карысць юзэру.
Яшчэ адной прычынай "пражэрлівасці" SVCHOST.EXE можа быць нейкі сістэмны збой у працы ПК. Акрамя таго, некаторыя вірусы маскіруюцца пад гэты працэс і нагружаюць RAM. Далей мы разгледзім розныя спосабы рашэння апісванай праблемы.
Урок: Што такое SVCHOST.EXE ў Дыспетчару задач
Спосаб 1: Адключэнне службаў
Адным з асноўных спосабаў зніжэння нагрузкі SVCHOST.EXE на аператыўную памяць ПК з'яўляецца адключэнне непатрэбных службаў.
- Спачатку вызначым, якія службы больш за ўсё нагружаюць сістэму. Выклічце "Дыспетчар задач". Для гэтага пстрыкніце па "Панэлі задач" правай кнопкай мышы (ПКМ) І ў якое адкрылася кантэкстным пераліку абярыце "Запусціць дыспетчар задач". Як альтэрнатыву, можна выкарыстоўваць камбінацыю Ctrl + Shift + Del.
- У якое адкрылася акенцы "Дыспетчара" перамяшчаліся ў раздзел "Працэсы".
- У якое адкрылася раздзеле пстрыкніце па кнопцы "Адлюстроўваць працэсы ўсіх ...". Такім чынам, вы зможаце праглядаць інфармацыю, не толькі што датычыцца вашага ўліковага запісу, але і ўсіх профіляў на дадзеным кампутары.
- Далей для таго, каб згрупаваць разам ўсе аб'екты SVCHOST для наступнага параўнання велічыні нагрузкі, выбудуйце ўсе элементы спісу ў алфавітнай паслядоўнасці, пстрыкнуўшы па полі "Імя ладу".
- Затым адшукайце групу працэсаў SVCHOST і паглядзіце, які з іх больш за ўсё грузіць АЗП. У дадзенага элемента ў калонцы "Памяць" будзе стаяць самая вялікая лічба.
- Пстрыкайце па дадзеным аб'екце ПКМ і ў раскрыць пераліку выбірайце "Перайсці да службаў".
- Адкрываецца пералік службаў. Тыя з іх, якія адзначаны паласой, ставяцца да абранага на папярэднім кроку працэсу. Гэта значыць менавіта яны ажыццяўляюць самую вялікую нагрузку на RAM. У слупку "Апісанне" паказаны іх назвы так, як яны адлюстроўваюцца ў "Дыспетчару службаў". Запомніце або запішыце іх.
- Зараз трэба перайсці ў "Дыспетчар службаў" для дэактывацыі гэтых аб'ектаў. Каб зрабіць гэта, цісніце "Службы ...".
Таксама адкрыць шуканы інструмент можна пры дапамозе акенца "Выканаць". набярыце Win + R і ўвядзіце ў якое адкрылася поле:
services.msc
Пасля гэтага пстрыкайце "OK".
- запусціцца "Дыспетчар службаў". Менавіта тут знаходзіцца пералік тых аб'ектаў, сярод якіх нам трэба будзе частка дэактываваць. Але трэба ведаць, якую менавіта адключаць службу можна, а якую не. Нават калі пэўны аб'ект ставіцца да таго SVCHOST.EXE, які грузіць кампутар, то гэта яшчэ не значыць, што яго можна дэактываваць. Адключэнне некаторых службаў можа прывесці да краху сістэмы ці яе некарэктнай працы. Таму калі вы не ведаеце, якія з іх можна спыніць, то перш чым прыступаць да далейшых дзеянняў, азнаёмцеся з нашым асобным урокам, які прысвечаны гэтай тэме. Дарэчы, калі вы ўбачыце ў "Дыспетчару" службу, якая не ўключана ў групу праблемнага SVCHOST.EXE, але ні вы, ні Віндовс яе па факце не выкарыстоўваеце, то ў такім выпадку гэты аб'ект таксама пажадана выключыць.
Урок: Адключэнне непатрэбных службаў у Віндовс 7
- Вылучыце ў "Дыспетчару службаў" той аб'ект, які варта дэактываваць. У левай частцы акна пстрыкайце па элементу "Спыніць".
- Будзе выканана працэдура прыпынку.
- Пасля гэтага ў "Дыспетчару" насупраць назвы спыненым элемента статус "Працуе" у калонцы "Стан" будзе адсутнічаць. Гэта значыць, што ён выключаны.
- Але гэта яшчэ не ўсё. Калі ў калонцы "Тып запуску" насупраць назвы элемента будзе ўстаноўлена значэнне "Аўтаматычна", То гэта значыць, што служба запусціцца на аўтамаце пры наступнай перазагрузцы ПК. Для таго каб вырабіць поўную дэактывацыі, пстрыкайце па яе назве двойчы левай кнопкай мышы.
- Запусціцца акенца уласцівасцяў. Пстрыкайце па элементу "Тып запуску" і са спісу, які адлюструецца, абярыце "Адключыць". Услед за гэтым дзеяннем цісніце "Ужыць" і "OK".
- Цяпер служба будзе цалкам дэактываваная і сама не запусціцца нават пры наступным перазапуску ПК. Пра гэта сведчыць наяўнасць надпісы "Адключыць" у калонцы "Тып запуску".
- Такім жа чынам зрабіце адключэнне іншых службаў, якія звязаны з грузящим RAM працэсам SVCHOST.EXE. Толькі пры гэтым не забывайце, што отключаемый элемент не павінен быць звязаны з важнымі сістэмнымі функцыямі або тымі магчымасцямі, якія патрэбныя для працы вам асабіста. Пасля дэактывацыі вы ўбачыце, што спажыванне аператыўнай памяці працэсам SVCHOST.EXE істотна знізіцца.
Урок:
Адкрываем "Дыспетчар задач" у Віндовс 7
Адключэнне невыкарыстоўваемых службаў у Віндовс
Спосаб 2: Адключэнне абнаўлення Windows
На маламагутных кампутарах праблема з тым, што SVCHOST.EXE грузіць RAM, можа быць звязаная з функцыяй абнаўлення. Гэта вельмі важны элемент Віндовс, які дазваляе заўсёды падтрымліваць АС ў актуальным стане і залатывать уразлівасці. Але ў выпадку калі "Цэнтр абнаўлення" пачынае "з'ядаць" аператыўную памяць праз SVCHOST.EXE, трэба выбіраць меншае з двух зол і выканаць яго дэактывацыя.
- пстрыкніце "Пуск" і зайдзіце ў "Панэль кіравання".
- Перайдзіце да падзелу "Сістэма і бяспека".
- Адкрыйце раздзел "Цэнтр абнаўлення ...".
- У левай частцы адкрыўся акна пстрыкайце "Налада параметраў".
- Адкрыецца акно кіраваннем параметрамі абнаўлення. Пстрыкніце па выпадальнага спісу "Важныя абнаўлення" і выберыце варыянт "Ці не правяраць наяўнасць ...". Далей зніміце галачкі з усіх чекбоксы ў дадзеным акне і цісніце "OK".
- Абнаўлення будуць адключаныя, але вы можаце таксама дэактываваць адпаведную службу. Для гэтага перамесціцеся ў "Дыспетчар службаў" і адшукайце там элемент "Цэнтр абнаўлення Windows". Пасля гэтага выканаеце з ім усё тыя маніпуляцыі па адключэнні, якія былі разгледжаны пры апісанні спосабу 1.
Важна разумець, што адключыўшы абнаўлення, вы зробіце сістэму ўразлівай. Таму, калі магутнасць вашага ПК не дазваляе працаваць з "Цэнтрам абнаўленняў", Старайцеся рэгулярна вырабляць ручную ўстаноўку апдэйтаў.
Урок:
Адключэнне абнаўленняў на Віндовс 7
Дэактывацыя службы абнаўленняў на Віндовс 7
Спосаб 3: Аптымізацыя сістэмы
Узнікненне якая вывучаецца праблемы, можа выклікаць засмечанасць сістэмы або няправільная яе налада. У гэтым выпадку неабходна вызначыць непасрэдную прычыну і выканаць адно або некалькі з нижеописанных дзеянняў па аптымізацыі АС.
Адным з выклікаюць гэту непаладку фактараў можа з'яўляцца засмечаных сістэмны рэестр, у якім прысутнічаюць неактуальныя або памылковыя запісы. У гэтым выпадку яго трэба пачысціць. Для гэтай мэты можна выкарыстоўваць спецыялізаваныя ўтыліты, напрыклад, CCleaner.
Урок: Чыстка рэестра з дапамогай CCleaner
Вырашыць названую праблему, магчыма, дапаможа дэфрагментацыя жорсткага дыска. Гэтую працэдуру можна выканаць як пры дапамозе спецыялізаваных праграм, так і выкарыстоўваючы убудаваную ўтыліту Віндовс.
Урок: дэфрагментацыя дыска на Віндовс 7
Спосаб 4: Устараненне збояў і непаладак
Да ўзнікнення апісанай у дадзеным артыкуле праблемы могуць прывесці розныя збоі і непаладкі ў сістэме. У гэтым выпадку іх неабходна паспрабаваць выправіць.
Магчыма, да збояў у працы кампутара, якія прывялі да залішняга спажывання рэсурсаў АС працэсам SVCHOST.EXE, прывяло парушэнне структуры сістэмных файлаў. У гэтым выпадку неабходна праверыць іх на цэласнасць з дапамогай убудаванай утыліты sfc з наступным аднаўленнем ў выпадку неабходнасці. Гэтая працэдура выконваецца праз "Каманднага радка" шляхам увядзення ў яе каманды:
sfc / scannow
Урок: Сканіраванне АС на цэласць файлаў у Віндовс 7
Яшчэ адной прычынай, якая вядзе да апісанай вышэй непаладцы, з'яўляюцца памылкі на цвёрдым дыску. Праверка сістэмы на іх наяўнасць ажыццяўляецца таксама праз "Каманднага радка", Шляхам уводу туды выразы:
chkdsk / f
Калі ўтыліта пры сканаванні выявіць лагічныя памылкі, то паспрабуе іх выправіць. У выпадку ж выяўлення фізічнага пашкоджання жорсткага назапашвальніка патрабуецца альбо звярнуцца да майстра, альбо набыць новы вінчэстар.
Урок: Сканіраванне вінчэстара на наяўнасць памылак у Віндовс 7
Спосаб 5: Устараненне вірусаў
Да ўзнікнення нагрузкі на аператыўную памяць праз SVCHOST.EXE могуць прывесці вірусы. Акрамя таго, некаторыя з іх маскіруюцца пад выкананы файл з гэтай назвай. Пры падазрэнні на заражэнне неабходна тэрмінова вырабіць адпаведнае сканаванне сістэмы адной з антывірусных утыліт, якія не патрабуюць усталёўкі. Напрыклад, можна выкарыстоўваць Dr.Web CureIt.
Сканаванне рэкамендуецца праводзіць, запусціўшы сістэму пры дапамозе LiveCD або LiveUSB. Таксама можна выкарыстоўваць для гэтай мэты іншы незараженные ПК. Пры выяўленні утылітай вірусных файлаў патрабуецца прытрымлівацца тым інструкцыям, якія адлюструюцца ў яе акне.
Але на жаль, не заўсёды можна знайсці вірус з дапамогай антывірусных утыліт. У выпадку, калі пры дапамозе працэдуры сканавання некалькімі антывірусамі не атрымалася выявіць шкоднасны код, але ў вас ёсць падазрэнне, што адзін з працэсаў SVCHOST.EXE ініцыяваны вірусам, можна паспрабаваць ўручную ўсталяваць ідэнтычнасць выкананага файла і пры неабходнасці выдаліць яго.
Як жа вызначыць, сапраўдны SVCHOST.EXE або гэта вірус маскіруецца пад гэты файл? Існуюць тры прыкметы азначэнні:
- Карыстальнік працэсу;
- Месцазнаходжанне выкананага файла;
- Назвы файлаў.
Карыстальніка, ад імя якога запушчаны працэс, можна паглядзець у "Дыспетчару задач" ва ўжо знаёмай нам ўкладцы "Працэсы". насупраць назвы "SVCHOST.EXE" ў Стоўбцах "Карыстальнік" павінен адлюстроўвацца адзін з трох варыянтаў:
- "Сістэма" (SYSTEM);
- Network Service;
- Local Service.
Калі вы там бачыце назву любога іншага карыстальніка, то ведайце, што працэс падменены.
Месцазнаходжанне выкананага файла таго працэсу, які спажывае вялікую колькасць сістэмных рэсурсаў, можна вызначыць тут жа ў "Дыспетчару задач".
- Для гэтага пстрыкайце па ім ПКМ і ў кантэкстным меню выбірайце "Адкрыць месца захоўвання ...".
- У "Правадыру" адкрыецца дырэкторыя размяшчэння файла, працэс якога быў адлюстраваны ў "Дыспетчару". Адрас можна ўбачыць, пстрыкнуўшы па адраснай радку акна. Нягледзячы на тое што працэсаў SVCHOST.EXE адначасова запушчана некалькі, адпаведны ім выкананы файл ўсяго адзін і ён размешчаны па наступным шляхі:
C: Windows System32
Калі ў адраснай радку "Правадыра" адлюстраваны любы іншы шлях, то ведайце, што працэс падменены іншым файлам, які, хутчэй за ўсё, з'яўляецца вірусным.
Нарэшце, як гаварылася вышэй, трэба праверыць назву працэсу. Яно павінна быць менавіта "SVCHOST.EXE" ад першай да апошняй літары. калі імя "SVCHOCT.EXE", "SVCHOST64.EXE" або любое іншае, то ведайце, што гэта падмена.
Хоць часам для маскіроўкі зламыснікі паступаюць яшчэ хітрэй. Яны замяняюць у назве літары "c" ці "o" сапраўды такімі ж сімваламі па напісанні, але не лацінскага, а кірылічнага алфавіту. У гэтым выпадку візуальна назва будзе неадрозна, а сам файл можа знаходзіцца нават у тэчцы System32 побач з сапраўдным экземплярам. У такой сітуацыі вас павінна насцярожыць размяшчэнне двух файлаў з аднолькавым назвай у аднаго каталога. У Віндовс такога быць у прынцыпе не можа, а ў дадзеным выпадку гэта атрымліваецца рэалізаваць толькі за кошт падмены знакаў. Пры такім становішчы рэчаў адным з крытэраў вызначэння сапраўднасці файла з'яўляецца яго дата. Як правіла, сапраўдны аб'ект мае больш раннюю дату змены.
Але як выдаліць фальшывы файл пры выяўленні, калі антывірусная ўтыліта не дапамагае?
- Перайдзіце ў дырэкторыю размяшчэння падазронага файла тым спосабам, які мы апісвалі вышэй. вяртайцеся да "Дыспетчар задач", але "Правадыр" ня зачыняйце. ва ўкладцы "Працэсы" вылучыце той элемент, які мяркуецца, з'яўляецца вірусам, і цісніце "Завяршыць працэс".
- Адкрыецца дыялогавае акно, дзе для пацверджання намераў трэба зноў націснуць "Завяршыць працэс".
- Пасля таго як працэс будзе завершаны, вяртайцеся ў "Правадыру" ў дырэкторыю размяшчэння шкоднаснага файла. Пстрыкніце па падазронага аб'екту ПКМ і абярыце з спісу варыянт "Выдаліць". Пры неабходнасці пацвердзіце свае дзеянні ў дыялогавым акне. Калі файл не выдаляецца, то, хутчэй за ўсё, вы не валодае паўнамоцтвамі адміністратара. Павінны ўвайсці ў сістэму пад адміністрацыйнай уліковым запісам.
- Пасля правядзення працэдуры выдалення праверце сістэму яшчэ раз антывіруснай утылітай.
Увага! Выдаляйце SVCHOST.EXE толькі ў тым выпадку, калі вы на 100% упэўненыя, што гэта не сапраўдны сістэмны файл, а фальшыўка. Калі вы памылкова выдаліце сапраўдны, то гэта выкліча паломку сістэмы.
Спосаб 6: Аднаўленне сістэмы
У выпадку калі нічога з апісанага ня дапамагло, можна выканаць працэдуру аднаўлення сістэмы, калі ў вас ёсць кропка аднаўлення або рэзервовая копія АС, створаная яшчэ да ўзнікнення непаладак з SVCHOST.EXE, які грузіць RAM. Далей мы разгледзім, як нармалізаваць функцыянаванне Віндовс з дапамогай рэанімаванні да раней створанай кропцы.
- пстрыкайце "Пуск" і націсніце на аб'ект "Усе праграмы".
- Адкрыйце дырэкторыю "Стандартныя".
- Увайдзіце ў тэчку "Службовыя".
- Пстрыкніце па элементу "Аднаўленне сістэмы".
- Актывуецца акно сістэмнага інструмента аднаўлення з азнаямленчай інфармацыяй. Тут проста цісніце "Далей".
- У наступным акне трэба выбраць канкрэтную кропку аднаўлення. Іх можа быць некалькі ў сістэме, але спыніць выбар трэба толькі на адной. Галоўная ўмова, каб яна была створана раней, чым стала праяўляцца непаладка з SVCHOST.EXE. Пажадана абраць самы апошні па даце элемент, які адпавядае вышэйпададзенага умове. Для таго каб павялічыць магчымасць выбару, пастаўце адзнаку каля "Паказаць іншыя ...". Пасля таго як патрэбны аб'ект выдзелены, цісніце "Далей".
- У наступным акне для запуску працэдуры аднаўлення дастаткова націснуць кнопку "Зроблена". Але так як пасля гэтага кампутар будзе перазагружаны, паклапаціцеся закрыць усе актыўныя праграмы і захаваць незахаваных дакументы, каб пазбегнуць страты дадзеных.
- Затым будзе выканана працэдура аднаўлення і сістэма вернецца ў той стан, у якім была да таго, як SVCHOST.EXE пачаў грузіць RAM.
Галоўны недахоп дадзенага метаду складаецца ў тым, што ў вас павінна быць не проста кропка аднаўлення або рэзервовая копія сістэмы - час яе стварэння не павінна быць пазней той адзнакі, з якой сталі выяўляцца непаладкі. Інакш працэдура губляе свой сэнс.
Існуе некалькі розных прычын, па якіх SVCHOST.EXE можа пачаць грузіць памяць кампутара ў Віндовс 7. Гэта могуць быць збоі ў сістэме, няправільная яе налада або віруснае заражэнне. Адпаведна, кожная з гэтых прычын мае асобную групу спосабаў яе ліквідацыі.