Ի՞նչ է Svchost.exe-ը (Ծառայության հոսթ):

Բովանդակություն:

Ի՞նչ է Svchost.exe-ը (Ծառայության հոսթ):
Ի՞նչ է Svchost.exe-ը (Ծառայության հոսթ):
Anonim

Ինչ իմանալ

  • Service Host-ը (svchost.exe) օրինական համակարգային գործընթաց է, որն օգտագործվում է Windows ՕՀ-ում:
  • Ապահով է, եթե այն պահված է այստեղ՝ %SystemRoot%\System32\ կամ %SystemRoot%\SysWOW64\.
  • Դուք կարող եք ջնջել svchost.exe-ը, եթե այն գտնեք որևէ այլ տեղ:

Այս հոդվածը բացատրում է, թե ինչ է svchost.exe-ն, ինչպես իմանալ, արդյոք այն անվտանգ է, և ինչ անել, եթե հայտնաբերեք svchost.exe վիրուս:

Ի՞նչ է Svchost.exe-ը:

Svchost.exe (Service Host) ֆայլը Microsoft-ի կողմից տրամադրված կարևոր համակարգային գործընթաց է Windows օպերացիոն համակարգերում: Նորմալ պայմաններում այս ֆայլը վիրուս չէ, այլ Windows-ի շատ ծառայությունների կարևոր բաղադրիչ:

svchost.exe-ի նպատակը, ինչպես անունից ենթադրում է, հյուրընկալող ծառայություններն է: Windows-ն օգտագործում է այն ծառայությունները խմբավորելու համար, որոնց անհրաժեշտ է մուտք գործել միևնույն DLL-ներ՝ մեկ գործընթացում գործարկվելու համար, ինչը օգնում է նվազեցնել համակարգի ռեսուրսների պահանջարկը:

Քանի որ Windows-ն օգտագործում է Service Host գործընթացը շատ առաջադրանքների համար, սովորական է տեսնել svchost.exe-ի RAM-ի ավելացված օգտագործումը Task Manager-ում: Դուք նաև կտեսնեք svchost.exe-ի բազմաթիվ օրինակներ, որոնք աշխատում են Task Manager-ում, քանի որ Windows-ը միավորում է նմանատիպ ծառայությունները, ինչպիսիք են ցանցի հետ կապված ծառայությունները:

Հաշվի առնելով, որ սա այդքան կարևոր բաղադրիչ է, դուք չպետք է ջնջեք այն կամ կարանտինացնեք այն, քանի դեռ չեք հաստատել, որ կոնկրետ svchost.exe ֆայլը, որի հետ գործ ունեք, ավելորդ է կամ վնասակար: Կարող է լինել միայն երկու թղթապանակ, որտեղ պահվում է իրական տարբերակը, ինչը հեշտացնում է կեղծիքը:

Image
Image

Ո՞ր ծրագրաշարն է օգտագործում Svchost.exe?

Svchost.exe գործընթացը սկսվում է Windows-ի գործարկումից հետո, այնուհետև ստուգում է ռեեստրի HKLM փեթակը (SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost) ծառայությունների համար, որոնք այն պետք է բեռնվի հիշողության մեջ:

Svchost.exe-ը կարելի է տեսնել Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP և Windows 2000 օպերացիոն համակարգերում:

Սկսած Windows 10 Creator Update-ից (տարբերակ 1703), 3,5 ԳԲ-ից ավելի օպերատիվ հիշողություն ունեցող համակարգերի համար յուրաքանչյուր ծառայություն գործարկում է svchost-ի մի օրինակ: Եթե հասանելի է 3,5 ԳԲ-ից պակաս RAM, ծառայությունները խմբավորվում են ընդհանուր svchost.exe գործընթացներում, ինչպես Windows-ի նախորդ տարբերակներում:

Windows ծառայությունների մի քանի օրինակներ, որոնք օգտագործում են svchost.exe, ներառում են՝

  • Windows-ի թարմացում
  • Հետին պլանային առաջադրանքների ենթակառուցվածքի ծառայություն
  • Plug and Play
  • World Wide Web Publishing Service
  • Bluetooth աջակցության ծառայություն
  • Windows Firewall
  • Առաջադրանքների ժամանակացույց
  • DHCP Հաճախորդ
  • Windows Audio
  • Superfetch
  • Ցանցային միացումներ
  • Հեռակա ընթացակարգի զանգ (RPC)

Svchost.exe-ը վիրուս է:

Սովորաբար ոչ, բայց դա չի խանգարում ստուգել, հատկապես, եթե պատկերացում չունեք, թե ինչու է svchost.exe-ն խլում ձեր համակարգչի ողջ հիշողությունը:

Առաջին քայլը պարզելու, թե արդյոք svchost.exe-ը վիրուս է, որոշելն է, թե որ ծառայություններն է հյուրընկալում svchost.exe-ի յուրաքանչյուր օրինակ: Քանի որ դուք հավանաբար ունեք մի քանի օրինակներ, որոնք աշխատում են Task Manager-ում, դուք պետք է մի փոքր խորանաք՝ տեսնելու, թե ինչ է անում յուրաքանչյուր պրոցես, նախքան որոշեք՝ ջնջե՞լ svchost գործընթացը, թե՞ անջատել ներսում աշխատող ծառայությունը:

Երբ իմանաք, թե ինչ ծառայություններ են աշխատում svchost.exe-ում, կարող եք տեսնել՝ արդյոք դրանք իրական են և անհրաժեշտ, թե չարամիտ ծրագրերը ձևացնում են որպես svchost.exe:

Եթե ունեք Windows 11, 10 կամ 8, կարող եք «բացել» յուրաքանչյուր svchost.exe ֆայլ Task Manager-ից:

  1. Open Task Manager.
  2. Ընտրեք Գործընթացներ ներդիրը:
  3. Ոլորեք ներքև դեպի Windows գործընթացներ բաժինը և գտնեք Ծառայության հոսթը՝ < ծառայության անունը > մուտքագրում:

    Image
    Image
  4. Հպեք և պահեք կամ աջ սեղմեք մուտքի վրա և ընտրեք Բացել ֆայլի տեղադրությունը։

    Եթե բացվող վայրը որևէ այլ բան է, քան հետևյալ ուղիներից որևէ մեկը, որտեղ Windows-ը պահում է svchost.exe-ի իսկական պատճենները, կարող եք վիրուս ունենալ.

    • %SystemRoot%\System32\svchost.exe
    • %SystemRoot%\SysWOW64\svchost.exe
    Image
    Image

    Երկրորդ ճանապարհն այն է, որտեղ տեղակայված են 64-բիթանոց մեքենայի վրա աշխատող 32-բիթանոց ծառայությունները: Ոչ բոլոր համակարգիչներն ունեն այդ թղթապանակը։

  5. Վերադառնալ Task Manager-ում, ընտրեք մուտքի ձախ կողմում գտնվող սլաքը՝ այն ընդլայնելու համար: Անմիջապես svchost.exe օրինակի տակ է գտնվում նրա հոսթինգի յուրաքանչյուր ծառայություն:

Windows-ի այլ տարբերակների համար, ինչպիսին է Windows 7-ը, կարող եք նաև օգտագործել Task Manager-ը՝ տեսնելու svchost.exe-ի կողմից օգտագործվող բոլոր ծառայությունները, բայց այն այնքան հստակորեն շարադրված չէ, որքան ավելի նոր տարբերակներում: Դա արեք՝ սեղմելով svchost.exe օրինակի վրա Processes ներդիրում, ընտրելով Գնալ Ծառայություններ, այնուհետև կարդալով ընդգծված ծառայությունների ցանկը: Ծառայություններ ներդիրում:

Մեկ այլ տարբերակ Command Prompt-ում tasklist հրամանի օգտագործումն է՝ svchost.exe-ի բոլոր ատյաններում օգտագործվող բոլոր ծառայությունների ցանկը արտադրելու համար:

Դա անելու համար բացեք Command Prompt և մուտքագրեք հետևյալ հրամանը՝


առաջադրանքների ցուցակ /svc | գտնել «svchost.exe»

Image
Image

Այստեղ ունեք մեկ այլ տարբերակ՝ օգտագործել վերահղման օպերատոր՝ հրամանի արդյունքները տեքստային ֆայլ արտահանելու համար, որը կարող է ավելի հեշտ կարդալ:

Եթե ցուցակում ինչ-որ բան չեք բացահայտում, դա անպայման չի նշանակում, որ դուք ունեք վիրուս: Դա պարզապես կարող է լինել ծառայություն, որը դուք չեք ճանաչում, բայց կենսական նշանակություն ունի Windows-ի հիմնական գործառնությունների համար: Հավանաբար կան տասնյակ «վիրուսային տեսք ունեցող» ծառայություններ, որոնք լիովին անվտանգ են:

Եթե տատանվում եք որևէ տեսածի մասին, որոնեք առցանց: Դուք կարող եք դա անել Windows-ի նոր տարբերակներում Task Manager-ի միջոցով. աջ սեղմեք ծառայության վրա և ընտրեք Որոնել առցանց: Windows 7-ի, Vista-ի կամ XP-ի համար նշեք ծառայությունը Command Prompt-ում և մուտքագրեք այն Google-ում:

Svchost.exe-ում աշխատող ծառայությունն անջատելու համար տե՛ս այս էջի ներքևի հրահանգների երկու հավաքածուները:

Ինչու է Svchost.exe-ն այդքան շատ հիշողություն օգտագործում:

Ինչպես ցանկացած գործընթաց, այս մեկն էլ պահանջում է հիշողություն և պրոցեսորի սնուցում աշխատելու համար: Նորմալ է տեսնել svchost.exe-ի հիշողության ավելացված օգտագործումը, հիմնականում, երբ օգտագործվում է Service Host-ն օգտագործող ծառայություններից մեկը:

Image
Image

Svchost.exe-ի համար շատ հիշողություն (և նույնիսկ թողունակություն) օգտագործելու մեծ պատճառն այն է, որ ինչ-որ բան մուտք է գործում ինտերնետ, որի դեպքում «svchost.exe netsvcs»-ը կարող է գործարկվել: Դա կարող է տեղի ունենալ, եթե Windows Update-ն աշխատում է ներբեռնելու և տեղադրելու patches և այլ թարմացումներ: Այլ ծառայություններ, որոնք օգտագործվում են svchost.exe netsvcs-ի ներքո, ներառում են BITS (Հետին պլանային խելացի փոխանցման ծառայություն), ժամանակացույց (Առաջադրանքների ժամանակացույց), Թեմաներ և iphlpsvc (IP Helper):

svchost-ի պրոցեսը դադարեցնելու այդքան հիշողություն կամ այլ համակարգի ռեսուրսներ՝ դադարեցնել մեղավոր ծառայությունները: Օրինակ, եթե Service Host-ը դանդաղեցնում է ձեր համակարգիչը Windows Update-ի պատճառով, դադարեցրեք թարմացումների ներբեռնումը/տեղադրումը կամ ամբողջովին անջատեք ծառայությունը: Կամ գուցե Disk Defragmenter-ը ապաֆրագմենտացնում է ձեր կոշտ սկավառակը, որի դեպքում Service Host-ը ավելի շատ հիշողություն կօգտագործի այդ առաջադրանքի համար:

Սակայն առօրյա իրավիճակներում այն չպետք է խեղդվի համակարգի ողջ հիշողությունը:Եթե svchost.exe-ն օգտագործում է RAM-ի ավելի քան 90-100 տոկոսը, դուք կարող եք գործ ունենալ svchost.exe-ի վնասակար, ոչ իսկական պատճենի հետ: Եթե կարծում եք, որ դա այն է, ինչ տեղի է ունենում, շարունակեք կարդալ՝ իմանալու համար, թե ինչպես ջնջել svchost.exe վիրուսները:

Ինչպես անջատել Svchost.exe ծառայությունը

Այն, ինչ շատերը հավանաբար ցանկանում են անել svchost գործընթացի հետ, ջնջել կամ անջատել ծառայությունը, որն աշխատում է svchost.exe-ում, քանի որ այն չափազանց շատ հիշողություն է օգտագործում: Այնուամենայնիվ, նույնիսկ եթե դուք պատրաստվում եք ջնջել svchost.exe-ը, քանի որ այն վիրուս է, այնուամենայնիվ հետևեք այս հրահանգներին, քանի որ օգտակար կլինի, որ ծառայությունն անջատվի նախքան այն ջնջելը:

Windows 7-ի և Windows-ի ավելի հին տարբերակների համար ավելի հեշտ է օգտագործել Process Explorer-ը: Աջ սեղմեք svchost.exe ֆայլի վրա և ընտրեք Kill Process.

  1. Open Task Manager.
  2. Նշեք ծառայությունը, որը ցանկանում եք անջատել:

    Windows 11, 10 կամ 8-ում դա անելու համար ընդլայնեք Ծառայության հոսթը՝ < ծառայության անունը > մուտքագրում:

  3. Աջ սեղմեք Task Manager գրառումը ծառայության համար, որը ցանկանում եք անջատել, և ընտրեք Stop: Windows-ը անմիջապես կդադարեցնի այդ ծառայությունը։ Ցանկացած համակարգի ռեսուրս, որն օգտագործում էր, կազատվի այլ ծառայությունների և հավելվածների համար:

    Image
    Image

    Եթե չեք տեսնում ծառայությունը դադարեցնելու տարբերակը, համոզվեք, որ ընտրում եք հենց ծառայությունը և ոչ թե «Service Host» տողը:

  4. Եթե ծառայությունը չի դադարում ծրագրի գործարկման պատճառով, դուրս եկեք դրանից: Եթե չկարողանաք, կարող է ստիպված լինեք հեռացնել ծրագրաշարը:

Դուք կարող եք ստուգել, որ այն անջատված է կամ ընդմիշտ անջատել այն՝ գտնելով նույն ծառայությունը Ծառայությունների ծրագրում (Սկսել ընտրացանկից որոնել services.msc):Այն նորից չաշխատելու համար, ցուցակից կրկնակի սեղմեք ծառայության վրա և փոխեք գործարկման տեսակը Disabled

Image
Image

Ինչպես հեռացնել Svchost.exe վիրուսը

Դուք չեք կարող ջնջել իրական svchost.exe ֆայլը ձեր համակարգչից, քանի որ այն չափազանց անբաժանելի է և կարևոր գործընթացի համար, բայց կարող եք հեռացնել կեղծ ֆայլերը: Եթե դուք ունեք svchost.exe ֆայլ, որը ցանկացած վայրում է, բայց նախկինում նշված \System32\ կամ / SysWOW64\ պանակում, այն 100 տոկոսով անվտանգ է ջնջել:

Օրինակ, եթե ձեր ներբեռնումների թղթապանակը պարունակում է Service Host ֆայլ, կամ կա մեկը ձեր աշխատասեղանին կամ ֆլեշ կրիչում, ակնհայտ է, որ Windows-ը այն չի օգտագործում ծառայությունների հոսթինգի կարևոր նպատակների համար, որի դեպքում կարող եք հեռացնել: այն։

Սակայն, svchost.exe վիրուսները հավանաբար այնքան էլ հեշտ չէ ջնջել, որքան սովորական ֆայլերը: Վիրուսը հեռացնելու համար հետևեք հետևյալ քայլերին.

  1. Աջ սեղմեք svchost.exe գործընթացին Task Manager-ում և ընտրեք Բացել ֆայլի տեղադրությունը:

    Մենք դեռ ոչինչ չենք անի այդ պատուհանի հետ, այնպես որ այն բաց պահեք:

    Հիշեք, որ եթե բացվող թղթապանակը վերը նշված համակարգի պանակներից մեկն է, ձեր svchost.exe ֆայլը մաքուր է և չպետք է ջնջվի: Այնուամենայնիվ, հատուկ ուշադրություն դարձրեք ֆայլի անունը կարդալու համար. եթե այն գրված է svchost.exe-ից թեկուզ մեկ տառով, ապա դուք գործ չունեք Windows-ի կողմից օգտագործվող օրինական ֆայլի հետ:

  2. Աջ սեղմեք նույն svchost.exe գործընթացին և ընտրեք Ավարտել առաջադրանքը.

    Եթե դա չի աշխատում, բացեք Process Explorer-ը և աջ սեղմեք svchost.exe ֆայլի վրա, այնուհետև ընտրեք Kill Process՝ այն անջատելու համար:

  3. Եթե կան ծառայություններ svchost.exe ֆայլում, բացեք դրանք Task Manager-ում, ինչպես վերը նկարագրված է, և դադարեցրեք դրանցից յուրաքանչյուրը:
  4. Բացեք թղթապանակը Քայլ 1-ից և փորձեք ջնջել svchost.exe ֆայլը, ինչպես ցանկացած այլ ֆայլ, աջ սեղմելով դրա վրա և ընտրելով Delete:

    Եթե չեք կարող, տեղադրեք LockHunter-ը և ասեք, որ ջնջի ֆայլը հաջորդ վերագործարկման ժամանակ (սա կջնջի կողպված ֆայլը, մի բան, որը սովորաբար չեք կարող անել Windows-ում):

  5. Տեղադրեք Malwarebytes կամ լրտեսող ծրագրերի հեռացման որևէ այլ գործիք և կատարեք համակարգի ամբողջական սկանավորում՝ svchost գործընթացը ջնջելու համար:

    Վերագործարկեք ձեր համակարգիչը, եթե ինչ-որ բան գտնվել է:

    Եթե svchost.exe վիրուսը թույլ չի տա ձեզ ծրագիր տեղադրել ձեր համակարգչում, ներբեռնեք շարժական վիրուսային սկաները ֆլեշ կրիչում և սկանավորեք այնտեղից:

  6. Օգտագործեք ամբողջական հակավիրուսային ծրագիր՝ վիրուսներ փնտրելու համար:

    Հիանալի գաղափար է, այնուամենայնիվ, ունենալ այս միշտ միացված վիրուսային սկաներներից մեկը, նույնիսկ եթե այլ վիրուսի սկաները կարողացել է ջնջել svchost.exe ֆայլը:

  7. Օգտագործեք անվճար bootable հակավիրուսային ծրագիր՝ նախքան Windows-ի գործարկումը ձեր համակարգիչը սկանավորելու համար: Սրանք օգտակար են, երբ մյուս սկաներները ձախողվում են, քանի որ svchost.exe վիրուսը չի կարող աշխատել, քանի դեռ Windows-ը չի աշխատում, և bootable AV գործիքն աշխատում է Windows-ից դուրս:

ՀՏՀ

    Svchost-ի քանի՞ օրինակ պետք է գործարկվի:

    Ցանկացած թվով svchost կարող է գործարկվել ցանկացած պահի, քանի որ մի քանի տարբեր ծառայություններ հիմնված են նույն svchost.exe համակարգի ֆայլի վրա: Ստուգեք անունը Task Manager-ի Processes ներդիրում՝ համոզվելու համար, որ այն վավեր է և չարամիտ ծրագիր չէ:

    Ի՞նչ կպատահի, եթե ջնջեմ svchost.exe?

    Եթե ջնջեք օրինական svchost.exe Microsoft Windows-ի գործարկվող ֆայլը, ձեր համակարգիչը կարող է դադարել ճիշտ աշխատել:

Խորհուրդ ենք տալիս: