Cum se depanează problemele surogate COM în Windows 10

Cum se depanează problemele surogate COM în Windows 10

Ați deschis vreodată Windows Task Manager și v-ați întrebat care sunt jumătatea intrărilor? În timp ce versiunile mai noi de Windows au nume mai prietenoase pentru majoritatea proceselor, este greu să afli exact ce fac.





Un proces pe care l-ați fi văzut este CU surogat , numit si dllhost.exe . Pentru ce este acest proces, de ce rulează și înseamnă că aveți un virus? Citiți mai departe pentru a afla.





Ce este surogatul COM?

Potrivit Microsoft , COM Surrogate 'este un nume elegant pentru [s] procesul acrificial pentru un obiect COM care este rulat în afara procesului care l-a solicitat.' Nu este deloc clar, așa că haideți să descompunem această definiție și să privim câteva exemple.





În primul rând, un obiect COM (care înseamnă Component Object Model) este în esență un standard proiectat de Microsoft pentru software creat astfel încât procesele să poată vorbi cu ușurință între ele. De exemplu, spuneți-vă aveți o foaie de calcul Excel încorporată într-un document Word . Vezi modificările pe care le faci în Excel actualizează automat foaia de calcul Word este posibil datorită acestor obiecte partajate.

Aceste obiecte COM, după cum reiese din numele procesului, sunt într-adevăr fișiere DLL. Acestea locuiesc în dosare Windows protejate și lăsați sistemul de operare (OS) să funcționeze așa cum ar trebui.



Care este sacrificiul?

Apoi, ar trebui să examinăm ce înseamnă „proces de sacrificiu”. Pentru aceasta, trecem la un alt exemplu.

O utilizare obișnuită pentru COM Surrogate este miniaturile clădirii File Explorer. În versiunile mai vechi de Windows, procesul Explorer ar încerca să genereze miniaturi sub el însuși. Acest lucru a dus adesea la blocări, deoarece extractorii de miniaturi nu sunt întotdeauna fiabili.





Este posibil să fi văzut singur acest comportament: deschiderea unui dosar cu sute de imagini sau un tip de fișier la care Windows nu se aștepta ar provoca uneori Explorer să se prăbușească în vremurile vechi.

Deci, ori de câte ori File Explorer consideră că ar putea apărea în curând un accident, acesta creează un proces surogat COM pentru a gestiona comportamentul riscant. În acest caz, atunci când deschideți un folder care are o mulțime de miniaturi de generat, File Explorer transmite jobul către surogatul COM. În acest fel, în cazul în care încărcarea miniaturilor se blochează, procesul Explorer nu va intra în funcțiune.





Pot ucide acest proces?

Spre deosebire de alte procese Windows importante , puteți deschide Managerul de activități ( Ctrl + Shift + Esc ) și ucideți orice CU surogat procesele pe care le vedeți. Cu toate acestea, a face acest lucru de obicei nu este o idee bună. Programele creează aceste procese ori de câte ori au nevoie de ele pentru a efectua o acțiune, astfel încât uciderea lor va opri orice lucru la care lucrează.

Nu puteți dezactiva COM Surrogate, deoarece rulează numai atunci când un alt program o solicită.

Cum văd care proces a început-o?

Managerul de activități, la fel de simplu, nu vă permite să vedeți informații detaliate despre procesele COM Surrogate. Deoarece veți vedea deseori mai multe copii ale acestuia rulând, vă puteți întreba ce programe le-au pornit. Pentru aceasta, va trebui să descărcați Explorer de proces , una dintre cele mai bune Alternative ale Managerului de activități .

Process Explorer oferă o mulțime de detalii despre ceea ce rulează pe computerul dvs. și vă poate spune ce proces a început un surogat COM. Căutați în listă un dllhost.exe proces - au CU surogat în Descriere camp. Treceți cu mouse-ul peste el și veți vedea câteva informații despre responsabilii acestuia.

Dacă nu găsești niciunul dllhost procese, apăsați Ctrl + F pentru a deschide bara de căutare. introduce dllhost.exe pentru a găsi cu ușurință toate cazurile. Dacă nu vedeți niciunul, este posibil ca niciun program să nu utilizeze COM Surrogates în acest moment.

În exemplul de mai jos, am descoperit că acest surogat COM gestionează miniaturile.

Cum pot remedia un avânt surogat COM?

Probabil că nu ați observat vreodată surogatul COM decât dacă ați văzut o eroare care vă anunță că a încetat să funcționeze și să vă afecteze Performanța Windows 10 . De cele mai multe ori, un anumit fișier va provoca această eroare, de obicei legată de miniaturi. Dacă vedeți în mod regulat erori de substituție COM, iată câteva soluții pe care le puteți încerca:

  • Actualizați / dezinstalați toate pachetele de codec și software-ul media. Dacă utilizați software cum ar fi pachetul de codec K-Lite sau instrumente media precum DivX sau Nero, ceva cu ele ar putea cauza această problemă. Luați în considerare dezinstalarea lor, deoarece nu mai aveți nevoie de aceste pachete de codec, deoarece VLC joacă totul și Nero are o mulțime de alternative gratuite .
  • Instalați Actualizări Windows. Unii oameni au raportat că instalarea celor mai recente actualizări rezolvă această problemă. Nu este întotdeauna soluția, dar este un prim pas ușor. Poate că există unele mici sughițuri cu un anumit tip de fișier pe care Microsoft le-a remediat cu cele mai recente patch-uri.
  • Ștergeți miniaturile existente. Dacă o miniatură deteriorată determină blocarea COM Surrogate, puteți eliminați-l folosind instrumentul Curățare disc . Acest lucru va forța Windows să reconstruiască memoria cache a miniaturilor, ceea ce ar putea rezolva problema.
  • Identificați fișierul problematic. Utilizați Process Explorer, așa cum s-a discutat mai sus, pentru a vedea ce fișier dllhost încearcă să acceseze. Dacă indică un anumit fișier, aceasta este cu siguranță problema dvs. Ștergeți acel fișier și vedeți dacă problemele scad.
  • Eliminați surogatul COM din lista de prevenire a executării datelor. Windows folosește ceva numit Prevenirea execuției datelor (DEP) pentru a preveni rularea codului rău intenționat pe sistemul dvs. Puteți exclude anumite procese din această listă și acest lucru pentru COM Surrogate ar putea opri eroarea.
    • Tip sistem avansat în meniul Start și selectați Vizualizați setările avansate ale sistemului . Apasă pe Setări butonul de sub butonul Performanţă , apoi selectați fișierul Prevenire executare date filă.
    • Alegeți a doua opțiune, Activați DEP pentru toate programele ... și faceți clic pe Adăuga buton.
    • Navigați la C: Windows System32 dllhost.exe pe un sistem pe 32 de biți sau C: Windows SysWOW64 dllhost.exe pe Windows pe 64 de biți. Clic Bine pentru a salva modificările.
  • Scanați-vă hard diskul pentru probleme. Dacă această problemă apare fără modele, ar trebui să rulați câteva scanări pe computer. La promptul de comandă, utilizați comanda SFC pentru a repara fișiere Windows și comanda CHKDSK pentru a verifica erorile de pe hard disk.
  • Reînregistrați câteva fișiere DLL în linia de comandă. În linia de comandă , executarea comenzilor regsvr32 vbscript.dll și regsvr32 jscript.dll va înregistra din nou două DLL-uri care ar putea remedia blocarea COM Surrogate.
  • Verifică-ți antivirusul. Unii au raportat că conflictele antivirus Kaspersky pot cauza această problemă. Încercați să dezactivați protecția antivirus și vedeți dacă accesarea acelui fișier / folder duce în continuare la o eroare.
  • Dacă nu le folosești , puteți dezactiva complet miniaturile.

Poate semnifica acest lucru un virus?

Procesul normal de înlocuire COM este o parte normală a Windows și nu este rău intenționat. Cu toate acestea, se știe că unele malware sunt utilizate dllhost procese în scopuri nefaste. Văzând un număr mare de CU surogat intrări în Managerul de activități folosind o mulțime de CPU este un semn că ați putea avea o infecție.

Deoarece acest tip de malware imită procesele și fișierele importante ale sistemului, nu vă recomandăm să încercați să îl eliminați singur. S-ar putea să ștergeți din greșeală un fișier critic. În schimb, rulați o scanare cu antivirusul instalat și apoi încercați o a doua pentru a vă asigura că sunteți curat.

Consultați lista noastră de cele mai bune programe antivirus fără bătăi de cap dacă aveți nevoie de o recomandare. Nu uitați că puteți rula o scanare cu Windows Defender, chiar dacă nu o folosiți tot timpul (deși probabil ar trebui).

Tip apăra în meniul Start și deschideți Centrul de securitate Windows Defender . Selectați Protecție împotriva virușilor și amenințărilor , apoi faceți clic pe Scanare rapidă pentru a rula o scanare.

Indiferent de antivirusul pe care îl utilizați, obținând o a doua opinie de la venerabil Malwarebytes este și el deștept.

Asta este totul pentru surogatul COM

Am acoperit tot ce trebuie să știți despre procesul de înlocuire COM. După cum se dovedește, acest proces este un ajutor pe care un alt program îl poate crea atunci când dorește să externalizeze o sarcină. Din această cauză, veți vedea diferite numere de surogat COM care rulează în momente diferite. Știți ce trebuie să faceți pentru depanarea blocărilor și ce trebuie să căutați pentru a detecta un virus.

Pentru mai multe cunoștințe despre Windows, consultați ghidul noului nostru utilizator pentru depanarea computerului.

Ați observat vreodată procesul de înlocuire COM care rulează pe computerul dvs.? A avut probleme cu blocarea și ce a rezolvat pentru dvs.? Distribuiți cu noi în comentarii!

Credit imagine: Jeanette.Dietl / Depositphotos

sunetul nu funcționează pe Windows 10
Acțiune Acțiune Tweet E-mail Un ghid pentru începători pentru vorbirea animată

Animarea vorbirii poate fi o provocare. Dacă sunteți gata să începeți să adăugați dialog la proiectul dvs., vom descompune procesul pentru dvs.

Citiți în continuare
Subiecte asemănătoare
  • Windows
  • Managerul de activități Windows
  • Windows 10
  • Explorator de fișiere
  • Depanare
Despre autor Ben Stegner(1735 articole publicate)

Ben este redactor adjunct și manager Onboarding la MakeUseOf. Și-a părăsit serviciul IT pentru a scrie cu normă întreagă în 2016 și nu s-a uitat niciodată înapoi. De mai bine de șapte ani acoperă tutoriale tehnologice, recomandări de jocuri video și multe altele ca scriitor profesionist.

Mai multe de la Ben Stegner

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona