КампутарыПраграмнае забеспячэнне

Svchost грузіць памяць Windows 7. Працэс svchost.exe грузіць сістэму

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

Што за працэс Svchost.exe

Перш трэба разабрацца, што гэта наогул за служба, і як яна працуе. Натуральна, кожны юзэр, заходзячы ў "Дыспетчар задач» (Task Manager) пры ўводзе каманды ў меню «Выканаць» або пры выкліку пры дапамозе спалучэння клавіш Ctrl + Alt + Del ў дрэве працэсаў, назірае не адзін, а як мінімум чатыры-пяць працэсаў Svchost.exe, якія робяць незразумела што.

Не варта адразу ўпадаць у паніку. Так і павінна быць. На самай справе гэта сістэмная служба, якая была ўжытая спецыялістамі карпарацыі Microsoft у сістэмах Windows адносна нядаўна. Маецца на ўвазе той факт, што раней на гэты працэс былі ўскладзеныя выключна функцыі, якія адказваюць за карэктнае сеткавае злучэнне або падлучэнне да сеткі Інтэрнэт.

Гэта ніякім чынам не ўплывала на запуск прыкладанняў. Затым распрацоўшчыкі дадалі службе галаўнога болю і ўсклалі на яе абавязкі, звязаныя з паскарэннем запуску праграм і іх кампанентаў пасля старту службы Services.exe. Вось і атрымалася, што наўмысна або ненаўмысна Svchost грузіць памяць Windows 7, як той казаў, нягледзячы на асобы і чыны. Тут выявілася сітуацыя, якую на беларускую мову можна ахарактарызаваць як «хацелі як лепш, а атрымалася як заўсёды». Тым не менш, змагацца з праявамі залішняй нагрузкі можна, але для пачатку разгледзім, як менавіта гэтая служба ўплывае на сістэму.

Чаму працэс Svchost.exe грузіць сістэму

Перш за ўсё, варта сказаць, што распрацоўшчыкі паспрабавалі зрабіць адзіную службу, якая павінна адказваць за запуск ўсіх праграм. З аднаго боку гэта вельмі нават добра. Навошта запускаць кучу непатрэбных кампанентаў, каб запусціць той ці іншы працэс? У прыватнасці, гэта датычыцца выкліку дадзеных з так званых дынамічных бібліятэк .DLL. Самі па сабе такія файлы выкананымі не з'яўляюцца, а працуюць толькі праз хасты.

Найпростым прыкладам можна назваць выкарыстанне убудоў фарматаў RTAS, DX або VST, якія падключаюцца да аўдыё-, відэарэдактара ці адмысловым музычным секвенсор праз мост DirectX або абслугоўваюць драйверы тыпу ASIO4ALL.

Вось і атрымліваецца, што добрыя намеры ні да чаго добрага не прывялі. Адна-адзіная служба атрымала празмерную нагрузку, у выніку чаго служба Svchost грузіць памяць настолькі, што ні працэсар, ні фізічная памяць (файл падпампоўкі) з такой нагрузкай не спраўляюцца. Мяркуйце самі, бо можна адначасова адкрыць на кампутарным тэрмінале або ноўтбуку да дзясятка прыкладанняў. Некаторыя любяць праходзіць любімую гульню, слухаючы пры гэтым музыку. А бо ўсё гэта запускаецца менавіта праз Svchost.exe.

Ну, а калі ўзяць у разлік, што маецца злучэнне з Інтэрнэтам, тут і ўся сістэма можа завіснуць, бо сама служба, як ужо было сказана вышэй, спалучае ў сабе не толькі функцыі запуску прыкладанняў, але і прыярытэты сеткавага злучэння і доступу да Сусветнай павуціне . Тут варта ўлічыць і той момант, што калі выкарыстоўваецца онлайн-гульня, прычым досыць рэсурсаёмістая, будзе спрацоўваць не толькі служба Svchost.exe. Netsvcs грузіць памяць ні ледзь не менш. Гэта спадарожны працэс пры сеткавым падключэнні або доступе ў Інтэрнет.

Колькі працэсаў можа быць запушчана адначасова

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

Найпросты метад завяршэння працэсу Svchost.exe

Такім чынам, маем сітуацыю, калі Svchost грузіць памяць Windows 7 занадта моцна. Як ад гэтага пазбавіцца найпростым спосабам? Ды вельмі проста. Трэба проста перазагрузіць кампутарны тэрмінал.

Пасля перазагрузкі выкарыстанне сістэмных рэсурсаў ад выкліку прыкладанняў знізіцца вельмі істотна.

Можна паступіць інакш і зайсці ў "Дыспетчар задач», які выклікаецца з каманднага радка або звыклым спалучэннем клавіш Ctrl + Alt + Del, на ўкладцы «Працэсы» знайсьці цікавую для нас службу (у дадзеным выпадку Svchost.exe) і націснуць кнопку «Завяршыць працэс».

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

Выдаленне кампанентаў працэсу

У некаторых выпадках назіраецца сітуацыя, калі Svchost.exe грузіць працэсар. Што рабіць у гэтым выпадку?

Некаторыя спецыялісты рэкамендуюць выкарыстоўваць метад фізічнага ўмяшання і спыніць службу шляхам выдалення тэчкі Prefetch, якая размяшчаецца ў каранёвым каталогу Windows (C: \ WINDOWS \ Prefetch), пасля чаго трэба будзе завяршыць дрэва працэсаў і перазагрузіць сістэму. Нічога страшнага не адбудзецца.

Атрыбуты працэсу Svchost.exe

Што тычыцца атрыбутаў, працэс Svchost.exe ніколі не запускаецца ад імя карыстальніка, калі б ён быў нават адміністратарам на нейкім канкрэтным кампутарным тэрмінале або серверы.

У апісанні працэсу могуць прысутнічаць толькі тры варыянты: LOCAL SERVICE, SYSTEM ці ж NETWORK SERVICE. Усё што мае іншыя атрыбуты можна завяршаць, не задумваючыся і без усялякага сораму.

Падазрэнне на вірусы

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

Тут лепш скарыстацца праграмамі тыпу Dr. Web Rescue Disc або Kaspersky Rescue Disc, якія стартуюць яшчэ да запуску АС Windows. Такія прыкладання здольныя выяўляць вірусы нават у тых сітуацыях, калі штатны антывірус пагрозы прапускае або проста не знаходзіць.

заключэнне

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.delachieve.com. Theme powered by WordPress.