რა არის Svchost.exe პროცესი და რატომ მუშაობს ამდენი?
Miscellanea / / December 02, 2021
Windows-ის გახსნისას Პროცესების ადმინისტრატორი, არის რამდენიმე პროცესი, რომელსაც მყისიერად ამოიცნობთ. მაშინ იქნება ზოგიერთი, რომელთაგან წარმოდგენაც არ გექნებათ. The Svchost.exe პროცესი, ალბათ, ყველაზე გავრცელებულია სიაში და ალბათ ის, რისი დადგენა რთულია. მოდით შევხედოთ ამ პროცესის მიზეზს და შედეგს, რომელიც, როგორც ჩანს, აფერხებს ბევრ სხვას.
Svchost.exe არ არის მავნე პროგრამა
ეს, როგორც წესი, პირველი საზრუნავია, როცა ვერ ხვდები, რაშია საქმე. მაგრამ ეს ნამდვილად არ არის ვირუსი, თუმცა ხანდახან მავნე პროგრამა ცდილობს თავი შეიმოსოს როგორც ერთი და შეუტიოს მანქანას. Svchost.exe არის Microsoft სერვისის ჰოსტის პროცესი. Microsoft ამბობს ეს არის ზოგადი ჰოსტის პროცესის სახელი სერვისებისთვის, რომლებიც მუშაობს დინამიური ბმულის ბიბლიოთეკებიდან.
უფრო მარტივი სიტყვებით რომ ვთქვათ, svchost.exe არის სისტემური ფაილი, რომელიც საშუალებას აძლევს Windows-ს გაუშვას სხვა პროგრამები. Windows-ის მრავალი პროცესი გაშვებულია DLL (Dynamic Linked Library) ფაილებით. მაგრამ DLL-ები არ შეუძლიათ დამოუკიდებლად დაწყება და გაშვება. Windows ოპერაციულ სისტემას სჭირდება შესრულებადი პროგრამა, რომელსაც შეუძლია ხიდის როლი შეასრულოს ამ DLL-ების გასაშვებად. svchost.exe ფაილი არის ეს "ხიდი"
ყველა სხვადასხვა DLL გაშვებული პროცესის დასამუშავებლად svchost.exe ქმნის თავის მრავალ ინსტანციას. ამრიგად, Windows-ის რესურსები უკეთესად გამოიყენება, რადგან DLL სერვისების რაოდენობა მუშაობს ჯგუფურად ერთი svchost ფაილის ქვეშ.
მაგრამ რატომ ვხედავთ ამდენ მათგანს?
საკმაოდ ლოგიკურია იმის გათვალისწინებით, რომ svchost.exe არის Windows-ის ასეთი კრიტიკული კომპონენტი. თუ ყველა პროცესი ერთ svchost.exe-ზე მუშაობდა, წარუმატებლობამ შეიძლება გამოიწვიოს სისტემის ავარია. ასე რომ, ყველა სერვისი გამოყოფილია svchost.exe-ის ლოგიკური მაგალითით, რომელიც მუშაობს.
svchost.exe-ის თითოეული ეგზემპლარი არის „მასპინძელი“ DLL-ებისთვის, რომლებიც გაშვებენ სხვადასხვა სერვისებს Windows-ზე. მაგ. ერთი svchost.exe პროცესი შეიძლება გაშვებული იყოს ქსელის სერვისებით, მეორე შეიძლება იყოს თქვენი დესკტოპის თემების დამუშავება.
პროცესების იდენტიფიცირება
რომელი სერვისები მუშაობს, რომელ კონკრეტულ svchost.exe პროცესზეა გამოსადეგი, თუ ეძებთ გარკვეული სიმშვიდე და ასევე თქვენი სისტემის რესურსების ოპტიმიზაცია არასაჭიროების გამორთვით. svchost პროცესების იდენტიფიცირების ორი მარტივი გზა არსებობს.
1. გამოიყენეთ ბრძანების ხაზი: გახსენით Run ველი Start-დან და ჩაწერეთ CMD ბრძანების ტერმინალის გამოსატანად. Დაწერე დავალების სია /SVC მოთხოვნაზე. თქვენ შეგიძლიათ ნახოთ ყველა დინამიური ბიბლიოთეკა, რომელსაც svchost.exe მუშაობს.
ამ მეთოდის პრობლემა ის არის, რომ პროცესები ჯერ კიდევ არ არის მარტივი, ადვილად გასაგები ინგლისური. ამისათვის გადავიდეთ მეორე მეთოდზე.
2.Process Explorer-ის გამოყენებით:პროცესის Explorer არის ლამაზი პატარა პროგრამა, რომლის გაშვება შეგიძლიათ პირდაპირ ZIP ფაილიდან. გაუშვით დამოუკიდებელი პროგრამა და შემდეგ შეგიძლიათ მონიშნოთ ცალკეული პროცესები და ნახოთ ზუსტად რას აკეთებს თითოეული პროცესი. თქვენ შეგიძლიათ დააჭიროთ თითოეულ პროცესს დეტალების შესასწავლად.
ვიმედოვნებთ, რომ ამ სტატიამ მოახერხა svchost.exe პროცესის დემისტიფიკაცია და დაგეხმარა უკეთ გაგებაში.
თუ გსურთ დაამატოთ ინფორმაცია და გააზიაროთ ის, რაც იცით Windows-ში svchost.exe პროცესის შესახებ, შეგიძლიათ გაეცნოთ თქვენს იდეებს კომენტარებში.