Cum se rezolvă problemele procesului de substituție COM și ce este substituția COM

COM Surrogate este un proces Windows normal, nu un virus în sine. Windows îl folosește pentru a găzdui anumite componente COM în afara aplicației care le-a solicitat, astfel încât o componentă defectă poate eșua fără a închide neapărat aplicația principală. Procesul este asociat de obicei cu dllhost.exe, iar vizualizarea mai multor instanțe COM Surrogate în Managerul de activități poate fi normală.

Dacă COM Surrogate se blochează în mod repetat, utilizează un procesor neobișnuit de puternic sau face ca File Explorer să se blocheze la deschiderea folderelor, cauza reală este adesea un gestionator de miniaturi, o componentă media, o extensie shell terță, un fișier deteriorat, o memorie cache coruptă sau o problemă a unei componente Windows. Remedierile de mai jos se concentrează pe găsirea acestei cauze în loc să dezactiveze COM Surrogate.

Ce este un surogat COM?

COM este prescurtarea de la Component Object Model (Model de obiecte componente), o tehnologie Windows care permite componentelor software să funcționeze între ele. Microsoft documentează un surogat DLL furnizat de sistem care poate încărca serverele COM bazate pe DLL într-un proces separat. Un avantaj important este izolarea erorilor : dacă componenta găzduită se blochează, aplicația apelantă are șanse mai mari să rămână deschisă. Consultați documentația Microsoft privind surogatele DLL pentru designul de bază.

Managerul de activități din Windows 11 afișează mai multe procese COM Surrogate în secțiunea Procese în fundal
Pot apărea mai multe intrări COM Surrogate deoarece Windows poate găzdui componente separate în procese surogat separate.

Cum se rezolvă problemele cu COM Surrogate

1. Încheiați un proces COM Surrogate blocat, apoi încercați din nou

Apăsați Ctrl + Shift + Esc pentru a deschide Managerul de activități. Sub Procese , selectați o instanță COM Surrogate care este în mod clar blocată sau consumă resurse și alegeți Terminare activitate . Apoi redeschideți folderul sau aplicația care a declanșat problema. Windows poate porni un alt surogat atunci când este nevoie.

Nu terminați în mod repetat fiecare instanță ca o operațiune de întreținere de rutină. Încheierea procesului resetează doar simptomul; dacă problema reapare, continuați cu verificările de mai jos.

2. Testați miniaturile și reconstruiți memoria cache a miniaturilor

Problemele legate de surrogatul COM apar adesea în timp ce File Explorer generează previzualizări pentru fotografii, videoclipuri, PDF-uri sau alte fișiere. Ca pas de diagnosticare, deschideți File Explorer, alegeți ... > Opțiuni , deschideți fila Vizualizare și activați Afișați întotdeauna pictogramele, niciodată miniaturile . În Windows 10, Opțiuni folder este disponibilă din panglica Vizualizare a File Explorer.

Fila Vizualizare Opțiuni folder cu opțiunea Afișați întotdeauna pictogramele, niciodată miniaturile activată
Dezactivarea temporară a miniaturilor ajută la determinarea dacă generarea previzualizării declanșează blocarea.

Dacă File Explorer nu mai se blochează cu miniaturile dezactivate, goliți memoria cache a miniaturilor. Căutați în Windows „Curățire disc” , selectați unitatea Windows, bifați Miniaturi și rulați curățarea. Microsoft confirmă că Curățire disc poate elimina memoria cache a miniaturilor în ghidul său de curățare a spațiului de pe unitate . Reactivați miniaturile ulterior și testați din nou folderul.

Fereastra Curățare disc cu elementul Miniaturi selectat pentru ștergere
Ștergerea memoriei cache a miniaturilor obligă Windows să reconstruiască datele miniaturilor pe măsură ce fișierele sunt vizualizate din nou.

3. Găsiți fișierul sau componenta pe care dllhost.exe o atinge

Când eroarea este legată de un singur folder sau tip de fișier, utilizați instrumentul gratuit Sysinternals Process Monitor de la Microsoft . Adăugați un filtru pentru Process Name is dllhost.exe , reproduceți problema și inspectați activitatea sistemului de fișiere imediat înainte de eroare.

Monitorul de procese Sysinternals a fost filtrat pentru a afișa activitatea fișierului dllhost.exe
Un filtru dllhost.exe poate restrânge urmărirea la fișierele și componentele implicate atunci când apare problema COM Surrogate.

Dacă același fișier media este accesat în mod repetat chiar înainte de blocare, mutați fișierul respectiv din folder și testați din nou. Dacă Process Monitor indică un folder sau un codec de program terț, actualizați, reparați sau eliminați software-ul respectiv din programul său de instalare oficial. Nu ștergeți DLL-urile Windows sau fișierele de sistem necunoscute doar pentru că apar în urmărire.

4. Scanați pentru programe malware în loc să includeți COM Surrogate pe lista albă

Deoarece procesele Windows legitime pot fi imitate de programe malware, executați o scanare de securitate dacă comportamentul este neobișnuit sau dacă fișierul executabil pare suspect. Deschideți Securitate Windows > Protecție antivirus și amenințări și executați o scanare rapidă; utilizați Scanare completă sau Microsoft Defender Offline atunci când este necesară o verificare mai aprofundată. Ghidul Microsoft privind securitatea Windows explică opțiunile de scanare disponibile.

Pagina de protecție împotriva virușilor și amenințărilor de securitate Windows care afișează opțiunile de scanare rapidă, completă, personalizată și offline
Utilizați Securitatea Windows pentru a verifica comportamentul suspect al surogatului COM, în loc să excludeți pe scară largă procesul din protecția antivirus.

Evitați adăugarea unei excluderi antivirus generale pentru COM Surrogate sau dezactivarea protecției ca soluție generală. Dacă un produs de securitate terț blochează o componentă legitimă, verificați istoricul de detectare, actualizați produsul și urmați instrucțiunile furnizorului pentru detectarea respectivă.

5. Reparați fișierele de sistem Windows dacă problema este la nivel de sistem

Dacă apar erori COM Surrogate în mai multe foldere și aplicații, reparați depozitul de componente Windows și fișierele de sistem protejate. Deschideți Promptul de comandă ca administrator și executați aceste comenzi în ordine:

DISM.exe /Online /Cleanup-image /Restorehealth
sfc /scannow

Microsoft recomandă rularea DISM înaintea Verificatorului de fișiere de sistem, deoarece DISM furnizează fișiere pe care SFC le poate utiliza pentru reparare. Instrucțiuni complete și mesaje cu rezultate se găsesc în documentația Verificatorului de fișiere de sistem de la Microsoft .

Linia de comandă a administratorului afișează comenzile DISM RestoreHealth și SFC scannow reușite
DISM urmat de SFC poate repara componentele Windows deteriorate atunci când problema nu este limitată la un singur tip de fișier.

Ce nu ar trebui să faci

  • Nu ștergeți și nu dezactivați definitiv dllhost.exe. COM Surrogate face parte din mecanismul normal de găzduire a componentelor din Windows.
  • Nu instalați pachete de codecuri aleatorii. Dacă un anumit format declanșează problema, preferați actualizările de la aplicația, dispozitivul sau furnizorul de codecuri pe care îl utilizați deja.
  • Nu ștergeți un fișier cu probleme doar dintr-o urmărire. Mutați-l sau copiați-l mai întâi, confirmați modificările de comportament și păstrați copii de rezervă ale datelor importante.

În majoritatea cazurilor, COM Surrogate în sine este doar gazda. Soluția permanentă este identificarea furnizorului de miniaturi, fișierului, codecului, extensiei shell, conflictului de securitate sau componentei Windows deteriorate care cauzează eșecul surogatului.

Lasă un comentariu

Cum se modifică bara de titlu în promptul de comandă

Cum se modifică bara de titlu în promptul de comandă

Redenumiți o fereastră din Prompt de comandă cu comanda title, setați o etichetă reutilizabilă pentru o comandă rapidă sau împiedicați resetarea titlului unei file din Terminalul Windows.

Convertește un videoclip într-un fișier EXE cu redare automată cu MakeInstantPlayer

Convertește un videoclip într-un fișier EXE cu redare automată cu MakeInstantPlayer

Învață fluxul de lucru MakeInstantPlayer existent pentru împachetarea unui videoclip ca fișier EXE Windows, examinează opțiunile de redare și înțelege limitele de compatibilitate și siguranță.

Cum se editează un BIOS NVIDIA: Verificări rapide înainte de schimbarea VBIOS-ului

Cum se editează un BIOS NVIDIA: Verificări rapide înainte de schimbarea VBIOS-ului

Află dacă un editor BIOS NVIDIA este compatibil cu placa grafică, cum să creezi o copie de rezervă a unui VBIOS pentru placa grafică și când să utilizezi instrumente de optimizare mai sigură sau de firmware de la furnizor.

Cum se actualizează driverele de dispozitiv în Windows 7

Cum se actualizează driverele de dispozitiv în Windows 7

Găsiți un driver compatibil cu Windows 7, instalați-l prin Device Manager sau prin pachetul producătorului și reveniți la versiunea anterioară dacă un dispozitiv nu mai funcționează.

Time Stopper pentru software de probă: Riscuri, limite și opțiuni legale

Time Stopper pentru software de probă: Riscuri, limite și opțiuni legale

Află pentru ce a fost conceput Time Stopper, de ce vechile instrucțiuni pentru extinderea versiunilor de probă nu sunt fiabile și cum să gestionezi în siguranță versiunile de probă software, facturarea și fișierele de proiect.

Diagnosticarea și repararea unei unități Seagate sau Maxtor cu SeaTools

Diagnosticarea și repararea unei unități Seagate sau Maxtor cu SeaTools

Folosește SeaTools pentru a verifica o unitate Seagate sau Maxtor, a executa diagnostice sigure și de lungă durată, a interpreta rezultatele și a înțelege riscul de pierdere a datelor înainte de a încerca Fix All.

Cum se utilizează TinyTalk pentru chat vocal într-o rețea locală sau pe internet

Cum se utilizează TinyTalk pentru chat vocal într-o rețea locală sau pe internet

Învață fluxul de lucru pentru chat vocal direct-IP din TinyTalk, pregătește-ți microfonul, conectează două PC-uri la o rețea LAN și înțelege de ce apelurile prin internet necesită atenție sporită.

Cum se extrag în lot fișiere RAR protejate prin parolă în WinRAR

Cum se extrag în lot fișiere RAR protejate prin parolă în WinRAR

Extrageți mai multe arhive RAR protejate prin parolă într-un singur lot, păstrați fiecare arhivă în propriul folder și depanați parolele și volumele divizate.

Verificați integritatea fișierelor în Windows cu SHA-256

Verificați integritatea fișierelor în Windows cu SHA-256

Folosește PowerShell sau CertUtil pentru a calcula un hash SHA-256, a-l compara cu suma de control a editorului și a înțelege neconcordanțele.

Cum să creezi o prezentare de diapozitive cu muzică și narațiune în PhotoStage

Cum să creezi o prezentare de diapozitive cu muzică și narațiune în PhotoStage

Creați o prezentare de diapozitive PhotoStage din fotografii sau videoclipuri, aranjați sincronizarea, adăugați muzică de fundal și narațiune vocală, apoi exportați un videoclip pentru a-l partaja.