Remedierea pentru COM Surrogate a încetat să mai funcționeze eroare în Vista

Dacă ați primit eroarea COM Surrogate a încetat să funcționeze ori de câte ori răsfoiți foldere care conțin fișiere video sau media, ați ajuns într-un loc bun pentru câteva soluții posibile. Această problemă este cauzată de codec-urile și alte componente COM instalate de diverse software-uri care nu sunt complet compatibile cu Vista, cum ar fi unele versiuni de DivX sau Nero.

Iată mesajul de eroare:

fix-for-com-surrogate-a-încetat-funcționare-eroare-in-vista fotografia 1



Există o serie de soluții posibile la această problemă, iar soluția corectă depinde în mare măsură de software-ul care cauzează de fapt problema. Unele dintre cele mai cunoscute software-uri care cauzează probleme sunt DivX și Nero, dar există și altele care cauzează problema.

Solutii posibile

  • Dacă utilizați DivX, ar trebui să fiți actualizat la cea mai recentă versiune (6.5+)
  • Dacă utilizați Nero, puteți încerca să faceți upgrade la cea mai recentă versiune (7.7.5.1+)
  • Dacă ați actualizat Nero și Divx și încă aveți problema, puteți încerca să redenumiti fișierul C:Program FilesCommon FilesAheadDSFilterNeVideo.ax în NeVideo.ax.bak. De asemenea, poate fi necesar să redenumiți NeVideoHD.ax în NeVideoHD.bak
    Totuși, acest lucru va rupe Nero Showtime. (mulțumesc lui Dugi în comentarii pentru aceasta)
  • Puteți dezactiva previzualizările în miniatură, ceea ce ar trebui să facă problema să dispară, dar nu este soluția optimă.
  • Se știe că pachetul de codec ffdshow mai vechi provoacă unele probleme. Pachetul de codec ffdshow tryouts pare să funcționeze mai bine. Poate doriți să încercați să utilizați acesta: http://ffdshow-tryout.sourceforge.net/
  • Dacă doriți să dezinstalați Nero complet, există un utilitar pe care îl oferă pentru a vă ajuta cu dezinstalarea completă, care vă ajută foarte mult în cazurile în care aveți o instalare proastă a unei versiuni mai vechi. http://www.nero.com/nero7/eng/FAQs_Nero7_NeroVision.html
  • Unii utilizatori au recomandat instalarea pachetului de codec Vista pentru a vă actualiza toate codecurile la versiunile corecte. Nu pot confirma că funcționează, deoarece nu l-am încercat eu. Ca întotdeauna, aveți grijă când instalați componente necunoscute și creați un punct de restaurare.
  • Puteți folosi utilitarul gratuit MMCompView de la Nirsoft pentru a dezactiva orice codec de pe sistem. Acest lucru este foarte util pentru a ajuta la depanarea exactă care componentă cauzează problema.
  • Mai jos există o altă soluție posibilă de a dezactiva DEP pentru dllhost, care ar putea să nu funcționeze pentru toată lumea. Poate fi necesar să adăugați executabile divx+nero la lista de ignorare DEP.

Alan McC a scris cu această remediere care ar putea rezolva problema într-un mod mult mai ușor. În esență, dezactivarea Data Execution Prevention pe dllhost (surogat COM) poate rezolva această problemă pentru unii oameni. Această soluție este detaliată mai jos.

Faceți clic dreapta pe Computer și alegeți Proprietăți

fix-for-com-surrogate-a-încetat-funcționare-eroare-in-vista fotografia 2

Faceți clic pe Setări avansate de sistem, apoi sub Avansat, faceți clic pe Setări

fix-for-com-surrogate-a-încetat-funcționare-eroare-in-vista foto 3

Selectați fila Data Execution Protection, apoi faceți clic pe Activare DEP pentru toate programele și serviciile, cu excepția celor pe care le selectez.

fix-for-com-surrogate-a-încetat-funcționare-eroare-in-vista foto 4

Faceți clic pe butonul Adăugare, apoi navigați la C:WindowsSystem32dllhost.exe după cum se arată

fix-for-com-surrogate-a-încetat-funcționare-eroare-in-vista foto 5

Faceți clic pe Deschidere, apoi pe OK.

Iată ce ar trebui să vezi...

fix-for-com-surrogate-a-încetat-funcționare-eroare-in-vista foto 6

Acum puteți răsfoi folderele video fără probleme!

fix-for-com-surrogate-a-încetat-funcționare-eroare-in-vista fotografia 7

Aș dori să-i mulțumesc lui Alan McC pentru că a scris nu doar a doua soluție, ci și toate capturile de ecran.

Dacă acestea nu vă rezolvă problema, ar merita timpul să citiți comentariile. Acest thread a atras multă atenție și există o mulțime de răspunsuri utile în comentariile de mai jos.

Comentariile au fost închise la acest articol deoarece numărul extrem de răspunsuri făcea această pagină prea lungă. Nu vă temeți, puteți în continuare să puneți liber toate întrebările pe care le doriți, postând pe forum.

Forumurile pentru Geek

Mai multe povești

Vedeți din ce grupuri aparține utilizatorul dvs. Linux

Când utilizați un sistem Linux, este util să aflați ce grupuri aparțineți, astfel încât să puteți înțelege dacă aveți acces la fișiere și directoare. Aceasta este una dintre cele mai simple comenzi posibile. Folosesc Ubuntu Linux, dar această comandă ar trebui să funcționeze pe majoritatea soiurilor de Linux.

Adăugați un utilizator pe serverul Ubuntu

Ubuntu Server este ca orice varietate de Linux și are capacități complete pentru mai mulți utilizatori, iar o sarcină comună pe orice server este adăugarea de utilizatori.

Păstrați-vă sesiunea SSH în funcțiune când vă deconectați

Ecranul este ca un manager de ferestre pentru consola ta. Vă va permite să mențineți mai multe sesiuni de terminal în funcțiune și să comutați cu ușurință între ele. De asemenea, vă protejează de deconectare, deoarece sesiunea de ecran nu se termină atunci când sunteți deconectat.

Cum se montează un folder de la distanță folosind SSH pe Ubuntu

Conectarea la un server prin internet este mult mai sigură folosind SSH. Există o modalitate prin care puteți monta un folder pe un server la distanță folosind serviciul SSHFS.

Schimbați Ubuntu Server de la DHCP la o adresă IP statică

Dacă programul de instalare Ubuntu Server a setat serverul dvs. să utilizeze DHCP, veți dori să îl schimbați la o adresă IP statică, astfel încât oamenii să o poată utiliza efectiv.

Faceți VLC Player să arate ca Winamp 5 (cumva)

vlc -I skins2

Trimiterea de notificări automate prin e-mail de job în SQL Server cu SMTP

Când aveți joburi de backup automate care rulează pe serverul dumneavoastră de baze de date, uneori uitați că acestea chiar rulează. Apoi uitați să verificați pentru a vedea dacă rulează cu succes și nu vă dați seama până când baza de date se blochează și nu o puteți restaura, deoarece nu aveți o copie de rezervă curentă.

Cum să partajați foldere cu mașina dvs. virtuală Ubuntu (oaspete)

VMware Workstation oferă o mare capacitate de a crea foldere partajate, astfel încât mașina dvs. virtuală să poată accesa cu ușurință datele de pe computerul gazdă. Acest lucru economisește mult timp, mai ales când instalați software care altfel ar dura mult timp pentru a descărca.

Blocarea spam-ului de la expeditorii internaționali în Windows Vista Mail

Eu personal nu folosesc clientul Windows Mail care vine cu Windows Vista, dar în timp ce cercetam cum să-l folosesc pentru a-mi accesa Gmail local, am descoperit o opțiune frumoasă în panoul Opțiuni de e-mail nedorit.

Instalați VMware Tools pe Ubuntu Edgy Eft

Actualizare: Dacă aveți VMware Workstation versiunea 5.5.3, veți dori să urmați ghidul actualizat. Dacă utilizați versiunea 5.5.2 sau mai mică, continuați.