Probleme de surogat COM în Windows 10

  • Imparte Asta
Cathy Daniels

Atunci când un computer începe să funcționeze lent sau să înghețe, mulți utilizatori deschid managerul de activități pentru a vedea ce proces surogat com provoacă problema. Atunci când un proces surogat necunoscut este vinovat, primul lucru care poate veni în minte este că computerul cu sistem de operare Windows are o problemă cu un virus.

COM Surrogate este doar unul dintre multele procese care sunt învăluite în mister. Dacă procesul COM Surrogate vă blochează computerul, citiți mai departe pentru a afla cum să rezolvați această problemă.

Ce este COM Surrogat?

Procesul COM Surrogate este o componentă necesară a sistemului de operare Windows, iar COM este abrevierea de la "Component Object Model." Deși multe aplicații pot utiliza aceste COM, COM este vital pentru procesul gazdă. Aceasta înseamnă că, dacă partea COM a aplicației funcționează defectuos și se blochează, poate provoca blocarea întregului program, inclusiv a Windows Explorer, odată cu acesta.

Din acest motiv, Microsoft a creat procesul COM Surrogate, care permite programului dezvoltatorului să creeze un COM "surogat" sau "proxy" care nu este vital pentru sistem. În cazul în care procesul COM surogat se blochează, acesta nu va cauza blocarea procesului gazdă, deoarece există în afara procesului gazdă.

Este COM Surrogate un virus?

Unele zvonuri de pe Internet susțin că procesul COM Surrogate este un virus, ceea ce este în mare parte neadevărat. Da, un virus poate avea un nume similar, dar cel mai probabil, virusul, ca și alte programe, folosește pur și simplu caracteristica procesului COM Surrogate din Windows în scopurile sale. COM Surrogate este cunoscut și sub numele de proces COM Surrogate Sacrificial.

La fel cum a deturnat restul computerului, a deturnat și procesul COM Surrogate. Chiar dacă utilizarea anormală a puterii de procesare a COM Surrogate poate însemna un virus, există și alte câteva motive pentru care aceste surogate ar putea funcționa defectuos. Ca proces de sacrificiu COM Surrogate, în mod natural "acționează în alt loc." Făcut astfel pentru a proteja sistemul PC-ului dvs. de posibile probleme. Pe scurt, procesul COMprocesul de sacrificiu surogat poate fi potrivit pentru computerul dumneavoastră.

De exemplu, atunci când accesați un dosar din Windows Explorer și încercați să generați imagini în miniatură, procesele Windows declanșează un surogat COM pentru a aduce imaginile în miniatură în cadrul fișierului exe.

  • Vedeți și: Eroare de clasă neînregistrată

Cum să remediați o eroare COM Surrogat

Soluție #1: Forțați manual COM Surrogate să se închidă în Task Manager

Uneori, procesul surogat COM se blochează și trebuie să îl închideți în cadrul sistemelor de operare pentru a fi rezolvat. Aceasta este cea mai rapidă și mai ușoară soluție.

Pasul #1

Faceți clic dreapta pe bara de activități pentru a deschide fereastra Meniul din bara de activități și accesați Windows Task Manager.

Pasul 2

În fereastra Task Manager, derulați în jos până când găsiți rubrica " COM Surrogat "Faceți clic pe ea, apoi faceți clic pe sarcina " Sfârșitul sarcinii "Trebuie să repetați acest lucru până când ați închis toate procesele COM Surrogate cel puțin o dată. Închideți Task Manager-ul.

Dacă COM Surrogate repornește, ar trebui să utilizeze o cantitate minimă de putere de procesare. Dacă încă mai provoacă probleme, treceți la pasul următor.

Soluția #2: Actualizați antivirusul și scanați-vă calculatorul

Unul dintre principalele motive pentru care procesele surogat consumă prea multă putere de procesare este faptul că computerul dumneavoastră are un virus surogat. Pentru a vă asigura că un virus surogat nu contribuie la problema de procesare COM Surrogate, actualizați-vă software-ul antivirus.

Deoarece toate programele antivirus sunt diferite, nu este ușor de publicat instrucțiuni exacte pentru a face acest lucru.

Dacă folosiți Kaspersky Antivirus, există o problemă cunoscută la antivirusul în sine care cauzează probleme cu procesele COM Surrogate, deci este esențial să actualizați întregul program în loc să căutați doar definițiile antivirus.

Este posibil să fie nevoie să dezinstalați și să reinstalați software-ul. Dacă problema dispare atunci când software-ul este dezinstalat și revine la reinstalare, este posibil să doriți să schimbați programele antivirus.

Pentru a actualiza antivirusul încorporat, Windows Defender, trebuie să tastați " Windows Defender " în meniul Start, selectați-l și faceți clic pe " Verificați actualizările acum " atunci când se deschide.

Trebuie să efectuați o scanare completă a sistemului atunci când antivirusul este actualizat. Această scanare poate dura mult timp, dar este vitală pentru a vă asigura că nu aveți un virus surogat care să interfereze cu sau să utilizeze procesul COM Surrogate. După ce scanarea este completă, cereți antivirusului să elimine orice virus surogat pe care îl poate găsi și reporniți calculatorul.

Dacă utilizați un antivirus de la o terță parte, puteți vizita site-ul web al producătorului pentru instrucțiuni specifice privind modul de actualizare și de utilizare pentru a elimina orice virus surogat. După ce ați actualizat antivirusul, trebuie să vă asigurați că Windows Defender este dezactivat.

În cele din urmă, dacă scanarea virusului nu găsește niciun virus surogat, dar credeți în continuare că ați putea avea un virus, puteți încerca să rulați o scanare offline. De asemenea, este foarte recomandat să verificați dacă există alte infecții malware care v-ar putea cauza un computer infectat. Din nou, trebuie să urmați instrucțiunile producătorului antivirus pentru a face acest lucru.

Fix #3: Asigurați-vă că Windows este actualizat pentru a rezolva problema COM Surrogate

O altă cauză a performanțelor slabe ale procesului COM Surrogate este faptul că sistemul de operare (OS) Windows 10 nu este actualizat. Faptul că rulează o versiune neactualizată de Windows poate duce la multe probleme. Pentru a actualiza manual Windows 10, urmați pașii de mai jos:

Pasul #1

Tip " Setări " în bara de căutare, selectați opțiunea corespunzătoare sau faceți clic pe butonul " Setări " din meniul Start.

Pasul 2

Din meniul Settings (Setări), alegeți " Actualizări & Securitate ."

Pasul #3

Asigurați-vă că selectați " Windows Update "În partea stângă, faceți clic pe butonul " Actualizarea statutului " care spune " Verificați dacă există actualizări ."

Pasul 4

Dacă sunt instalate actualizări, trebuie să reporniți computerul înainte ca acestea să intre în vigoare. Pentru a face acest lucru, faceți clic pe meniul Start " Putere " și selectați " Reporniți ."

În cazul în care o actualizare blocată sau lipsă este interferată odată ce procesul COM Surrogate rulează, această metodă ar trebui să rezolve problema. Dacă vă confruntați în continuare cu probleme cu COM Surrogate, treceți la următoarea metodă.

Soluția #4: Reparați problema COM Surrogate prin actualizarea Windows Media Player

Windows Media Player este utilizat pentru a reda orice fișiere video sau media. Cu toate acestea, dacă nu utilizați Windows Media Player (sau nu îl deschideți) în mod frecvent, este posibil ca playerul să nu fie actualizat. Acest lucru va cauza, la rândul său, probleme de surogat COM în întregul sistem. Puteți remedia problema prin actualizarea playerului media. În acest fel, veți putea să vă bucurați din nou de fișiere media.

Pasul #1

Tip " Windows Media Player " în bara de căutare și selectați opțiunea corespunzătoare, sau faceți clic pe butonul " Windows Media Player ", dacă aceasta este disponibilă în bara de activități.

Pasul 2

Când aplicația se deschide, lăsați-o să stea câteva minute. Dacă trebuie să se actualizeze, o va face automat și va apărea un mesaj " Actualizare completă " va apărea în partea de jos a ferestrei.

Pasul #3

Închideți Windows Media Player și reporniți computerul. Pentru a face acest lucru, faceți clic pe meniul Start " Putere " și selectați " Reporniți ."

După ce ați reparat playerul de fișiere video sau media, reporniți PC-ul și vedeți dacă problema cu surogatul COM este rezolvată.

Fix #5: Rulați o verificare a fișierelor de sistem

Windows 10 are un program care va verifica fișierele pentru erori chiar dacă acestea apar în alte programe care rulează pe sistem. Acesta poate găsi cu ușurință fișiere care pot face ca gazdele de proces COM Surrogate să utilizeze prea multă putere de procesare. În plus, rularea unei verificări de fișiere poate ajuta, de asemenea, la verificarea dacă există viruși surogat care cauzează probleme sistemului dvs. Iată cum să rulați o verificare de fișiere:

Pasul #1

Introduceți " cmd " în bara de căutare, apoi apăsați [ Introduceți ].

Pasul 2

Faceți clic dreapta pe " Prompt de comandă " și alegeți opțiunea " Rulați ca administrator " din meniul derulant care apare.

Pasul #3

După ce se deschide fereastra Command Prompt, tastați " sfc /scannow " după prompt (fără ghilimele) și apăsați [ Introduceți ]. Așteptați până la finalizarea procesului, care poate dura ceva timp.

Pasul 4

Când se termină scanarea, trebuie să reporniți computerul. Ca și înainte, faceți clic pe butonul " Putere " din meniul Start și alegeți " Reporniți ."

Continuați cu următoarea metodă dacă problema nu este încă rezolvată.

Soluția #6: Îndepărtați sau curățați miniaturi pe computerul dumneavoastră cu Windows 10

Uneori, COM Surrogate încearcă să acceseze un fișier corupt neutilizat. Deoarece fișierul este corupt, nu puteți deschide locația fișierului, care nu poate fi accesat. Pentru a remedia această problemă, trebuie să eliminați miniaturi vechi.

Pasul #1

Tip " Opțiuni ale exploratorului de fișiere " în meniul Start și faceți clic pe el.

Pasul 2

Faceți clic pe " Vezi " din fereastra File Explorer Options (Opțiuni explorator de fișiere). Asigurați-vă că fereastra " Afișați întotdeauna pictograme, niciodată miniaturi " din cadrul opțiunii " Fișiere și dosare " are o bifă în dreptul său. Apoi faceți clic pe " Aplicați " și, în cele din urmă, faceți clic pe " OK ."

Pasul #3

Deschideți meniul Start și introduceți " Curățarea discului ." Apoi faceți clic pentru a deschide aplicația respectivă.

Pasul 4

Selectați unitatea pe care doriți să o curățați. Aceasta este de obicei unitatea C: Dacă nu sunteți sigur, repetați acest pas și pasul 5 până când ați curățat toate unitățile.

Pasul #5

Asigurați-vă că există o bifă lângă " Miniaturi ." Apoi faceți clic pe " Curățați fișierele de sistem ."

Pasul 6

Redeschideți opțiunile Exploratorului de fișiere, tastând " Opțiuni ale exploratorului de fișiere " în meniul Start și faceți clic pe el.

Pasul #7

De data aceasta în " Vezi " din fereastra File Explorer Options, debifați caseta " Afișați întotdeauna pictograme, niciodată miniaturi " din cadrul opțiunii " Fișiere și dosare ." Din nou, faceți clic pe " Aplicați " și, în cele din urmă, faceți clic pe " OK ."

Pasul #8

Închideți fereastra și faceți clic pe pictograma Power din meniul Start pentru a reporni calculatorul.

Fix #7: Re-creați memoria cache pentru miniaturi folosind Prompt de comandă

Uneori, trebuie să ștergeți toate miniaturile și să cereți ca Windows să reconstruiască memoria cache a miniaturilor. Miniaturile defecte vor cauza probabil probleme de surogat COM. Pentru a vă asigura că miniaturile dvs. deschid corect locația fișierului, urmați acești pași:

Pasul #1

Tip " cmd " în căsuța de căutare, apoi faceți clic dreapta pe " Prompt de comandă " pentru a aduce în discuție " Rulați ca administrator "Alegeți această opțiune.

Pasul 2

După ce apare promptul de comandă, tastați " taskkill /f /im explorer.exe " fără ghilimele (sau tăiați-l și lipiți-l) în fereastră, apoi apăsați [ Introduceți ]. Această comandă oprește File Explorer.

Pasul #3

Acum, tastați " del /f /f /s /q /a %LocalAppData%MicrosoftWindowsExplorerthumbcache_*.db " fără ghilimele (sau tăiați-l și lipiți-l) în fereastră, apoi apăsați [ Introduceți ]. Această comandă șterge toate fișierele de miniaturi din baza de date.

Pasul 4

În cele din urmă, reporniți File Explorer tastând " începe explorer.exe " fără ghilimele în fereastră și apăsați [ Introduceți ].

Windows Explorer este prevăzut cu un obiect COM care îi permite să recreeze automat miniaturi. Verificați dacă reîmprospătarea miniaturilor a rezolvat problema procesului DOM surogat.

Fix #8: Reînregistrați fișierele DLL

În unele cazuri, fișierul .dll utilizat de COM Surrogate funcționează, dar este posibil să fie necesar să fie reînregistrat pentru a funcționa corect. Reînregistrați-l efectuând acești pași:

Pasul #1

Tip " cmd " în căsuța de căutare, apoi faceți clic dreapta pe " Prompt de comandă " pentru a aduce în discuție " Rulați ca administrator "Alegeți această opțiune.

Pasul 2

După ce apare promptul de comandă, tastați " regsvr32 vbscript.dll " fără ghilimele în fereastră și apăsați [ Introduceți ].

Pasul #3

Apoi, tastați " regsvr32 jscript.dll " fără ghilimele în fereastră și apăsați [ Introduceți ].

Acest lucru ar trebui să reînregistreze fișierele DLL utilizate de COM Surrogate și să permită calculatorului să funcționeze fără probleme. Dacă nu rezolvă problema, continuați să citiți.

Fix #9: Rulați Check Disk în Promptul de comandă

Fișierele corupte sunt cauza frecventă a unui proces care utilizează prea multă putere de procesare în Windows Explorer. Ca urmare, veți vedea probabil o problemă de surogat COM. Puteți verifica dacă există erori pe unitățile de disc ale computerului dumneavoastră, urmând acești pași:

Pasul #1

Tip " Prompt de comandă " în meniul Start, ca în cazul altor metode. Faceți clic dreapta pe butonul " Prompt de comandă " și alegeți opțiunea " Rulați ca administrator " din meniul derulant.

Click " Da " pentru a permite programului să facă modificări și pentru a continua la Command Prompt.

Pasul 2

Introduceți " chkdsk c: /r " la prompt, fără ghilimele. Nu uitați că c: este numele unității pe care doriți să o verificați, așa că s-ar putea să trebuiască să înlocuiți această literă cu alta. Acum apăsați " Introduceți ."

Pasul #3

Sistemul vă va solicita să reporniți sistemul. Alegeți Y pentru a reporni acum și apoi apăsați [ Introduceți ]. Acest proces poate dura ceva timp, mai ales dacă este prima dată când îl faceți.

Cu toate acestea, Windows ar trebui să repare automat orice eroare pe care o găsește. După aceea, încercați să vedeți dacă problema cu surogatul COM persistă.

Corecția nr. 10: Excludeți surogatul COM din prevenirea executării datelor

Dacă primiți un mesaj de eroare: COM Surrogate a încetat să mai funcționeze , această metodă va ajuta la această eroare și la alte erori de proces COM Surrogate. Iată cum să excludeți COM Surrogate din DEP (Data Execution Prevention)

Pasul #1

În meniul Start, tastați " setări avansate ale sistemului " și faceți clic pe " Vizualizați setările avansate ale sistemului ."

Pasul 2

" Avansat " ar trebui să fie deja selectată atunci când se deschide fereastra System Properties. Sub fila " Performanță ", faceți clic pe subtitlul " Setări ".

Pasul #3

Acum, faceți clic pe " Prevenirea executării datelor " și faceți clic pe " Activează DEP pentru toate programele și serviciile, cu excepția celor pe care le selectez eu ."

Pasul 4

Acum, faceți clic pe " ADD ."

Pasul #5

Dacă aveți Windows 10 pe 32 de biți, navigați la C:WindowsSystem32, sau dacă aveți Windows 10 pe 64 de biți, trebuie să navigați la C:WindowsSysWOW64.

Vă rugăm să rețineți: veți începe probabil în folderul System32 chiar dacă aveți un sistem pe 64 de biți (sistemele pe 64 de biți au ambele foldere).

Pentru a naviga la dosarul corect, trebuie să faceți clic pe pictograma dosarului de sus (situată lângă pictograma " Uită-te în: " din partea de sus a ferestrei pop-up.

Pasul 6

După ce ați găsit dosarul corect ( Sistem32 sau SysWOW64 ), găsiți dllhost , faceți clic pe el și selectați " Deschideți ." Aceasta îl va adăuga la lista de excluderi.

sau

Pasul #7

Click " Aplicați " și apoi " OK " pentru a vă salva modificările.

Verificați dacă eroarea de proces surogat COM a fost remediată. În caz contrar, treceți la pasul următor.

Corecția #11: Actualizarea sau anularea driverelor

Dacă ați actualizat recent un driver, urmați aceste instrucțiuni pentru a readuce driverul de dispozitiv la o versiune anterioară. În unele cazuri, actualizările pot fi lansate cu erori care afectează procesul COM Surrogate.

Revenirea la driverul de rezervă va restabili temporar buna funcționare a procesului.

Dacă nu sunteți sigur că vreun dispozitiv a fost actualizat recent, cel mai bine este să verificați mai întâi driverele pentru grafică, video și afișaj și apoi driverele audio/microfon.

În cazul în care aceste drivere nu au fost actualizate recent (funcția de revenire nu este disponibilă), trebuie să încercați să le actualizați urmând acești pași:

Pasul #1

Apăsați tasta [ X ] și tasta [ Windows Aceasta deschide meniul Quick Link (Legătură rapidă), de unde trebuie să alegeți " Manager de dispozitive ."

Pasul 2

Faceți clic pentru a deschide tipul de dispozitiv despre care știți că a fost actualizat recent și faceți clic dreapta pe numele dispozitivului actualizat. Dacă nu știți dacă un driver de dispozitiv a fost actualizat recent, faceți clic pe butonul " Adaptoare de afișare " pentru a o extinde.

Acum, faceți clic dreapta pe numele primului dispozitiv listat și faceți clic pe " Proprietăți ."

Pasul #3

Alegeți " Șoferul Roll Back "Dacă nu este disponibil, treceți la pasul 4.

Se va afișa un ecran care vă va întreba de ce doriți să faceți o restaurare a dispozitivului. Completați informațiile și faceți clic pe " Da " pentru a confirma că doriți să reveniți la o versiune anterioară a driverului. Treceți la pasul nr. 7.

Pasul 4

În cazul în care " Șoferul Roll Back " este gri, faceți clic pe " Actualizarea driverului " în schimb.

Pasul #5

Când faceți clic pe Actualizare driver, veți vedea o opțiune pentru a face ca computerul căutarea automată a software-ului de driver Alegeți această opțiune.

Alternativ, puteți nota versiunea curentă a driverului și puteți verifica pe site-ul web al producătorului pentru cea mai recentă versiune. Puteți descărca cea mai recentă versiune și o puteți instala manual de pe site-ul web al producătorului dacă nu aveți cea mai recentă versiune.

Pasul 6

Calculatorul ar trebui să efectueze o căutare automată. Dacă driverul este actualizat, veți vedea un mesaj care vă va indica faptul că aveți deja instalat cel mai bun driver pentru acel dispozitiv. În caz contrar, calculatorul ar trebui să actualizeze automat driverul.

Pasul #7

Închideți fereastra pop-up după ce ați terminat căutarea (și actualizarea, dacă este necesar).

Ar trebui să restart computerul dvs. și vedeți dacă problema excesului de CPU este rezolvată.

În caz contrar, puteți reveni la fereastra managerului de dispozitive (pasul 2) și reinstalați driverul pe care l-ați retras. Urmați instrucțiunile pentru următorul driver de dispozitiv până când ați verificat toate driverele de dispozitive grafice, video, de afișare și audio/microfon care sunt listate.

Continuați să citiți dacă încă nu ați rezolvat eroarea de surogat COM.

Fix #12: Dezinstalarea programelor care știu că interferează cu COM Surrogate

Se știe că două programe de la terți interferează cu COM Surrogate și cauzează o utilizare ridicată a procesorului: Acronis TrueImage și VLC Player (atunci când utilizați versiunea pe 32 de biți cu Windows 10 pe 64 de biți). Cu VLC Player, puteți reinstala versiunea pe 64 de biți după ce urmați pașii de mai jos pentru a dezinstala un program.

Din păcate, dacă Acronis TrueImage este vinovat, nu există o alternativă acum. În unele cazuri, alți playere media de la terți ar putea cauza problema, iar dezinstalarea acestora ar putea ajuta.

Pasul #1

Deschideți meniul Start și tastați " Panoul de control ", fără ghilimele.

Pasul 2

Click " Dezinstalarea unui program ."

Pasul #3

În lista care se afișează, găsiți programul pe care doriți să îl dezinstalați și faceți clic pe el. Apoi faceți clic pe Uninstall/Change și confirmați că doriți să îl dezinstalați.

Pasul 4

Când programul a terminat de dezinstalat, reporniți calculatorul.

Corecția #13: Creați un nou cont de utilizator cu privilegii administrative

Uneori, setările specifice pe care le-ați salvat pot crea probleme cu COM Surrogate. Crearea unui cont nou cu privilegii administrative va reseta aceste setări și va restabili funcția de căutare.

Pasul #1

Apăsați [X] și [ Windows Selectați simultan tastele " Windows PowerShell (Admin) " și sunteți de acord să permiteți programului să facă modificări.

Pasul 2

Când se deschide PowerShell, tastați " net user DifferentUsername DifferentPassword /add " fără ghilimele în promptul PowerShell.

Trebuie să înlocuiți DifferentUsername cu numele de utilizator pe care îl doriți pentru noul cont. DifferentPassword trebuie înlocuită cu parola pe care doriți să o utilizați pentru noul cont.

Nici parola și nici numele de utilizator nu pot conține spații, iar ambele vor fi sensibile la majuscule și minuscule. După ce ați terminat de introdus comanda, apăsați [ Introduceți ] pentru a-l executa.

Pasul #3

Trebuie să reporniți computerul înainte ca modificările să intre în vigoare. Închideți fereastra PowerShell și reporniți utilizând pictograma Power din meniul Start sau apăsând tasta [ Ctrl ], [ Alt ], și [ Ștergeți ] simultan pe tastatură pentru a accesa meniul Task Manager și pictograma Power de acolo.

La repornirea computerului, trebuie să vă conectați la noul cont de utilizator pe care l-ați creat utilizând numele de utilizator și parola unice pe care le-ați introdus în comanda PowerShell.

Fix #14: Modificați modul în care vedeți meniurile

Acest lucru nu va rezolva problema de bază, dar vă poate ajuta să recâștigați controlul asupra computerului atunci când nimic altceva nu funcționează. Pentru a schimba vizualizarea meniurilor, puteți urma fie pașii nr. 1 și 2 din cea de-a șasea metodă menționată aici, fie puteți utiliza următorii pași pentru a schimba temporar modul de vizualizare a meniurilor.

Această metodă va funcționa în cazul în care problema COM Surrogate este cauzată de o problemă cunoscută, iar Microsoft dezvoltă o soluție. Când soluția va fi publicată, puteți vizualiza meniurile cu miniaturi.

Pasul #1

Tip " Explorator de fișiere " în meniul Start sau faceți clic pe Start Menu Explorator de fișiere icoană.

Pasul 2

În fereastra File Explorer, faceți clic pe butonul " Vezi ".

Pasul #3

Acum, faceți clic fie pe " Lista " sau " Detalii "- oricare ar fi aspectul pe care îl preferi.

Dacă ați încercat toate metodele de mai sus și încă observați că COM Surrogate folosește prea mult CPU, puteți consulta articolul de pe blog despre Cum să rectificați eroarea de utilizare a discului de 100% pe un computer cu Windows 10 pentru mai multe idei.

Sunt Cathy Daniels, expertă în Adobe Illustrator. Folosesc software-ul din versiunea 2.0 și creez tutoriale pentru acesta din 2003. Blogul meu este una dintre cele mai populare destinații de pe web pentru cei care doresc să învețe Illustrator. Pe lângă munca mea de blogger, sunt și autor și designer grafic.