4Sep

Remediere pentru COM înlocuiește Eroare de lucru în Vista

Dacă ați fost obtinerea de eroare COM Surrogate a încetat să funcționeze ori de câte ori navigați foldere care conțin fișiere video sau media, ați ajuns la un loc bun pentru unele soluții posibile. Această problemă este cauzată de codecuri și alte componente COM instalate de diverse programe care nu sunt pe deplin compatibile cu Vista, cum ar fi unele versiuni de DivX sau Nero.

Iată mesajul de eroare:

Există o serie de soluții posibile pentru această problemă, iar soluția potrivită depinde în mare măsură de ce software generează de fapt problema. Unele dintre cele mai cunoscute probleme de software care cauzează probleme sunt DivX și Nero, dar există și alte probleme care cauzează problema.

Soluții posibile

  • Dacă utilizați DivX, ar trebui să faceți upgrade 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 făcut upgradeNero și Divx și aveți încă o problemă, puteți încerca să redenumiți fișierul C: \ Program Files \ Common Files \ Ahead \ DSFilter \ NeVideo.ax către NeVideo.ax.bak. Este posibil să fie necesar să redenumiți NeVideoHD.ax la NeVideoHD.bak
    Acest lucru va rupe Nero Showtime, totuși.(datorită dugi în comentariile pentru aceasta)
  • Puteți dezactiva previzualizările Thumbnail, care ar trebui să facă problema să dispară, dar nu este soluția optimă.
  • Este cunoscut faptul că pachetul mai vechi codec ffdshow a provocat unele probleme. Procesul de codare ffdshow tryouts pare să funcționeze mai bine. S-ar putea să încercați să utilizați acest lucru: http://ffdshow-tryout.sourceforge.net/
  • Dacă doriți să dezinstalați Nero în întregime, există un utilitar pe care îl furnizează pentru a ajuta la dezinstalarea completă care ajută foarte mult în situațiile în careaveți o instalare necorespunzătoare a unei versiuni mai vechi.http: //www.nero.com/nero7/eng/ FAQs_Nero7_NeroVision.html
  • Unii utilizatori au recomandat instalarea pachetului Vista Codec pentru a vă actualiza toate codec-urile la versiunile corecte. Nu pot confirma că acest lucru funcționează, pentru că eu nu am încercat eu însumi. Ca întotdeauna, aveți grijă când instalați componente necunoscute și creați un punct de restaurare.
  • Puteți folosi utilitatea foarte utilă MMCompView gratuită de la Nirsoft pentru a dezactiva codecurile din sistem. Acest lucru este foarte util pentru a vă ajuta să depanați exact ce componentă cauzează problema.
  • Există o altă soluție posibilă de a dezactiva DEP pentru dllhost, lucru care ar putea să nu funcționeze pentru toată lumea. Este posibil să fie necesar să adăugați executabile divx + nero în lista DEP ignore.

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

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

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

Selectați fila "Data Execution Protection" și faceți clic pe "Porniți DEP pentru toate programele și serviciile, cu excepția celor selectate??

Faceți clic pe butonul Adăugare, apoi parcurgeți C: \ Windows \ System32 \ dllhost.exe după cum se arată în

Faceți clic pe Deschidere, apoi pe OK.

Iată ce ar trebui să vedeți. ..

Acum puteți naviga în directoarele video fără probleme!

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 subiect a primit o atenție sporită și există multe răspunsuri utile în comentariile de mai jos.

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

Forumul