პროცესი svchost 100. სად მუშაობს Generic Host Process Win32-ისთვის? ვიდეო: ანტივირუსული საშუალებების მიმოხილვა

პროგრამები იყინება, კომპიუტერი ანელებს, აპლიკაციები არ პასუხობენ. კომპიუტერის თითქმის ყველა მომხმარებელს შეექმნა მსგავსი პრობლემები და ახლაც აქვს. ამის უამრავი მიზეზი არსებობს, მაგრამ დღეს ჩვენ ვისაუბრებთ svchost.exe ფაილზე, რომელიც მოიხმარს კომპიუტერის რესურსების დიდ ნაწილს.

ჩვენ გეტყვით, რა პროცესებს უკავშირდება ეს ფაილი, რატომ იტვირთება სისტემა ასე და როგორ უნდა გაუმკლავდეთ მას სწორად.

svchost.exe-ს აღწერა

მსგავსი პრობლემა საკმაოდ დიდი ხნის წინ გაჩნდა, მაგრამ ინტერნეტში ჯერ კიდევ არ არის რესურსი, სადაც აღწერილი იქნებოდა მასთან ბრძოლის ყველა ნიუანსი და მეთოდი. ეს სტატია ყურადღებას გაამახვილებს Windows 7-ის გადაწყვეტაზე.

ღირს იმით დავიწყოთ, რომ svchost.exe არის სისტემური პროცესი. ის უნდა იყოს განთავსებული: C:\Windows\System32\

არ არის რთული აპლიკაციის მდებარეობის შემოწმება სახელწოდებით svchost.exe, უბრალოდ გადადით დავალების მენეჯერთან (Ctrl+Alt+Delete – Task Manager), იპოვნეთ პროცესი ამ სახელით, რომელიც მოიხმარს დიდ RAM-ს, დააწკაპუნეთ მაუსის მარჯვენა ღილაკით და აირჩიეთ. ფაილის შენახვა "გახსენით მდებარეობა". პროცესი გამოჩნდება მენეჯერში მხოლოდ იმ შემთხვევაში, თუ მონიშნული გაქვთ „ყველა მომხმარებლის პროცესების ჩვენება“. Explorer-ის ფანჯარაში ნახავთ ფაილს და საქაღალდეს, რომელშიც ის მდებარეობს.

თუ ფაილის მდებარეობა განსხვავდება ზემოაღნიშნულისგან, მაშინ 95% ალბათობით შეგვიძლია ვთქვათ, რომ ის არის ვირუსი, მაგრამ ამ შემთხვევაში მისი დამარცხება შესაძლებელია ან მარტივი წაშლით ან ჩვეულებრივი ანტივირუსის გამოყენებით. ასევე ყურადღება უნდა მიაქციოთ სახელს. აპლიკაცია ასევე შეიძლება ჩაითვალოს ვირუსად, თუ ის ასე გამოიყურება: svch0st.exe, svchost.exe (სადაც რუსულ განლაგებაში წერია „s“ და „o“) და ა.შ. კიდევ ერთი ფაქტორი, რომელიც ხელს უწყობს ფაილის ავთენტურობის დადგენას, არის ამოცანების მენეჯერში მითითებული მომხმარებლის სახელი.

სწორი სახელები:

  1. სისტემა
  2. ლოკალური სერვისი
  3. ქსელური სერვისი

სხვათა შორის, არ შეგაშინოთ ის ფაქტი, რომ svchost.exe-ის ამდენი ასლია ნაჩვენები დავალების მენეჯერში. ეს პროგრამა შექმნილია სხვადასხვა აპლიკაციებთან მუშაობისთვის, რომლებიც იყენებენ dll ბიბლიოთეკებს, შესაბამისად, ზოგჯერ ძალიან რთულია მრავალი პროგრამის გამოყენება ერთი svchost.exe და მისი ასლები გაშვებულია, მაგრამ განსხვავებული საიდენტიფიკაციო ნომრებით.

Windows 7-ის განახლების გამორთვა

რა უნდა გააკეთოთ, თუ შემოწმების შემდეგ, svchost.exe არ იყო ეჭვმიტანილი, როგორც მავნე ფაილი ან ვირუსი?

გამოსავალი ძალიან მარტივი აღმოჩნდა. ნაგულისხმევად, Windows 7-ის ყველა მომხმარებელი ავტომატურად ეძებს განახლებებს და აყენებს მათ. მიუხედავად ძიებისა და ინსტალაციის პერიოდის არჩევისა, OS კვლავ მუდმივად ეძებს მათ, რაც ზოგიერთ შემთხვევაში იწვევს მსგავს პრობლემას. ჩემს პერსონალურ კომპიუტერზე, 4 GB ოპერატიული მეხსიერებით, მხოლოდ 300 MB იყო უფასო, svchost.exe მოიხმარდა 2.5 GB.

განახლებების გამორთვისთვის, თქვენ უნდა შეასრულოთ შემდეგი ნაბიჯები:

გამორთეთ ფარული Windows Update ფუნქცია

როგორც ჩანს, აქ უნდა დასრულდეს ამბავი, მაგრამ მიუხედავად ამ ქმედებების მნიშვნელობისა და აუცილებლობისა, svchost.exe მაინც მოიხმარს RAM-ს, რადგან ეს საკმარისი არ არის განახლებების სრულად გამორთვისთვის. პრობლემის საბოლოოდ გადასაჭრელად საჭიროა კიდევ რამდენიმე მოქმედების შესრულება, კერძოდ:


ამის შემდეგ, თქვენ უნდა გადატვირთოთ კომპიუტერი. როდესაც სისტემა ჩაიტვირთება, გახსენით დავალების მენეჯერი და ნახავთ, რომ svchost.exe პროცესი ახლა მოიხმარს მცირე რაოდენობით RAM-ს. თუ სისტემის განახლება გჭირდებათ, შეგიძლიათ ჩართოთ ზემოთ აღწერილი ვარიანტები და განახლების შემდეგ ისევ გამორთოთ ისინი იმავე სქემის გამოყენებით.

Windows XP-ის ვერსიიდან დაწყებული, ამ ოჯახის ოპერაციულ სისტემებში გამოჩნდა ერთი ძალიან უჩვეულო სერვისი - Svchost.exe (netsvcs). თავდაპირველ ვერსიაში ის ძირითადად პასუხისმგებელი იყო ქსელის კავშირებზე, მაგრამ დროთა განმავლობაში მისი გამოყენება უფრო ფართოდ დაიწყო. საიდუმლო არ არის, რომ ეს არის Svchost.exe (netsvcs) პროცესი, რომელიც იტვირთება პროცესორს (Windows 7). როგორ მოვაგვაროთ პრობლემა და გამორთოთ არასაჭირო კომპონენტები, ახლა ნაჩვენები იქნება. მაგრამ პირველ რიგში, მოდით გაერკვნენ, რა არის ეს პროცესი და რატომ არის საჭირო.

Svchost.exe სერვისი (netsvcs): რა არის ეს პროცესი?

საფუძვლად ავიღოთ Windows 7, რადგან უფრო მაღალი რანგის სისტემებში ამ სერვისის პრობლემა არც ისე გამოხატულია.

სწორედ Windows-ის მეშვიდე მოდიფიკაციიდან გადაწყვიტეს, რომ დეველოპერებმა გადაწყვიტეს სისტემის დაჩქარება, ამისათვის გამოიყენეს, როგორც თვლიდნენ, უნივერსალური გადაწყვეტა, რომლის არსი იყო არა რომელიმე სისტემის ან მომხმარებლის პროცესის შესრულებადი ფაილის გამოძახება, არამედ გაუშვით იგი ერთი სერვისის საშუალებით ფონურ რეჟიმში.

როგორ მუშაობს სერვისი

თუ გადახედავთ სამუშაოების მენეჯერის პროცესების ჩამონათვალს, შეგიძლიათ ნახოთ რამდენიმე Svchost.exe სერვისი (netsvcs). რა არის ეს და რატომ ხდება ეს, ნათელი გახდება, თუ გაიგებთ ამ კომპონენტის მუშაობის ძირითად პრინციპებს.
ზოგადად, პროცესები შეიძლება შეიცავდეს ოთხ (მინიმუმ) ან მეტ კომპონენტს, მაგრამ ისინი ყველა მიეკუთვნება იმავე ჯგუფს (netsvcs). პროცესის მუშაობის პრინციპია სისტემური პროცესების გაშვება სპეციალური svc ჰოსტების მეშვეობით Services.exe ინსტრუმენტის გამოყენებით. ამ შემთხვევაში, ნებისმიერი პროგრამის თანმხლები კომპონენტები (მაგალითად, დინამიური ბიბლიოთეკების DLL-ები, რომლებიც არ არის მიღებული სისტემის მიერ ჩვეული წესით შესასრულებლად) იტვირთება RAM-ში. ითვლება, რომ ეს საშუალებას გაძლევთ დააჩქაროთ შესრულებადი აპლიკაციების (მათ შორის მომხმარებლის) დაწყება.

რატომ იტვირთება პროცესი RAM და ვირტუალური მეხსიერება?

მაგრამ რატომ იტვირთება Svchost.exe (netsvcs) პროცესი Windows 7-ის მეხსიერებაში? ასეთი პრობლემის აღმოფხვრის გადაწყვეტილება უნდა იქნას მიღებული სისტემის ასეთი ქცევის მიზეზების საფუძველზე. მათ შორის მთავარია შემდეგი:
    ვირუსების ზემოქმედება, როგორც პროცესები Svchost.

აღსანიშნავია, რომ Svchost.exe (netsvcs) პროცესი იტვირთება ფიზიკურ მეხსიერებას (RAM და ვირტუალური, რომელიც იყენებს მყარ დისკზე დაცულ ადგილს პროგრამის კომპონენტების ჩასატვირთად, როდესაც არასაკმარისი ოპერატიული მეხსიერებაა).
უმარტივეს შემთხვევაში, თქვენ შეგიძლიათ თავიდან აიცილოთ ზედმეტი დატვირთვა სისტემის უბრალოდ გადატვირთვით. მაგრამ ეს იძლევა მხოლოდ მოკლევადიან ეფექტს, ისევე როგორც ყოველი პროცესის შეწყვეტა იმავე „სამუშაო მენეჯერში“. აქედან გამომდინარე, საჭირო იქნება რადიკალური ზომების გამოყენება.

შეამოწმეთ ვირუსები და მავნე კოდები

უპირველეს ყოვლისა, თქვენ უნდა დაადგინოთ სისტემაში Svchost.exe (netsvcs) პროცესების სახით დამახასიათებელი ვირუსების არსებობა, მათი ატრიბუტების გამოყენებით "Task Manager". მომხმარებლის სახელით გაშვებულ სერვისებზე, პროცესის აღწერა შეიძლება შეიცავდეს მხოლოდ ატრიბუტებს Network Service, Local Service ან System. თუ სხვა რამ არის მითითებული (ყველაზე ხშირად ადმინისტრატორი), დაუყოვნებლივ უნდა დაიწყოთ შემოწმება.

უმარტივეს ვერსიაში შეგიძლიათ გამოიყენოთ სტანდარტული სკანერი, მაგრამ უმეტეს შემთხვევაში ეს არ იძლევა რაიმე შედეგს (ბოლოს და ბოლოს, როგორც ჩანს, ანტივირუსმა უკვე გამოტოვა საფრთხე). ექსპერტების უმეტესობა გვირჩევს დამოუკიდებელი კომუნალური საშუალებების გამოყენებას, რომელთა შორის ერთ-ერთი ყველაზე ძლიერია Rescue Disk from Kaspersky Lab. ანტივირუსის ჩატვირთვა შესაძლებელია დისკიდან ან ფლეშ დრაივიდან Windows-ის დაწყებამდეც და ამავდროულად მას შეუძლია იპოვნოს ვირუსები, თუნდაც ის, ვინც ძალიან ღრმად არის ინტეგრირებული სისტემაში.

Svchost.exe (netsvcs) იყენებს მეხსიერებას Windows 7-ში. გამოსავალი - სისტემის განახლების სერვისი

ბევრი ექსპერტი განახლების ცენტრთან არსებულ პრობლემებს კიდევ ერთ საერთო პრობლემას უწოდებს. ეს ხდება, რომ Svchost.exe (netsvcs) იტვირთება პროცესორი (Windows 7) აშკარა მიზეზის გარეშე (როგორც ჩანს). მაგრამ არის მიზეზი. პრობლემა ის არის, რომ ზოგიერთი განახლება შეიძლება არასაკმარისად იყოს დატვირთული, ამიტომ სისტემა ცდილობს მათ ისევ და ისევ ჩამოტვირთოს და დააინსტალიროს.

განახლებების ძიების და ინსტალაციის გამორთვა განახლების ცენტრის მეშვეობით, რომელიც გამოიძახება საკონტროლო პანელიდან, შეიძლება არ იმუშაოს (მაშინაც კი, თუ თქვენ დააყენეთ ავტომატური ძიების რეჟიმი და შესთავაზეთ ინსტალაცია მომხმარებლის შეხედულებისამებრ). ამ შემთხვევაში, უმჯობესია გამოიყენოთ ადმინისტრატორის სახით გაშვებული ბრძანების ხაზი, რომელშიც იწერება სამი ბრძანება, რასაც მოჰყვება თითოეული მათგანის შემდეგ კლავიშის დაჭერა (Windows-ის ნებისმიერი ვერსიისთვის):

    სერვისის შეჩერება - net stop wuauserv-ის ფონური ინტელექტუალური გადაცემის გამორთვა - net stop bit-ების გამორთვა - net stop bits;

დაკავშირებული პროცესების შეწყვეტა

ახლა მოდით გადავხედოთ Svchost.exe (netsvcs) პროცესების გამორთვის სხვა ვარიანტს. როგორ გამორთო სერვისთან დაკავშირებული კომპონენტები? პირველ რიგში, თქვენ უნდა გაარკვიოთ რომელი პროცესებია მასზე "მიმაგრებული" და გამოიძახება სისტემის დაწყებისას, მაგრამ არ არის ავტომატური ჩატვირთვის მენიუში.

ამისათვის, "სამუშაო მენეჯერში" თქვენ უნდა იპოვოთ ყველა მოძიებული ხაზი, რომელიც შეიცავს Svchost.exe (netsvcs), დაალაგეთ პროცესები ანბანური თანმიმდევრობით.

არჩეულ პროცესში, მარჯვენა ღილაკით მენიუს საშუალებით, თქვენ უნდა გადახვიდეთ სერვისებზე შესაბამისი ხაზის გამოყენებით.

თითოეული სერვისი შეიძლება შეწყდეს სწორედ აქ ან გახსნას სერვისების მართვის განყოფილება (ეს ასევე შეიძლება გაკეთდეს პროგრამის გაშვების მენიუს "Run" (Win + R) მეშვეობით, სადაც არის შეყვანილი ბრძანება services.msc. მაგრამ ეს ვარიანტი გარკვეულწილად მოუხერხებელია მხოლოდ იმიტომ. თქვენ უნდა დაიმახსოვროთ თითოეული სერვისის სახელი და შემდეგ მოძებნოთ იგი მომსახურების ხეში.

შემდეგ, ორჯერ დაწკაპუნებით, გამოიძახება პარამეტრების მენიუ, სადაც სერვისი ან შეჩერებულია შესაბამისი ღილაკით, ან მას ენიჭება სხვა გაშვების პრიორიტეტი ან სრული გამორთვა. მაგრამ არ უნდა გადააჭარბოთ, რადგან ამან შეიძლება გამორთოს სისტემის მნიშვნელოვანი პროცესები, რამაც შეიძლება უარყოფითად იმოქმედოს მთელი OS-ის მუშაობაზე (მარცხამდე, რის შემდეგაც მოგიწევთ წინა სამუშაო მდგომარეობაში დაბრუნება ან ე.წ. .

კომპიუტერის უსარგებლო და რეესტრის ოპტიმიზაციის ამოღება

ზოგიერთ შემთხვევაში, სისტემაზე დატვირთვა Svchost.exe (netsvcs) პროცესებიდან შეიძლება ასოცირებული იყოს კომპიუტერის ნაგვის მარტივ დაბლოკვასთან.

დამოუკიდებლად გაწმენდის ჩატარება ძალიან პრობლემური ამოცანაა, ამიტომ სამუშაოს გასამარტივებლად უნდა გამოიყენოთ ოპტიმიზატორები, როგორიცაა CCleaner, Glary Utilities, Advanced SystemCare, რომელშიც სკანირებისთვის საჭიროა აირჩიოთ არა მხოლოდ დროებითი ფაილების წაშლა ან ქეშის გასუფთავება, არამედ ჩართეთ სისტემის რეესტრში პრობლემების მოძიება და შემდეგ არასწორი კლავიშების გამოსწორება ან წაშლა და დეფრაგმენტაციაც კი.

გვირაბის ადაპტერის პრობლემების მოგვარება

იშვიათად არის პრობლემა Teredo გვირაბის ადაპტერთან. ამავდროულად, მისი ზოგიერთი კონტროლიც კი შეიძლება უბრალოდ გაიყინოს. ამ სიტუაციიდან გამოსავალი არის შესაბამისი პროტოკოლის გამორთვა (განსაკუთრებით თუ ის ჩართულია ნაგულისხმევად, მაგრამ არ გამოიყენება).
მისი გამორთვისთვის, თქვენ უნდა გაუშვათ ბრძანების ხაზი ადმინისტრატორის უფლებებით და შეიყვანოთ ორი ბრძანება: netsh interface ipv6 set teredo disable და netsh interface teredo set state disable და მათი შესრულების შემდეგ გადატვირთეთ კომპიუტერის ტერმინალი.

SuperFetch სერვისის სტატუსის შემოწმება

დაბოლოს, კიდევ ერთი გლობალური პრობლემა, თუმცა ნაწილობრივ დაკავშირებულია Svchost პროცესებთან, არის გააქტიურებული სერვისი ხშირად გამოყენებული პროგრამებისა და აპლიკაციების დასამახსოვრებლად მათი გაშვების ოპტიმიზაციის ან დაჩქარების მიზნით, რომელსაც SuperFetch ეწოდება.

თქვენ შეგიძლიათ გამორთოთ ეს კომპონენტი სერვისის მართვის განყოფილების მეშვეობით (services.msc) გაშვების სასურველი ტიპის არჩევით, ან შეასრულოთ მსგავსი მოქმედებები სისტემის რეესტრში, რაც არც თუ ისე მოსახერხებელია.

მაგრამ ითვლება, რომ სისტემის რესურსებზე დატვირთვის შემცირების უმარტივესი მეთოდი ამ კონკრეტულ სერვისთან დაკავშირებით არის Prefetch საქაღალდის წაშლა, რომელიც მდებარეობს Windows root დირექტორიაში სისტემის დანაყოფში. ამის შემდეგ, თქვენ შეგიძლიათ შეწყვიტოთ Svchost-ის ყველა პროცესი სტანდარტულ სამუშაო მენეჯერში და განახორციელოთ Windows-ის სრული გადატვირთვა.

შედეგები

რა შეიძლება ითქვას განხილულ პროცესებზე, თუ შევაჯამებთ გარკვეულ შედეგებს და გამოვიტანთ დასკვნებს? სისტემური რესურსების გაზრდილი გამოყენების გამომწვევ მთავარ მიზეზებს შორის, განსაკუთრებით Windows 7-ში, მთავარია ვირუსების გავლენის პრობლემები, განახლების სერვისის წარუმატებლობა და SuperFetch სერვისი. მაგრამ ეს სიტუაცია უმეტეს შემთხვევაში ხდება დაბალი სიმძლავრის კომპიუტერებზე, რომლებიც ძალიან სუსტია იმისთვის, რომ ერთდროულად მხარი დაუჭირონ რესურსებზე ინტენსიური პროგრამების გაშვების ოპტიმიზაციას. და რაც ყველაზე საინტერესოა, ყველაზე ხშირად ეს არ არის პროცესორი, რომელიც იღებს თავდასხმას, არამედ ოპერატიული მეხსიერება, რომლის გამოყენებაც ზოგიერთ შემთხვევაში შეიძლება ას პროცენტს მიაღწიოს. ოპერატიული მეხსიერების სიმძლავრის ნაკლებობა იწვევს იმ ფაქტს, რომ სისტემა იწყებს ვირტუალური მეხსიერების აქტიურ გამოყენებას (მყარ დისკზე), რაც იწვევს მყარ დისკზე წვდომის მნიშვნელოვან შენელებას.
რაც შეეხება ამ პრობლემის გადაჭრას, თქვენ უნდა გამოიყენოთ თითოეული ზემოთ ჩამოთვლილი მეთოდი. მაგრამ თქვენ მოგიწევთ უკიდურესად ფრთხილად იყოთ, რომ არ შეწყვიტოთ სისტემურად მნიშვნელოვანი პროცესი (თუმცა ამ შემთხვევაში შეიძლება უბრალოდ მოჰყვეს სპონტანური გადატვირთვა აღდგენით). მაგრამ SuperFetch კომპონენტი არ უნდა იყოს გამორთული თანამედროვე მანქანებზე დიდი რაოდენობით ოპერატიული მეხსიერებით და ძლიერი პროცესორებით. ეს გამოსავალი გამოიყენება მხოლოდ მოძველებული კომპიუტერული აღჭურვილობის შემთხვევაში.

ზოგიერთი პროგრამის არასწორი ინსტალაციისა და კონფიგურაციის შედეგად, svchost.exe სისტემის პროცესი იწყებს კომპიუტერის ოპერატიული მეხსიერების და პროცესორის ჩატვირთვას, რომელიც მუშაობს Windows-ზე.

svchost სისტემის პროცესის შესახებ

აბრევიატურა svchost არის მოკლე „სერვისის მასპინძელი“. ეს არის Windows სისტემის მთავარი პროცესი. ის პირველად დაინერგა Windows 2000-ში და მიაღწია Windows 10-ს, დღეს Windows ოპერაციული სისტემის უახლეს ვერსიას. მაგალითად, ჩვენ განვიხილავთ svchost პროცესის მუშაობას Windows 7-ში. svchost პროცესი არის „ჰოსტის პროცესი Windows სერვისებისთვის“ კომპონენტი (Generic Host Process Win32 სერვისებისთვის).

რისთვის არის ეს?

svchost პროცესი არის მოწინავე მექანიზმი კომპიუტერის მუშაობის ოპტიმიზაციისთვის. ის ასრულებს მნიშვნელოვან ფუნქციებს:

  • ინახავს შემთხვევითი წვდომის მეხსიერებას (RAM), ოპერატიულად ათავისუფლებს მას სხვა პროგრამების პროცესებისგან, რომელთა მუშაობაც დასრულებულია;
  • აუმჯობესებს პროცესორის მუშაობის რესურსების გამოყენებას.

როგორ გავუშვათ

ყოველ ჯერზე, როდესაც Windows იწყება, svchost პროცესი იწყება შესრულებადი ფაილიდან svchost.exe რამდენიმე ეგზემპლარად. svchost.exe-ის ინიციატორი არის კიდევ ერთი სისტემური პროცესი - services.exe, Windows კომპონენტი, რომელიც პასუხისმგებელია ყველა Windows სისტემის სერვისის მუშაობაზე.

გაუშვით svchost.exe პროგრამა Windows რეესტრში შენახული სერვისებისთვის მისამართზე: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ (სად - სერვისის სახელი) ImagePath სვეტში;

ამრიგად, ComputerBrowser სერვისი (ბრაუზერის სერვისის სახელი) ინიცირებულია როგორც %SystemRoot%\system32\svchost.exe -k netsvcs პარამეტრით. მიმდინარე პროცესების გადანაწილება და აღრიცხვა რეესტრის ჩანაწერებში არსებული ინფორმაციის შესაბამისად HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Svchost - იქ თითოეული გასაღები ან ქვეკლავი ემთხვევა ჯგუფის სახელს, ხოლო გასაღების მნიშვნელობა შეესაბამება სიას. ჯგუფთან „მიბმული“ სერვისების სახელები.

გახსენით Windows რეესტრი, რომ ნახოთ svchost დირექტორია

როგორ მუშაობს ჰოსტის პროცესი Windows სერვისებისთვის

svchost.exe პროცესები Windows ოპერაციული სისტემის ერთ-ერთი ყველაზე მნიშვნელოვანი საერთო რესურსია. მასზე წვდომა ხდება ნებისმიერი პროგრამით, რომელიც მოდის თქვენს კომპიუტერში.

svchost.exe-ის თითოეული გაშვებული ასლი შეიცავს საკუთარ პარამეტრებს, რომლებიც განისაზღვრება Windows სისტემის დინამიური DLL-ებით. ეს არის პროცესორისა და ოპერატიული მეხსიერების რესურსების გამოყენების ოპტიმიზაციის მექანიზმის საფუძველი. მარტივად რომ ვთქვათ, ის აიძულებს კომპიუტერს „ფრენას“ მაშინაც კი, როცა რამდენიმე პროგრამა ერთდროულად მუშაობს.

Windows-ის „სიცოცხლისთვის“ ამ მნიშვნელოვანი „აგურის“ წარუმატებლობამ - svchost.exe პროცესმა - შეიძლება გამოიწვიოს მთელი სისტემის უმოქმედობა.

როგორ მოქმედებს svchost პროცესორზე და RAM-ზე?

როგორც ჩანს, შეგიძლიათ იმუშაოთ და პრობლემები არ შეგექმნათ. თუმცა, svchost.exe პროცესი ხშირად „პრეტენზიას“ წარმოადგენს ვირუსებად და ყველა სახის spyware და adware Windows აპლიკაციად.

ვირუსებისა და ტროასების შენიღბვა

svchost.exe სისტემის პროცესი სიმულირებულია შემდეგნაირად. როგორც ცნობილია, ეს მავნე პროგრამები ათავსებენ მათ შესრულებად ფაილებს არა \Winwows\system32 საქაღალდეში, არამედ სხვა საქაღალდეში, მაგალითად, Net-Worm.Win32.Welchia.a - ის იქმნება იმავე Windows სისტემის საქაღალდეში. ანტივირუსულ პროგრამებს შეუძლიათ მისი იზოლირება კითხვის/წერისგან ან თუნდაც ამოიღონ („ქსელის ჭია“ ნიშნავს „ქსელის ჭიას“).

svchost.exe სისტემის პროცესი არ არის ვირუსი, არამედ Windows კომპონენტი.ის არასოდეს იწყება Windows რეესტრის Run საქაღალდედან, მაგრამ შესრულებულია მხოლოდ Windows-ის სხვა კომპონენტის მიერ დადგენილი სისტემის სერვისების ალგორითმის მეშვეობით - services.exe. ეს ნიშნავს, რომ ის არ უნდა იყოს msconfig გაშვების საქაღალდეში.

როგორ დავრწმუნდეთ, რომ ის უსაფრთხოა

აუცილებელია svchost პროცესის ტესტირება, რათა დარწმუნდეთ, რომ ის "ვირუსულია". ამრიგად, უსაფრთხოების სამუშაო მენეჯერის პროგრამა, თქვენს კომპიუტერში დაინსტალირებული Windows-ის ასლის „სისუფთავის“ შემოწმებით, დაგეხმარებათ დარწმუნდეთ, რომ თქვენი კომპიუტერის უსაფრთხოება საეჭვოა.

პროცესი იწყებს კომპიუტერის ჩატვირთვას - პრობლემის გადაჭრა

ადრე თუ გვიან, დადგება დღე, როდესაც svchost პროცესი შეანელებს Windows-ს. ის მაშინვე ჩანს - ეს არის svchost.exe-ს ასლი, რომელიც "ჭამს" ათეულიდან რამდენიმე ასეულ მეგაბაიტამდე ოპერატიული მეხსიერება.


განაახლეთ ეს პროცესი

და ის ასევე დიდ სტრესს აყენებს პროცესორს - ნახავთ, როგორ მიიღებს მას მუშაობის 90 ან მეტ პროცენტს. ამ შემთხვევაში ნებისმიერი დავალების შესრულება ძალიან რთული იქნება.

არსებობს გამოსავალი - და ერთზე მეტი!

გადატვირთეთ კომპიუტერი

როგორც ჩანს, თქვენ უნდა აიღოთ იგი და გადატვირთოთ Windows. ეს გამოსავალი არის პუნქტ-პუნქტი - სად არის გარანტია, რომ svchost პროცესი კვლავ არ "გაიზრდება"? მიეცით ბრძანება Start - Shutdown - Reboot. Windows სისტემა გადაიტვირთება.

svchost-ის გადატვირთვა სამუშაო მენეჯერიდან

ყურადღება! შესაბამისი სერვისების იძულებით შეწყვეტამ და svchost.exe პროცესების შეწყვეტამ შეიძლება გამოიწვიოს Windows ოპერაციული სისტემის სერიოზული უკმარისობა.

Windows-ის განახლებების შემოწმება svchost პროცესის აღსადგენად

Windows-ის განახლებების ინსტალაცია svchost-ის გამოსასწორებლად შეიძლება სასარგებლო იყოს, როდესაც თქვენს კომპიუტერში დაინსტალირებულია Windows-ის ლიცენზირებული ასლი. თუ თქვენ გაქვთ Windows-ის „მორგებული“ კონსტრუქცია, Windows-ის „პატჩერები“ (აქტივატორები) შეიძლება გაფუჭდეს, დესკტოპის ეკრანმზოგი გაქრება და როცა რომელიმე სტანდარტული Windows აპლიკაციის გაშვებას შეგაწუხებთ ფანჯარა, რომელიც მოგთხოვთ გააქტიუროთ თქვენი ასლი. ფანჯრები.

Windows-ის განახლებისთვის, გააკეთეთ შემდეგი.


თუ svchost-ის გამო „გადატვირთვის“ პრობლემა შენარჩუნებულია, გადადით შემდეგ სამოქმედო გეგმაზე.

Windows-ის აღდგენა საგუშაგოდან

სისტემის აღდგენის დასაწყებად, გააკეთეთ შემდეგი.

    1. მთავარ მენიუში მოძებნეთ სიტყვა "აღდგენა".

      აირჩიეთ Windows სისტემის აღდგენა

    2. გაუშვით Windows ფაილები და პარამეტრების აღდგენის ინსტრუმენტი.


      დააწკაპუნეთ ამ ღილაკზე

    3. აირჩიეთ ჩამრთველი Windows სისტემის „დაბრუნების“ თარიღამდე svchost.exe პროცესების შეფერხებამდე.


      აირჩიეთ სასურველი თარიღი და დრო

    4. დაადასტურეთ Windows სისტემის აღდგენა მითითებულ წერტილში.


      დააწკაპუნეთ დასაწყებად

    5. კიდევ ერთხელ დაადასტურეთ.


      დაადასტურეთ პროცესი

    6. Windows ახლა გაუშვებს აღდგენის ხელსაწყოს და დაასრულებს მიმდინარე სესიას, აღადგენს სისტემის ფაილებს და გადაიტვირთება. Windows-ის გადატვირთვის შემდეგ გამოჩნდება საინფორმაციო ფანჯარა, რომელიც მიუთითებს პროცესის წარმატებაზე. დახურეთ.


      დახურეთ

ეს ხდება, რომ ამ მოქმედებებმა არ შეუწყო ხელი svchost.exe ჰოსტის პროცესის ნორმალური მუშაობის აღდგენას. მაშინ იქნებ ღირს ვინდოუსის სისტემის საქაღალდეში გათხრა?

როგორ მოვაგვაროთ შეცდომა სისტემის Prefetch საქაღალდის გასუფთავებით

სისტემა იწერს მონაცემებს დაინსტალირებული და გაშვებული აპლიკაციების შესახებ საქაღალდეში \Windows\Prefetch. ის ასევე ინახავს მონაცემებს კომპონენტებიდან და სტანდარტული Windows აპლიკაციებიდან. ახალი პროგრამების ინსტალაციისა და არასაჭირო პროგრამების წაშლის შემდეგ, Prefetch საქაღალდის შიგთავსი იზრდება. თუ გაასუფთავებთ, ამჟამად გაშვებული პროგრამების საჭირო მონაცემებს Windows სისტემა "ნულიდან" დაწერს.

თუ ნებას რთავთ მხოლოდ სისტემის მონაცემების ჩაწერას Prefetch საქაღალდეში, Windows სისტემა ოდნავ უფრო სწრაფად იმუშავებს და svchost.exe პროცესების მიერ დაკავებული რესურსების გადინება ოდნავ შემცირდება. ამისათვის ჩვენ გვჭირდება Windows რეესტრის რედაქტორი.

\Windows\Prefetch საქაღალდის დაყენება და გასუფთავება არ დაეხმარა? დროა შეამოწმოთ, არის თუ არა რაიმე ვირუსი ან სხვა არასასურველი მავნე ფაქტორები თქვენს Windows სისტემაში.

თქვენი კომპიუტერის შემოწმება ვირუსებზე და სხვა მავნე აპლიკაციებზე, როგორც შეცდომის გამოსწორების გზა

ყველაფერი მიედინება, ყველაფერი იცვლება - პროგრესი არ გვერდს უვლის ანტივირუსულ აპლიკაციებს. ეს არის Kaspersky პროგრამული პაკეტი (ანტივირუსი + ანტისპამი), 360 Total Security, Dr. Web CureIt, NOD32, Panda, Avast, VirusTotal და ა.შ. პირველ რიგში, გახსოვდეთ: svchost კომპონენტი მდებარეობს Windows-ის შემდეგ დირექტორიაში: \WINDOWS\system32, \WINDOWS\ServicePackFiles\i386, \WINDOWS\Prefetch და \WINDOWS\win

თუ Windows სისტემის საქაღალდეში მითითებულია „მარცხენა“ დირექტორიები - ისევე როგორც ფაილის სახელის svchost.exe სხვადასხვა კომბინაციები, თავდამსხმელების მიერ ბოროტად აკრეფილი ბეჭდვითი ან სინტაქსის შეცდომით - ანტივირუსები წაშლის ასეთ ჩანაწერებს, სამართლიანად მიიჩნევენ მათ ვირუსულად. "მარცხენა" svchost.exe ფაილების სია შეიძლება იყოს უსასრულო - მარტივი და იაფი გზა Windows დაცვის გვერდის ავლით. ინფორმაცია იგზავნება შესაბამისი ანტივირუსული დეველოპერების სერვერებზე.

თუ მავნე პროგრამა არ არის ნაპოვნი და svchost.exe-ის „უმართავი“ ასლი აგრძელებს კომპიუტერის „ჩატვირთვას“, სცადეთ სხვა მეთოდები.

svchost პროცესის ნორმალიზების სხვა გზები

ეს მეთოდი ათობით შეიძლება იყოს. აქ არის რამდენიმე მათგანი.

რამდენიმე ანტივირუსული პროგრამის ერთდროული გამოყენება

შეგიძლიათ ჩაატაროთ სკანირება ორ ან მეტ ანტივირუსულ პროგრამაში - მაგალითად, ჯერ NOD32-ში, შემდეგ Kaspersky Anti-Virus-ში, შემდეგ დარეკეთ Avast-ში დახმარებისთვის. ტესტები შემოიფარგლება მხოლოდ თქვენი ფანტაზიით. არ გაუშვათ ორი ან მეტი ანტივირუსული პაკეტი ერთდროულად - მათ შეიძლება ხელი შეუშალონ ერთმანეთს და თქვენი ისედაც „ნელი“ კომპიუტერი საერთოდ გაიყინოს.

Windows სარეზერვო

გაშვებული Windows ოპერაციული სისტემის „გამოსახულების“ შექმნა დაინსტალირებული აპლიკაციებისა და თქვენი აპარატურის დრაივერებთან ერთად დაგეხმარებათ. ვინდოუსის „იმიჯის“ შექმნამდე უნდა აირჩიოთ ზუსტად ის აპლიკაციები, რომლებსაც საკმაოდ დიდი ხნის განმავლობაში იყენებდით თქვენს საქმიანობაში. ყველა პროგრამული უზრუნველყოფის ინსტალაცია ხდება ავტომატურად და ერთი ნაბიჯით. მაგალითად, ასე დამზადდა ცნობილი Windows XP ZverDVD დისკი.

SystemVolumeInformation საქაღალდის შემოწმება

ეს არის კიდევ ერთი "საიდუმლო" საქაღალდე, სადაც ჩაწერილია Windows-ის აღდგენის ნიშნების მონაცემები და სხვა სერვისის ინფორმაცია. Prefetch საქაღალდისგან განსხვავებით, System Volume Information საქაღალდე მდებარეობს მყარი დისკის თითოეული დანაყოფის „ძირში“ და დამალულია და დაცულია ჩაწერისგან.

Windows-ის ბევრი მომხმარებელი უბრალოდ ასუფთავებს მას. მაგრამ გახსოვდეთ, რომ სისტემის მოცულობის ინფორმაციის საქაღალდის შიგთავსის გასუფთავებით, თქვენ ვეღარ შეძლებთ Windows-ის აღდგენას (დაბრუნებას). მეორეს მხრივ, ის შეიძლება შეიცავდეს ვირუსულ ფაილებს, რომლებიც გვერდს უვლიან ამ საქაღალდის ჩაწერის დაცვას Windows ოპერაციული სისტემის დაუცველობის გამო, ამიტომ საქაღალდის გაწმენდა ძალიან პირობითია.

ოპერაციული სისტემის ხელახლა ინსტალაცია

ეს არის ყველაზე მარტივი და უმტკივნეულო გზა. ამოიღეთ "ავადმყოფი" და "ნაგვის" Windows სისტემა - და დააინსტალირეთ "ახალი" და "სუფთა". ხელთ გაქვთ საინსტალაციო CD ან ფლეშ დრაივი Windows-ის „გამოსახულებით“, ამის გაკეთება შეგიძლიათ ერთ საათზე ნაკლებ დროში. ინსტალაციის პროცესში რეკომენდირებულია მყარი დისკის დანაყოფის ფორმატირება, სადაც ჩვეულებრივ აყენებთ Windows-ს. ვინდოუსის ხელახალი ინსტალაცია ნამდვილად გაათავისუფლებს ყველა პრობლემას, მათ შორის svchost.exe პროცესს - მაგრამ მას აქვს ერთი ნაკლი: ხელახლა დააინსტალირეთ კომპიუტერის დრაივერები და სხვა პროგრამები, რომლებიც ადრე იყენებდით.

როგორ გადატვირთავს svchost.exe netsvcs პროცესი თქვენს კომპიუტერს - და როგორ გამორთოთ იგი. ნაბიჯ ნაბიჯ ვიდეო სახელმძღვანელო

svchost.exe პროცესი არის ერთ-ერთი „საყრდენი“, რომელზედაც აგებულია Windows multitasking კონცეფცია. ამ „სვეტის“ მოქმედებაში შენარჩუნება ერთ-ერთი პირველი ამოცანაა. svchost კომპონენტი რეალურად იცავს თქვენს კომპიუტერს შენელებისა და გაყინვისგან. დიდი სამუშაო თქვენთვის - და ჯანმრთელობა თქვენს სისტემას!

Svсhost არის სისტემური პროცესი Windows 2000, Windows XP, Windows Vista, Windows 8, Windows 10 ოპერაციული სისტემების ოჯახებში. სერვისების დაჯგუფება ერთ პროცესად დაზოგავს რესურსებს, რაც აწუხებს NT დეველოპერებს, რადგან Windows-ში პროცესების შექმნა სულ უფრო მეტ დროს იღებს და მეტ RAM-ს მოიხმარს.

თუ ერთ-ერთი სერვისი დააყენებს უკონტროლო გამონაკლისს, მთელი პროცესი შეიძლება ჩავარდეს. გარდა ამისა, საბოლოო მომხმარებლებისთვის შეიძლება უფრო რთული იყოს კომპონენტის სერვისების იდენტიფიცირება. პრობლემები სხვადასხვა ჰოსტინგის სერვისებთან, განსაკუთრებით Windows Update-თან დაკავშირებით, დაფიქსირდა მომხმარებლების მიერ და დაკავშირებულია Svchost-თან.

Svchost პროცესი დაინერგა Windows 2000-ში, თუმცა სერვისის პროცესების ძირითადი მხარდაჭერა Windows NT 3.1-დან არსებობდა.

მისი შესრულებადი სურათი "%SystemRoot%"/"System32"/"Svchost.exe" ან "%SystemRoot%"/"SysWOW64"/"Svchost.exe" (64-ბიტიან სისტემებზე გაშვებული 32-ბიტიანი სერვისებისთვის) მუშაობს მრავალჯერ შემთხვევები, თითოეული მასპინძლობს ერთ ან მეტ სერვისს.

Svchost-ში გაშვებული სერვისები დანერგილია როგორც დინამიურად დაკავშირებული ბიბლიოთეკები (DLL). ასეთი სერვისის რეესტრის გასაღებს უნდა ჰქონდეს მნიშვნელობა, სახელად ServiceDll, პარამეტრების განყოფილებაში, რომელიც მიუთითებს შესაბამისი სერვისის DLL ფაილზე. მათი ImagePath განმარტება ჰგავს “%SystemRoot%”/”System32″/”Svchost.exe -k”. სერვისები, რომლებიც იზიარებენ იგივე Svchost პროცესს, განსაზღვრავენ იმავე პარამეტრს, რომელსაც აქვს იგივე ჩანაწერი SCM მონაცემთა ბაზაში.

როდესაც Svchost პროცესი იწყება კონკრეტული პარამეტრით, ის ეძებს იმავე სახელწოდების მნიშვნელობას გასაღებში "HKLM" - "SOFTWARE" - "Microsoft" - "Windows NT" - "CurrentVersion" - "Svchost", რომელიც ის განიმარტება როგორც სერვისების სახელების სია. შემდეგ ის აცნობებს SCM-ს ყველა სერვისის შესახებ, რომელსაც მასპინძლობს. SCM არ იწყებს მეორე Svchost პროცესს რომელიმე მიღებული სერვისისთვის: ამის ნაცვლად, ის უბრალოდ აგზავნის "დაწყების" ბრძანებას შესაბამის Svchost პროცესზე, რომელიც შეიცავს მის კონტექსტში დასაწყებად სერვისის სახელს.

MS 2003 პრეზენტაციის მიხედვით, საერთო სერვისის მინიმალური სამუშაო ნაკრები არის დაახლოებით 150 კბაიტი დამოუკიდებელი პროცესისთვის 800 კბ-ის წინააღმდეგ.

სერვისის ტეგები

Windows Vista-დან მოყოლებული, სერვისების შიდა იდენტიფიკაცია გაზიარებულ პროცესებში (მათ შორის svchost) მიიღწევა ე.წ. Service tags-ის გამოყენებით. თითოეული ნაკადის სერვისის ტეგები ინახება მისი ძაფის გარემოს ბლოკის SubProcessTag-ში (TEB). სერვისის ტეგი გავრცელდება ყველა ძაფზე, რომელიც შემდეგ აწარმოებს სერვისის მთავარ თემას, გარდა Windows ძაფების API-ების მიერ ირიბად შექმნილი ძაფებისა. სერვისის ტეგების მართვის რუტინების ნაკრები ამჟამად არის არადოკუმენტირებული API, თუმცა მას იყენებენ Windows-ის ზოგიერთი კომუნალური პროგრამა, როგორიცაა netstat, თითოეულ სერვისთან დაკავშირებული TCP კავშირების საჩვენებლად. ზოგიერთი მესამე მხარის ინსტრუმენტი, როგორიცაა ScTagQuery, ასევე იყენებს ამ API-ს.

Svchost.exe (netsvcs)

Netsvcs არის ქვეპროცესი, რომელსაც იყენებს svchost.exe

Netsvcs არის ქვეპროცესი, რომელსაც იყენებს svchost.exe (netsvcs). თუ და როდესაც მეხსიერების გაჟონვა მოხდება, svchost.exe იწყებს მასზე დიდი CPU დატვირთვის დადებას. ეს პრობლემა წარმოიქმნება Winmgmt სერვისში სახელურის გაჟონვის გამო, კომპიუტერზე Windows Management Framework 3.0-ის დაყენების შემდეგ. Winmgmt სერვისი არის Windows Management Instrumentation (WMI) სერვისი svchost.exe პროცესში, რომელიც მუშაობს LocalSystem ანგარიშის ქვეშ.

ჰოსტინგის სერვისების იდენტიფიცირება და მართვა


Microsoft Sysinternals Process Explorer ასევე გვაწვდის ინფორმაციას svchost.exe პროცესებში გაშვებული სერვისების შესახებ, როდესაც მომხმარებელი ჩერდება svchost-ზე.

არცერთი ზემოაღნიშნული მეთოდი არ აძლევს მომხმარებელს საშუალებას განსაზღვროს svchost-ში გაშვებული მრავალი სერვისიდან რომელია კონკრეტული რესურსი, როგორიცაა CPU, დისკი, ქსელი ან მეხსიერება. Windows Resource Monitor ითვალისწინებს ამ რესურსების უმეტესობას პროცესის გაბურღვისას. თუმცა, ის ითვალისწინებს CPU-ს გამოყენებას სერვისებში ბურღვისას CPU ჩანართზე გადასვლით. ღია TCP კავშირებისა და ღია UDP პორტების ჩამონათვალის მიღება შესაძლებელია "netstat -b"-ის გამოყენებით.

svchost-ის შიგნით გაშვებულ სერვისთან დაკავშირებული სხვა პრობლემების გადასაჭრელად, სერვისი (ან სერვისები, რომლებიც უნდა გამოიწვიონ პრობლემა) უნდა იყოს (ყველა) ხელახლა კონფიგურირებული ისე, რომ თითოეული მათგანი იმუშაოს საკუთარ svchost ინსტანციაში. მაგალითად, "sc config foo type=own" გადააკონფიგურირებს სერვისს სახელად "foo" საკუთარი svchost-ის გასაშვებად. "უკან გენერალზე" ტიპის შეცვლა ხდება მსგავსი ბრძანების გამოყენებით. თქვენ უნდა გადატვირთოთ სერვისი, რომ კონფიგურაციის ეს ცვლილებები ძალაში შევიდეს. თუმცა, ეს გამართვის პროცესი არ არის უტყუარი. ზოგიერთ შემთხვევაში, შეიძლება მოხდეს ჰეიზენბაგი, რის გამოც პრობლემა გაქრება, როდესაც სერვისი ცალკე მუშაობს.

პრობლემების მოგვარების უფრო მოწინავე მეთოდია იზოლირებული ტექნიკური ჯგუფის შექმნა.

მაღალი მოხმარებაპროცესორი და ოპერატიული მეხსიერებაsvchost.exe

Svchost.exe-ის მაღალი გამოყენების პრობლემები უმეტეს შემთხვევაში ჩნდება ვირუსით ან მავნე პროგრამით ინფიცირებულ კომპიუტერებზე. სხვა შემთხვევაში, CPU-ს მაღალი გამოყენების პრობლემები ან პრობლემები Svchost.exe-სთან (netsvcs) შეიძლება გამოწვეული იყოს Windows Update-ით, სრული მოვლენის ჟურნალის ფაილით ან სხვა პროგრამებით და სერვისებით, რომლებიც აწარმოებენ ბევრ პროცესს მათი გაშვებისას.

ვიდეო - რა უნდა გააკეთოს, თუ svchost ატვირთავს პროცესორს

როგორ მოვაგვაროთ Svchost.exe (netsvcs) პრობლემა მაღალი მეხსიერების ან CPU მოხმარებით

გამოსავალი 1: დაასკანირეთ თქვენი კომპიუტერი ვირუსებზე

ბევრმა ვირუსმა ან მავნე პროგრამამ შეიძლება გამოიწვიოს svchost.exe მაღალი CPU და მეხსიერების გამოყენების პრობლემები. ამიტომ, სანამ svchost.exe ჩატვირთვის პრობლემის მოგვარებას გააგრძელებთ, გამოიყენეთ სხვადასხვა სკანირებისთვის და მავნე პროგრამების მოსაშორებლად.

გამოსავალი 2: იპოვნეთ და გამორთეთ სერვისი, რომელიც იწვევს svchost მაღალი გამოყენების პრობლემას

Svchost.exe არის პროცესი, რომლის გასაშვებად საჭიროა რამდენიმე სერვისი ან პროგრამა. ასე რომ, განსაზღვრეთ რომელი სერვისი ან პროგრამა მუშაობს svchost.exe პროცესში და ასევე მოიხმარს თქვენი სისტემის რესურსებს და სისტემის მეხსიერებას და შემდეგ გააგრძელეთ ამ პროგრამის (ან სერვისის) გამორთვა ან მთლიანად წაშლა.

ნაბიჯი 1.დააჭირეთ "Ctrl+Alt+Del" კლავიშებს ერთდროულად და შემდეგ გახსენით "Task Manager".

ნაბიჯი 2.პროცესების ჩანართზე აირჩიეთ ველი ყველა მომხმარებლისგან პროცესების ჩვენება.

ნაბიჯი 3.დააწკაპუნეთ მაუსის მარჯვენა ღილაკით მაღალ მოხმარების svchost.exe პროცესზე და აირჩიეთ გადადით სერვისებზე.

ნაბიჯი 4.სერვისების ჩანართში, თქვენ უნდა ნახოთ რამდენიმე სერვისი, რომლებიც მონიშნულია svchost.exe პროცესში.

ნაბიჯი 5.ახლა დროა გავარკვიოთ, რომელი პროცესი იჭერს CPU რესურსებს. ამისათვის თქვენ გაქვთ ორი ვარიანტი:


ნაბიჯი 6.მას შემდეგ რაც დაადგინეთ დამნაშავის სერვისი ან პროგრამა, გადადით კომპიუტერის მენეჯმენტზე (პანელი/სისტემა და უსაფრთხოება/ადმინისტრაციული ინსტრუმენტები), რათა გამორთოთ ეს სერვისი (ან მთლიანად წაშალოთ პროგრამა).

თქვენს კომპიუტერზე სერვისის სამუდამოდ გამორთვისთვის:


გამოსავალი 3: მოვლენის მნახველის ცარიელი ჟურნალი

ზოგიერთ შემთხვევაში, svchost.exe-ს გამოყენების პრობლემა CPU-ს მაღალი მოხმარებით (ან მეხსიერების მაღალი მოხმარებით) გამოწვეულია Windows Event Viewer-ში დიდი ჟურნალის ფაილებით. ასე რომ, კიდევ ერთი გამოსავალია Event Viewer ჟურნალის გასუფთავება.

ამის გასაკეთებლად:


გამოსავალი 4: Windows განახლებების პრობლემების მოგვარება

სხვა კომპიუტერებზე, მაღალი svchost.exe გამოყენების პრობლემა შეიძლება წარმოიშვას, როდესაც Windows ეძებს განახლებებს (ფონში). Windows-ის განახლების დროს CPU-ს მაღალი გამოყენების პრობლემების გადასაჭრელად, მიჰყევით ამ ნაბიჯებს:

ნაბიჯი 1.აიძულეთ Windows ხელახლა შექმნას ცარიელი Windows Update საქაღალდე.

Windows Update საქაღალდე (რომელსაც ჩვეულებრივ უწოდებენ SoftwareDistribution საქაღალდეს) არის სადაც Windows ინახავს ჩამოტვირთულ განახლებებს. თუ ეს საქაღალდე დაზიანებულია, Windows-ის განახლების დროს პრობლემები შეგექმნებათ. ასე რომ, ჯერ სცადეთ აიძულოთ Windows ხელახლა შექმნას ახალი ცარიელი "SoftwareDistribution" საქაღალდე.

ამის გასაკეთებლად:

  1. დააჭირეთ Windows კლავიშს + R ერთდროულად, რათა გახსნათ ბრძანების ხაზის ფანჯარა.
  2. გაშვების ბრძანების შეყვანის ველში შეიყვანეთ: "services.msc" და დააჭირეთ "Enter".

  3. იპოვეთ Windows Update სერვისი, შემდეგ ორჯერ დააწკაპუნეთ მასზე მარცხნივ და აირჩიეთ Stop.

  4. გადადით "C:"/"Windows" საქაღალდეში.

  5. წაშალეთ (ან გადაარქვით სახელი) "SoftwareDistribution.old" საქაღალდე "SoftwareDistribution" საქაღალდეში.

    შენიშვნა!როდესაც მას ხელახლა გაუშვით შემდეგ ჯერზე, როდესაც Windows Update შეამოწმებს ხელმისაწვდომ განახლებებს, Windows ავტომატურად შეიქმნება ახალი საქაღალდე "SoftwareDistribution" განახლებების შესანახად.

  6. გადატვირთეთ კომპიუტერი და სცადეთ განახლებების შემოწმება.

თუ "svchost"-ის მაღალი გამოყენების პრობლემა შენარჩუნებულია, გააგრძელეთ შემდეგი ნაბიჯი.

ნაბიჯი 2.გაუშვით Windows Update troubleshooter.

  1. ჩამოტვირთეთ Windows Update Microsoft-ის პრობლემების მოგვარების პროგრამა თქვენს კომპიუტერში.

  2. გაუშვით Windows Update troubleshooter.

  3. პირველ ფანჯარაში აირჩიეთ "Windows Update" და დააჭირეთ "შემდეგი".

  4. დაელოდეთ პრობლემის აღმოჩენის პროცესის დასრულებას.

  5. დააწკაპუნეთ ბმულზე "გამოიყენე ეს შესწორებები".

  6. ნება მიეცით პროგრამას მოაგვაროს Windows Update-თან დაკავშირებული პრობლემები და გადატვირთეთ კომპიუტერი.

  7. ხელახლა შეამოწმეთ განახლებები და თუ svchost.exe მაღალი დატვირთვის პრობლემა შენარჩუნებულია, გადადით შემდეგ ეტაპზე.

ნაბიჯი 3.დააინსტალირეთ უახლესი Windows Update Agent


ნაბიჯი 4.დააინსტალირეთ Microsoft Security Bulletin MS13-097.


ნაბიჯი 5.დააფიქსირეთ დაზიანებული სისტემის ფაილები სისტემის განახლების მზადყოფნის ხელსაწყოს გამოყენებით (როგორიცაა გამოსახულების განლაგების სერვისი და მართვა - DISM ინსტრუმენტი).


სხვა გადაწყვეტილებები, რომლებიც შეიძლება გამოყენებულ იქნას სხვადასხვა შემთხვევებში, როდესაც პრობლემა ჩნდება "svchost.exe"-ს მაღალი გამოყენებისას განახლებების ძიებისას.

შემთხვევა 1.ვრცელდება Windows 7 SP1-ის ახალ ინსტალაციაზე.


შემთხვევა 2.გამოიყენება HP ლეპტოპზე Windows 7 SP1 Home-ით.

ნაბიჯი 1.დააინსტალირეთ უსაფრთხოების განახლება KB2993651 თქვენი OS ვერსიის მიხედვით:

  • უსაფრთხოების განახლება Windows 7-ისთვის x86-ზე დაფუძნებული სისტემებისთვის (KB2993651);
  • უსაფრთხოების განახლება Windows 7-ისთვის x64 სისტემებისთვის (KB2993651);
  • უსაფრთხოების განახლება Windows 8.1-ისთვის x86-ზე დაფუძნებული სისტემებისთვის (KB2993651);
  • უსაფრთხოების განახლება Windows 8.1-ისთვის x64 სისტემებისთვის (KB2993651);

ნაბიჯი 2. Windows-ის განახლების კომპონენტების გადატვირთვა. გადატვირთეთ კომპიუტერი.

შემთხვევა 3.


შემთხვევა 4.გამოიყენება Windows 7 SP1 და Windows Server 2008 R2 SP1.

ჩამოტვირთეთ და დააინსტალირეთ Windows Update Rollup 3 (KB3161608) თქვენი OS ვერსიის მიხედვით.

შენიშვნა!თუ ინსტალაცია გაყინულია: გადატვირთეთ კომპიუტერი, შეაჩერეთ Windows Update და შემდეგ დააინსტალირეთ განახლება.

თუ ყველა ამ ამოცანის შესრულების შემდეგ კვლავ გაქვთ მაღალი CPU ან მეხსიერების გამოყენების პრობლემები, მთლიანად გამორთეთ Windows Update ან ხელახლა დააინსტალირეთ Windows თქვენს კომპიუტერში. თუ იყენებთ Windows 8 ან Windows 8.1, ასევე შეგიძლიათ განაახლოთ თქვენი სისტემა. წარმატებები!

ვიდეო – Svchost ატვირთავს პროცესორს. პრობლემის გადაჭრა

Windows XP-ის ვერსიიდან დაწყებული, ამ ოჯახის ოპერაციულ სისტემებში გამოჩნდა ერთი ძალიან უჩვეულო სერვისი - Svchost.exe (netsvcs). თავდაპირველ ვერსიაში ის ძირითადად პასუხისმგებელი იყო ქსელის კავშირებზე, მაგრამ დროთა განმავლობაში მისი გამოყენება უფრო ფართოდ დაიწყო. საიდუმლო არ არის, რომ ეს არის Svchost.exe (netsvcs) პროცესი, რომელიც იტვირთება პროცესორს (Windows 7). როგორ მოვაგვაროთ პრობლემა და გამორთოთ არასაჭირო კომპონენტები, ახლა ნაჩვენები იქნება. მაგრამ პირველ რიგში, მოდით გაერკვნენ, რა არის ეს პროცესი და რატომ არის საჭირო.

Svchost.exe სერვისი (netsvcs): რა არის ეს პროცესი?

საფუძვლად ავიღოთ Windows 7, რადგან უფრო მაღალი რანგის სისტემებში ამ სერვისის პრობლემა არც ისე გამოხატულია.

სწორედ Windows-ის მეშვიდე მოდიფიკაციიდან გადაწყვიტეს, რომ დეველოპერებმა გადაწყვიტეს სისტემის დაჩქარება, ამისათვის გამოიყენეს, როგორც თვლიდნენ, უნივერსალური გადაწყვეტა, რომლის არსი იყო არა რომელიმე სისტემის ან მომხმარებლის პროცესის შესრულებადი ფაილის გამოძახება, არამედ გაუშვით იგი ერთი სერვისის საშუალებით ფონურ რეჟიმში.

როგორ მუშაობს სერვისი

თუ გადახედავთ სამუშაოების მენეჯერის პროცესების ჩამონათვალს, შეგიძლიათ ნახოთ რამდენიმე Svchost.exe სერვისი (netsvcs). რა არის ეს და რატომ ხდება ეს, ნათელი გახდება, თუ გაიგებთ ამ კომპონენტის მუშაობის ძირითად პრინციპებს.

ზოგადად, პროცესები შეიძლება შეიცავდეს ოთხ (მინიმუმ) ან მეტ კომპონენტს, მაგრამ ისინი ყველა მიეკუთვნება იმავე ჯგუფს (netsvcs). პროცესის მუშაობის პრინციპია სისტემური პროცესების გაშვება სპეციალური svc ჰოსტების მეშვეობით Services.exe ინსტრუმენტის გამოყენებით. ამ შემთხვევაში, ნებისმიერი პროგრამის თანმხლები კომპონენტები (მაგალითად, დინამიური ბიბლიოთეკების DLL-ები, რომლებიც არ არის მიღებული სისტემის მიერ ჩვეული წესით შესასრულებლად) იტვირთება RAM-ში. ითვლება, რომ ეს საშუალებას გაძლევთ დააჩქაროთ შესრულებადი აპლიკაციების (მათ შორის მომხმარებლის) დაწყება.

რატომ იტვირთება პროცესი RAM და ვირტუალური მეხსიერება?

მაგრამ რატომ იტვირთება Svchost.exe (netsvcs) პროცესი Windows 7-ის მეხსიერებაში? ასეთი პრობლემის აღმოფხვრის გადაწყვეტილება უნდა იქნას მიღებული სისტემის ასეთი ქცევის მიზეზების საფუძველზე. მათ შორის მთავარია შემდეგი:

  • ვირუსების ზემოქმედება, რომლებიც მასკარადირებულია Svchost.exe პროცესებად;
  • Windows განახლების საძიებო და ინსტალაციის ხელსაწყოში გაუმართაობა;
  • კომპიუტერის ნაგვის დაგროვება ინტერნეტში სერფინგის დროს;
  • გვირაბის ადაპტერთან დაკავშირებული პრობლემები;
  • წინასწარი მოძიება ჩართულია.

აღსანიშნავია, რომ Svchost.exe (netsvcs) პროცესი იტვირთება ფიზიკურ მეხსიერებას (RAM და ვირტუალური, რომელიც იყენებს მყარ დისკზე დაცულ ადგილს პროგრამის კომპონენტების ჩასატვირთად, როდესაც არასაკმარისი ოპერატიული მეხსიერებაა).

უმარტივეს შემთხვევაში, თქვენ შეგიძლიათ თავიდან აიცილოთ ზედმეტი დატვირთვა სისტემის უბრალოდ გადატვირთვით. მაგრამ ეს იძლევა მხოლოდ მოკლევადიან ეფექტს, ისევე როგორც ყოველი პროცესის შეწყვეტა იმავე „სამუშაო მენეჯერში“. აქედან გამომდინარე, საჭირო იქნება რადიკალური ზომების გამოყენება.

შეამოწმეთ ვირუსები და მავნე კოდები

უპირველეს ყოვლისა, თქვენ უნდა დაადგინოთ სისტემაში Svchost.exe (netsvcs) პროცესების სახით დამახასიათებელი ვირუსების არსებობა, მათი ატრიბუტების გამოყენებით "Task Manager". მომხმარებლის სახელით გაშვებულ სერვისებზე, პროცესის აღწერა შეიძლება შეიცავდეს მხოლოდ ატრიბუტებს Network Service, Local Service ან System. თუ სხვა რამ არის მითითებული (ყველაზე ხშირად ადმინისტრატორი), დაუყოვნებლივ უნდა დაიწყოთ შემოწმება.

უმარტივეს ვერსიაში შეგიძლიათ გამოიყენოთ სტანდარტული სკანერი, მაგრამ უმეტეს შემთხვევაში ეს არ იძლევა რაიმე შედეგს (ბოლოს და ბოლოს, როგორც ჩანს, ანტივირუსმა უკვე გამოტოვა საფრთხე). ექსპერტების უმეტესობა გვირჩევს დამოუკიდებელი კომუნალური საშუალებების გამოყენებას, რომელთა შორის ერთ-ერთი ყველაზე ძლიერია Rescue Disk from Kaspersky Lab. ანტივირუსის ჩატვირთვა შესაძლებელია დისკიდან ან ფლეშ დრაივიდან Windows-ის დაწყებამდეც და ამავდროულად მას შეუძლია იპოვნოს ვირუსები, თუნდაც ის, ვინც ძალიან ღრმად არის ინტეგრირებული სისტემაში.

Svchost.exe (netsvcs) იყენებს მეხსიერებას Windows 7-ში. გამოსავალი - სისტემის განახლების სერვისი

ბევრი ექსპერტი განახლების ცენტრთან არსებულ პრობლემებს კიდევ ერთ საერთო პრობლემას უწოდებს. ეს ხდება, რომ Svchost.exe (netsvcs) იტვირთება პროცესორი (Windows 7) აშკარა მიზეზის გარეშე (როგორც ჩანს). მაგრამ არის მიზეზი. პრობლემა ის არის, რომ ზოგიერთი განახლება შეიძლება არასაკმარისად იყოს დატვირთული, ამიტომ სისტემა ცდილობს მათ ისევ და ისევ ჩამოტვირთოს და დააინსტალიროს.

განახლებების ძიების და ინსტალაციის გამორთვა განახლების ცენტრის მეშვეობით, რომელიც გამოიძახება საკონტროლო პანელიდან, შეიძლება არ იმუშაოს (მაშინაც კი, თუ თქვენ დააყენეთ ავტომატური ძიების რეჟიმი და შესთავაზეთ ინსტალაცია მომხმარებლის შეხედულებისამებრ). ამ შემთხვევაში, უმჯობესია გამოიყენოთ ადმინისტრატორის სახით გაშვებული ბრძანების ხაზი, რომელშიც იწერება სამი ბრძანება, რასაც მოჰყვება თითოეული მათგანის შემდეგ კლავიშის დაჭერა (Windows-ის ნებისმიერი ვერსიისთვის):

  • სერვისის შეწყვეტა - net stop wuauserv;
  • ფონური ჭკვიანი გადაცემის გამორთვა - net stop bits;
  • მიწოდების ოპტიმიზაციის გამორთვა - net stop bits.

დაკავშირებული პროცესების შეწყვეტა

ახლა მოდით გადავხედოთ Svchost.exe (netsvcs) პროცესების გამორთვის სხვა ვარიანტს. როგორ გამორთო სერვისთან დაკავშირებული კომპონენტები? პირველ რიგში, თქვენ უნდა გაარკვიოთ რომელი პროცესებია მასზე "მიმაგრებული" და გამოიძახება სისტემის დაწყებისას, მაგრამ არ არის ავტომატური ჩატვირთვის მენიუში.

ამისათვის, "სამუშაო მენეჯერში" თქვენ უნდა იპოვოთ ყველა მოძიებული ხაზი, რომელიც შეიცავს Svchost.exe (netsvcs), დაალაგეთ პროცესები ანბანური თანმიმდევრობით.

არჩეულ პროცესში, მარჯვენა ღილაკით მენიუს საშუალებით, თქვენ უნდა გადახვიდეთ სერვისებზე შესაბამისი ხაზის გამოყენებით.

თითოეული სერვისი შეიძლება შეწყდეს სწორედ აქ ან გახსნას სერვისების მართვის განყოფილება (ეს ასევე შეიძლება გაკეთდეს პროგრამის გაშვების მენიუს "Run" (Win + R) მეშვეობით, სადაც არის შეყვანილი ბრძანება services.msc. მაგრამ ეს ვარიანტი გარკვეულწილად მოუხერხებელია მხოლოდ იმიტომ. თქვენ უნდა დაიმახსოვროთ თითოეული სერვისის სახელი და შემდეგ მოძებნოთ იგი მომსახურების ხეში.

შემდეგ, ორჯერ დაწკაპუნებით, გამოიძახება პარამეტრების მენიუ, სადაც სერვისი ან შეჩერებულია შესაბამისი ღილაკით, ან მას ენიჭება სხვა გაშვების პრიორიტეტი ან სრული გამორთვა. მაგრამ არ უნდა გადააჭარბოთ, რადგან ამან შეიძლება გამორთოს სისტემის მნიშვნელოვანი პროცესები, რამაც შეიძლება უარყოფითად იმოქმედოს მთელი OS-ის მუშაობაზე (მარცხამდე, რის შემდეგაც მოგიწევთ წინა სამუშაო მდგომარეობაში დაბრუნება ან ე.წ. .

კომპიუტერის უსარგებლო და რეესტრის ოპტიმიზაციის ამოღება

ზოგიერთ შემთხვევაში, სისტემაზე დატვირთვა Svchost.exe (netsvcs) პროცესებიდან შეიძლება ასოცირებული იყოს კომპიუტერის ნაგვის მარტივ დაბლოკვასთან.

დამოუკიდებლად გაწმენდის განხორციელება ძალიან პრობლემური ამოცანაა, ამიტომ სამუშაოს გასამარტივებლად უნდა გამოიყენოთ ოპტიმიზატორები, როგორიცაა CCleaner, Glary Utilities, Advanced SystemCare, რომელშიც სკანირებისთვის საჭიროა არა მხოლოდ დროებითი ფაილების წაშლა ან ქეშის გასუფთავება, არამედ. ასევე ჩართეთ სისტემის რეესტრში პრობლემების ძიება და შემდეგ არასწორი კლავიშების გამოსწორება ან წაშლა და დეფრაგმენტაციაც კი.

გვირაბის ადაპტერის პრობლემების მოგვარება

იშვიათად არის პრობლემა Teredo გვირაბის ადაპტერთან. ამავდროულად, მისი ზოგიერთი კონტროლიც კი შეიძლება უბრალოდ გაიყინოს. ამ სიტუაციიდან გამოსავალი არის შესაბამისი პროტოკოლის გამორთვა (განსაკუთრებით თუ ის ჩართულია ნაგულისხმევად, მაგრამ არ გამოიყენება).

მისი გამორთვისთვის, თქვენ უნდა გაუშვათ ბრძანების ხაზი ადმინისტრატორის უფლებებით და შეიყვანოთ ორი ბრძანება: netsh interface ipv6 set teredo disable და netsh interface teredo set state disable და მათი შესრულების შემდეგ გადატვირთეთ კომპიუტერის ტერმინალი.

SuperFetch სერვისის სტატუსის შემოწმება

დაბოლოს, კიდევ ერთი გლობალური პრობლემა, თუმცა ნაწილობრივ დაკავშირებულია Svchost პროცესებთან, არის გააქტიურებული სერვისი ხშირად გამოყენებული პროგრამებისა და აპლიკაციების დასამახსოვრებლად მათი გაშვების ოპტიმიზაციის ან დაჩქარების მიზნით, რომელსაც SuperFetch ეწოდება.

თქვენ შეგიძლიათ გამორთოთ ეს კომპონენტი სერვისის მართვის განყოფილების მეშვეობით (services.msc) გაშვების სასურველი ტიპის არჩევით, ან შეასრულოთ მსგავსი მოქმედებები სისტემის რეესტრში, რაც არც თუ ისე მოსახერხებელია.

მაგრამ ითვლება, რომ სისტემის რესურსებზე დატვირთვის შემცირების უმარტივესი მეთოდი ამ კონკრეტულ სერვისთან დაკავშირებით არის Prefetch საქაღალდის წაშლა, რომელიც მდებარეობს Windows root დირექტორიაში სისტემის დანაყოფში. ამის შემდეგ, თქვენ შეგიძლიათ შეწყვიტოთ Svchost-ის ყველა პროცესი სტანდარტულ სამუშაო მენეჯერში და განახორციელოთ Windows-ის სრული გადატვირთვა.

შედეგები

რა შეიძლება ითქვას განხილულ პროცესებზე, თუ შევაჯამებთ გარკვეულ შედეგებს და გამოვიტანთ დასკვნებს? სისტემური რესურსების გაზრდილი გამოყენების გამომწვევ მთავარ მიზეზებს შორის, განსაკუთრებით Windows 7-ში, მთავარია ვირუსების გავლენის პრობლემები, განახლების სერვისის წარუმატებლობა და SuperFetch სერვისი. მაგრამ ეს სიტუაცია უმეტეს შემთხვევაში ხდება დაბალი სიმძლავრის კომპიუტერებზე, რომლებიც ძალიან სუსტია იმისთვის, რომ ერთდროულად მხარი დაუჭირონ რესურსებზე ინტენსიური პროგრამების გაშვების ოპტიმიზაციას. და რაც ყველაზე საინტერესოა, ყველაზე ხშირად ეს არ არის პროცესორი, რომელიც იღებს თავდასხმას, არამედ ოპერატიული მეხსიერება, რომლის გამოყენებაც ზოგიერთ შემთხვევაში შეიძლება ას პროცენტს მიაღწიოს. ოპერატიული მეხსიერების სიმძლავრის ნაკლებობა იწვევს იმ ფაქტს, რომ სისტემა იწყებს ვირტუალური მეხსიერების აქტიურ გამოყენებას (მყარ დისკზე), რაც იწვევს მყარ დისკზე წვდომის მნიშვნელოვან შენელებას.

რაც შეეხება ამ პრობლემის გადაჭრას, თქვენ უნდა გამოიყენოთ თითოეული ზემოთ ჩამოთვლილი მეთოდი. მაგრამ თქვენ მოგიწევთ უკიდურესად ფრთხილად იყოთ, რომ არ შეწყვიტოთ სისტემურად მნიშვნელოვანი პროცესი (თუმცა ამ შემთხვევაში შეიძლება უბრალოდ მოჰყვეს სპონტანური გადატვირთვა აღდგენით). მაგრამ SuperFetch კომპონენტი არ უნდა იყოს გამორთული თანამედროვე მანქანებზე დიდი რაოდენობით ოპერატიული მეხსიერებით და ძლიერი პროცესორებით. ეს გამოსავალი გამოიყენება მხოლოდ მოძველებული კომპიუტერული აღჭურვილობის შემთხვევაში.



რაიმე შეკითხვა?

შეატყობინეთ შეცდომას

ტექსტი, რომელიც გაეგზავნება ჩვენს რედაქტორებს: