Hjemmeside » hvordan » Fix for COM Surrogate har stoppet arbeidsfeil i Vista

    Fix for COM Surrogate har stoppet arbeidsfeil i Vista

    Hvis du har fått feilen COM Surrogate har sluttet å fungere når du bla gjennom mapper som inneholder video- eller mediefiler, har du kommet til et bra sted for noen mulige løsninger. Dette problemet skyldes kodeker og andre COM-komponenter installert av ulike programvare som ikke er fullt Vista-kompatible, som noen versjoner av DivX eller Nero.

    Her er feilmeldingen:

    Det finnes en rekke mulige løsninger på dette problemet, og den riktige løsningen er avhengig av hvilken programvare som faktisk forårsaker problemet. Noen av de mest kjente problemene som forårsaker programvare er DivX og Nero, men det er andre som forårsaker problemet også.

    Mulige løsninger

    • Hvis du bruker DivX, bør du oppgraderes til den nyeste versjonen (6.5+)
    • Hvis du bruker Nero, kan du prøve å oppgradere til den nyeste versjonen (7.7.5.1+)
    • Hvis du har oppgradert Nero og Divx og fortsatt har problemet, kan du prøve å gi nytt navn til filen C: \ Program Files \ Common Files \ Ahead \ DSFilter \ NeVideo.ax til NeVideo.ax.bak. Du må kanskje også omdøpe NeVideoHD.ax til NeVideoHD.bak
      Dette vil imidlertid bryte Nero Showtime. (takk til dugi i kommentarene for denne)
    • Du kan deaktivere forhåndsvisning av miniatyrer, noe som burde få problemet til å gå vekk, men det er ikke den optimale løsningen.
    • Den eldre ffdshow codec-pakken har vært kjent for å forårsake noen problemer. Ffdshow tryouts codec pack ser ut til å fungere bedre. Vil du prøve å bruke denne: http://ffdshow-tryout.sourceforge.net/
    • Hvis du vil avinstallere Nero helt, er det et verktøy som de tilbyr for å hjelpe med å fullføre avinstallasjonen som hjelper mye i tilfeller der du har en dårlig installasjon av en eldre versjon. http://www.nero.com/nero7/eng/FAQs_Nero7_NeroVision.html
    • Noen brukere har anbefalt å installere Vista Codec-pakken for å oppdatere alle kodeker til de riktige versjonene. Jeg kan ikke bekrefte at dette fungerer fordi jeg ikke har prøvd det selv. Vær alltid forsiktig når du installerer ukjente komponenter og opprett et gjenopprettingspunkt.
    • Du kan bruke det svært nyttige MMCompView gratis verktøyet fra Nirsoft for å deaktivere noen kodeker på systemet. Dette er veldig nyttig for å feilsøke nøyaktig hvilken komponent som forårsaker problemet.
    • Det er en annen mulig løsning nedenfor for å slå av DEP for dllhost, som kanskje ikke fungerer for alle. Det kan hende du må legge til divx + nero-kjørbare til DEP ignoreringslisten.

    Alan McC skrev inn med denne løsningen som kan løse problemet på en mye enklere måte. I hovedsak kan du slå av dette for noen mennesker ved å slå av databehandlingsforebygging på dllhost (COM-surrogatet). Denne løsningen er detaljert nedenfor.

    Høyreklikk på Computer, og velg Egenskaper

    Klikk på Avanserte systeminnstillinger, og klikk deretter Avansert under Innstillinger

    Velg kategorien "Databeskyttelse", og klikk deretter "Slå på DEP for alle programmer og tjenester, unntatt de jeg velger"?

    Klikk på Add-knappen, og bla deretter til C: \ Windows \ System32 \ dllhost.exe som vist

    Klikk Åpne, og deretter OK.

    Her er hva du bør se ...

    Nå kan du bla gjennom videomapper uten problemer!

    Jeg vil gjerne takke Alan McC for å skrive inn med ikke bare den andre løsningen, men også alle skjermbilder.

    Hvis disse ikke løser problemet ditt, vil det være vel verdt tiden å lese gjennom kommentarene. Denne tråden har fått massevis av oppmerksomhet, og det er mange nyttige svar i kommentarene nedenfor.

    Kommentarene er stengt på denne artikkelen fordi den ekstreme mengden svar gjorde denne siden for lang. Ikke vær redd, du kan fortsatt stille spørsmålet du ønsker ved å legge ut på forumet.

    The How-To Geek Forums