COM Surrogate-მა შეწყვიტა მუშაობა, მოულოდნელად ჩნდება, როდესაც თქვენ უყურებდით ფოტოებს ან ვიდეოებს? არ ინერვიულოთ, მომხმარებელთა უმეტესობა ამ შეცდომის წინაშე დგას და ამიტომ უნდა იყოს გამოსწორებული ეს. ამ პოსტში ჩვენ განვიხილავთ, თუ როგორ უნდა გამოვასწოროთ ეს შეცდომა.
შინაარსი[ დამალვა ]
- რას აკეთებს COM სუროგატი და რატომ წყვეტს ის ყოველთვის მუშაობას?
- როგორ გამოვასწოროთ COM სუროგატი შეწყვიტა მუშაობა
- მეთოდი 1: განაახლეთ კოდეკები
- მეთოდი 2: გამორთეთ ესკიზი
- მეთოდი 3: ხელახლა დაარეგისტრირეთ DLL-ები
- მეთოდი 4: მყარი დისკის შეცდომების შემოწმება
- მეთოდი 5: გამორთეთ DEP dllhost ფაილისთვის
- მეთოდი 6: უკან დაბრუნება ეკრანის დრაივერი
რას აკეთებს COM სუროგატი და რატომ წყვეტს ის ყოველთვის მუშაობას?
dllhost.exe პროცესს ეძახიან COM Surrogate და ერთადერთი შემთხვევა, როდესაც თქვენ შეამჩნევთ მის არსებობას, არის ის, როდესაც ის ავარია და თქვენ მიიღებთ შეტყობინებას COM Surrogate შეწყვიტა მუშაობა. რა არის ეს COM სუროგატი და რატომ ჩერდება ის?
COM სუროგატი არის ლამაზი სახელი Sacrificial პროცესისთვის COM ობიექტისთვის, რომელიც გაშვებულია იმ პროცესის მიღმა, რომელმაც ეს მოითხოვა. Explorer იყენებს COM სუროგატს, მაგალითად, ესკიზების ამოღებისას. თუ მიდიხართ საქაღალდეში ჩართული მინიატურებით, Explorer გამორთავს COM Surrogate-ს და გამოიყენებს მას საქაღალდეში არსებული დოკუმენტების ესკიზების გამოსათვლელად. ეს იმიტომ ხდება, რომ Explorer-მა ისწავლა არ ენდოს ესკიზების ამომღებს; მათ აქვთ სტაბილურობის ცუდი გამოცდილება. Explorer-მა გადაწყვიტა აღიქვას შესრულების ჯარიმა გაუმჯობესებული სანდოობის სანაცვლოდ, რაც გამოიწვევს კოდის ამ სახიფათო ბიტებს Explorer-ის ძირითადი პროცესიდან გადატანას. როდესაც მინიატურების ამომყვანი იშლება, ავარია ანადგურებს COM Surrogate პროცესს Explorer-ის ნაცვლად.
სხვა სიტყვებით რომ ვთქვათ, COM სუროგატი არის ის, რაც მე არ ვგრძნობ თავს კარგად ამ კოდთან დაკავშირებით, ამიტომ მე ვაპირებ COM-ს ვთხოვო მას სხვა პროცესში მასპინძლობა. ამგვარად, თუ ის ავარიულია, ეს არის COM Surrogate მსხვერპლშეწირვის პროცესი, რომელიც იშლება ჩემი პროცესის ნაცვლად. და როდესაც ის ავარია, ეს უბრალოდ ნიშნავს, რომ Explorer-ის ყველაზე ცუდი შიშები განხორციელდა.
პრაქტიკაში, თუ თქვენ მიიღებთ ამ ტიპის ავარიებს ვიდეო ან მედია ფაილების შემცველი საქაღალდეების დათვალიერებისას, პრობლემა, სავარაუდოდ, ფანტელი კოდეკია. ასე რომ, დროის დაკარგვის გარეშე ვნახოთ, როგორ გამოვასწოროთ COM Surrogate-მა შეწყვიტა მუშაობა ქვემოთ ჩამოთვლილი სახელმძღვანელოს დახმარებით.
როგორ გამოვასწოროთ COM სუროგატი შეწყვიტა მუშაობა
მეთოდი 1: კოდეკების განახლება
ვინაიდან პრობლემა დაკავშირებულია ფოტოების და ვიდეოების ყურებასთან, კოდეკის განახლება კარგი ვარიანტია და იმედია, ის დაგეხმარებათ COM Surrogate შეცდომის გამოსწორებაში. შეგიძლიათ ჩამოტვირთოთ კოდეკის უახლესი ვერსია Windows 10 / 8.1 / 7-ისთვის აქ .
თუ თქვენ გაქვთ დაინსტალირებული DivX ან Nero, შეიძლება განიხილოთ მათი განახლება უახლესი ვერსიით და ზოგიერთ შემთხვევაში, თქვენ უნდა წაშალოთ და ხელახლა დააინსტალიროთ ისინი, რათა მათ სწორად იმუშაონ.
თუ განაახლეთ Nero და DivX და კვლავ გაქვთ პრობლემა, შეგიძლიათ სცადოთ ფაილის გადარქმევა C:Program FilesCommon FilesAheadDSFilterNeVideo.ax NeVideo.ax.bak-ად. თქვენ ასევე შეიძლება დაგჭირდეთ NeVideoHD.ax-ის გადარქმევა NeVideoHD.bak-ზე, მაგრამ ეს შეაფერხებს Nero Showtime-ს.
მეთოდი 2: გამორთეთ ესკიზი
Შენ შეგიძლია გამორთეთ მინიატურების გადახედვა , რომელმაც დროებით უნდა მოაგვაროს პრობლემა, მაგრამ არ არის ოპტიმალური გამოსავალი გამოსასწორებლად COM Surrogate-მა შეწყვიტა მუშაობა.
მეთოდი 3: ხელახლა დაარეგისტრირეთ DLL-ები
ხელახლა დაარეგისტრირეთ რამდენიმე DLL Windows-ით, რამაც შესაძლოა გამოასწოროს COM სუროგატის შეცდომა. Გააკეთო ეს:
1. დააწკაპუნეთ მარჯვენა ღილაკით ფანჯარაზე და აირჩიეთ ბრძანების ხაზი (ადმინისტრატორი) .
2. cmd ფანჯარაში ჩაწერეთ შემდეგი ბრძანებები და თითოეული მათგანის შემდეგ დააჭირეთ Enter:
|_+_|
Ამას შეუძლია შეასწორეთ COM სუროგატმა შეწყვიტა მუშაობა პრობლემა, მაგრამ თუ არა, მაშინ განაგრძეთ კითხვა!
მეთოდი 4: მყარი დისკის შეცდომების შემოწმება
COM Surrogate შეცდომის გამოსწორების კიდევ ერთი გზა არის გამშვები დისკის პროგრამის გაშვება, რომელიც ახსნილია. აქ .
მეთოდი 5: გამორთეთ DEP dllhost ფაილისთვის
DEP-ის გამორთვა ამისთვის dllhost.exe როგორც ჩანს, აგვარებს პრობლემას მომხმარებლების უმეტესობისთვის, ასე რომ, ვნახოთ, როგორ გავაკეთოთ ეს. ამის შესახებ მეტი შეგიძლიათ წაიკითხოთ ჩემს წინა პოსტში, თუ როგორ უნდა გამორთოთ DEP.
1. ბოლო ეტაპზე დააწკაპუნეთ დამატება როგორც ნაჩვენებია ქვემოთ:
2. ამომხტარ ველში Add აირჩიეთ შემდეგი შესრულებადი ფაილები:
|_+_|
3. აირჩიეთ dllhost ფაილი, დააწკაპუნეთ გახსნა და მიიღებთ რაღაცას:
ამან, ალბათ, უნდა გამოასწოროს COM Surrogate შეწყვიტა მუშაობის შეცდომა.
მეთოდი 6: უკან დაბრუნება ეკრანის დრაივერი
ზოგჯერ დისპლეის დრაივერების უახლესმა განახლებმა შეიძლება გამოიწვიოს ეს შეცდომა და, შესაბამისად, დრაივერის უკან დაბრუნებამ შესაძლოა პრობლემა მოაგვაროს. მაგრამ ეს უნდა გააკეთოთ მხოლოდ იმ შემთხვევაში, თუ შეამჩნევთ პრობლემას თქვენი დრაივერების განახლების შემდეგ.
1. დააწკაპუნეთ მაუსის მარჯვენა ღილაკით ეს კომპიუტერი ან Ჩემი კომპიუტერი და აირჩიეთ თვისებები.
2. ახლა დააწკაპუნეთ მარცხნივ Მოწყობილობის მენეჯერი .
3. გააფართოვეთ ეკრანის ადაპტერები და შემდეგ დააწკაპუნეთ მაუსის მარჯვენა ღილაკით ეკრანის მოწყობილობაზე და აირჩიეთ დეინსტალაცია.
4. ნახავთ ამომხტარ ფანჯარას, სადაც უნდა შეამოწმოთ წაშალეთ ამ მოწყობილობის დრაივერის პროგრამული უზრუნველყოფა ვარიანტი და დააწკაპუნეთ OK. Windows წაშლის მოწყობილობას და წაშლის Windows Update-დან ჩამოტვირთულ დრაივერის პროგრამულ უზრუნველყოფას. ამის შემდეგ შეგიძლიათ დააინსტალიროთ ახალი დრაივერების პროგრამა.
თქვენ ასევე შეიძლება მოგეწონოთ:
- როგორ დავაფიქსიროთ 0xc000007b განაცხადის შეცდომა
- როგორ შეაკეთოთ ხატულა ქეში Windows 10-ში
- როგორ გამოვასწოროთ MMC ვერ შექმნა Snap-in
- როგორ შევქმნათ სისტემის აღდგენის წერტილი - მარტივი გზა
იმედია, ერთ-ერთი ასეთი მეთოდი იქნება შეასწორეთ COM Surrogate შეწყვიტა მუშაობის შეცდომა . თუ ჯერ კიდევ გაქვთ რაიმე ეჭვი ან შეკითხვა, მოგერიდებათ კომენტარის გაკეთება, ჩვენ ვეცდებით დაგეხმაროთ.
ადიტია ფარადიAditya არის თვითმოტივირებული ინფორმაციული ტექნოლოგიების პროფესიონალი და არის ტექნოლოგიების მწერალი ბოლო 7 წლის განმავლობაში. ის მოიცავს ინტერნეტ სერვისებს, მობილურს, Windows-ს, პროგრამულ უზრუნველყოფას და სახელმძღვანელოებს.