შეცდომა "COM სუროგატმა შეწყვიტა მუშაობა" ან "DLL ჰოსტი არ პასუხობს" არის უცნაური და იმედგაცრუებული შეცდომა. COM სუროგატის შეცდომები არ არის კატასტროფული, მაგრამ თუ ეს შეცდომები საკმარისად ხშირად ხდება, შეიძლება ხელი შეუშალოს.
როგორ მოვაგვაროთ COM სუროგატის პრობლემა დამოკიდებულია ოპერაციულ სისტემაზე, მაგრამ ჩვენ გაგაცნობთ, მიუხედავად იმისა, გაქვთ Windows 10, Windows 8, თუ Windows 7.
რა არის COM სუროგატი?
COM Surrogate არის დამაჯერებელი სახელი პროცესებისთვის, სახელწოდებით dllhost.exe, რომელიც გამოყოფს Windows Explorer-ს ცალკეული DLL ჰოსტებისგან, რომლებსაც აქვთ ავარიის პოტენციალი. კერძოდ, DLL-ები, რომლებიც ეხება მედიის ესკიზებს. ბევრი სხვაა, მაგრამ ეს ერთ-ერთი ყველაზე გავრცელებულია.
COM Surrogate ხდის ისე, რომ თუ რომელიმე DLL ფაილი ჩამოიშლება, ფაილები არ დაანგრევენ მთელ Windows Explorer-ს. იფიქრეთ მასზე, როგორც თავდაცვის პირველ ხაზად სისტემის სტაბილურობისთვის.
რა იწვევს COM სუროგატის მუშაობის შეწყვეტას?
შეცდომით 'COM Surrogate-მა შეწყვიტა მუშაობა' არ შეგიშლით ხელს ბევრის გაკეთებაში. თუმცა, მისი შეწყვეტა შეიძლება იყოს გამაღიზიანებელი და ხშირად არ არის აშკარა რამ გამოიწვია პრობლემა.
ზუსტი მიზეზის დადგენა, თუ რატომ არ პასუხობს DLL ჰოსტი, ყოველთვის არ არის ადვილი. არსებობს რამდენიმე გზა, რომელიც შეიძლება არასწორად წავიდეს. ყველაზე ტიპიური არსება იყო კორუფცია კოდეკში, რომელიც საშუალებას აძლევს გარკვეული მედიის ესკიზების ჩვენებას. სხვა შემთხვევაში, დაზიანებული დისპლეის დრაივერი შეიძლება იყოს შეცდომების მიზეზი საცავის დისკზე.
ზოგიერთ ნიშულ შემთხვევაში, იყო შეტყობინებები კონკრეტული აპლიკაციების შესახებ, როგორიცაა Adobe Photoshop და Nero disk burner, რამაც გამოიწვია COM Surrogate-ის მუშაობის შეწყვეტა.ეს ნაკლებად სავარაუდოა და ჩვენ მხარს ვუჭერთ ზოგიერთ უფრო ზოგად გამოსწორებას ქვემოთ, სანამ თითს რომელიმე კონკრეტულ აპლიკაციას მივმართავთ. თუ ახლახან დააინსტალირეთ ახალი აპი და შეგექმნათ შეცდომა, მისი ინსტალაციამდე დაბრუნება შეიძლება იყოს კარგი პირველი ნაბიჯი.
გამოსწორება COM Surrogate-მა შეწყვიტა მუშაობა Windows 10-ში
COM სუროგატის შეცდომების აშკარა მიზეზის გარეშე, ხშირად კარგია სცადოთ რამდენიმე ზოგადი გამოსწორება, რომელსაც შეუძლია თავიდანვე მოაგვაროს მთელი რიგი პრობლემები. რომელიმე შემდეგი გამოსწორების შემდეგ, გადატვირთეთ სისტემა და გაიმეორეთ ნაბიჯები COM Surrogate-ის პრობლემის გამოსაწვევად. თუ ყველაფერი კარგადაა, ის აღარ უნდა გამოჩნდეს.
ეს ნაბიჯები შექმნილია Windows 10-თან მუშაობისთვის. ეს ასევე ვრცელდება Windows 8.1 და 7-ზე; თუმცა, იქ მისასვლელი მეთოდები შეიძლება ოდნავ განსხვავებული იყოს.
- გაატარეთ ანტივირუსული სკანირება. სავარაუდოდ, ეს არ არის მავნე პროგრამის პრობლემა, მაგრამ ყოველთვის კარგი იდეაა ანტივირუსული სკანირების გაშვება, თუ პრობლემა გაქვთ Windows კომპიუტერთან.
-
განაახლეთ გრაფიკული დრაივერები. დისპლეის დრაივერი შეიძლება იყოს მიზეზი იმისა, რომ COM Surrogate-მა შეწყვიტა მუშაობის შეცდომები. არსებულის წაშლა და განახლებული ვერსიის დაყენება (ან უფრო ძველი, რომელიც დადასტურებული მუშაობს) შეიძლება კარგი ადგილი იყოს DLL ჰოსტის პრობლემების გამოსწორების დასაწყებად.
იმისათვის, რომ დარწმუნდეთ, რომ წაშალეთ ყველაფერი, რაც ეხება გრაფიკის დრაივერებს, ჩამოტვირთეთ და გაუშვით Display Driver Uninstaller. ეს ცოტა უფრო ჩართულია, მაგრამ ნაბიჯები თავისთავად გასაგებია და ოსტატი გიბიძგებს ამ პროცესში.
თუ ეს შეცდომა არ გამოსწორდება და ფიქრობთ, რომ ეს შეიძლება გამოწვეული იყოს უახლესი დრაივერის განახლებამ, ჩამოტვირთეთ ძველი დრაივერი, რომელიც იცით, მუშაობს და ამის ნაცვლად დააინსტალირეთ.
- შეამოწმეთ დისკის შეცდომები. მეხსიერების დისკთან დაკავშირებული პრობლემები შეიძლება იყოს DLL ჰოსტის შეცდომის მიზეზი, ამიტომ მისი ერთხელ გადაცემა კარგი იდეაა, თუ ამ პრობლემას წააწყდებით.
- დაამატეთ DEP გამონაკლისი. მონაცემთა შესრულების პრევენცია, ან DEP, არის Windows უსაფრთხოების ინსტრუმენტი, რომელიც ხელს უშლის არაღიარებული სკრიპტების ჩატვირთვას რეზერვებულ მეხსიერებაში. გადაჭარბებულმა DEP-მა შესაძლოა ხელი შეუშალოს COM Surrogate-ის სწორად მუშაობას. ამის გამოსასწორებლად, დაამატეთ იგი DEP გამონაკლისების სიაში.