Fix COM Surrogate ha smesso di funzionare in Windows 7


Un mio cliente ha iniziato a riscontrare strani problemi durante l'esplorazione di foto e video sul suo PC con Windows 7: potrebbe apparire con il seguente messaggio di errore:

COM Surrogate has stopped working

com surrogato

La cosa strana è che l'errore si è verificato solo durante la navigazione di file video o di immagini, non di altri tipi di file. Dopo aver fatto qualche ricerca, siamo riusciti a risolvere il problema, ma abbiamo dovuto provare un paio di cose diverse prima che funzionasse alla fine. In questo post, scriverò le diverse soluzioni possibili e spero che una di esse funzioni per te.

Metodo 1 - Aggiorna codec

Ovviamente visto che era un video / immagine problema, abbiamo pensato che potesse essere qualcosa con l'attuale serie di codec installati. Questo client in particolare è piaciuto copiare e rippare roba, quindi ha installato ffdshow più alcuni altri codec. Abbiamo aggiornato manualmente tutti i codec alle loro ultime versioni, tra cui ffdshow, Windows 7 Codec Pack e altri. È possibile scaricare l'ultima versione di Windows 7 Codec Pack.

Se sul computer sono installati DivX o Nero, andare avanti e aggiornarli alle versioni più recenti. In alcuni casi, potrebbe essere necessario disinstallare un programma e quindi reinstallarlo in seguito.

Metodo 2 - Kaspersky Antivirus

Si è verificato un problema noto con l'antivirus Kaspersky in merito a questo problema verificare. Se si utilizza Kaspersky, è necessario assicurarsi di aggiornare il software Kaspersky effettivo, non solo le definizioni antivirus. Puoi anche provare per vedere se questo causa davvero il problema disabilitando del tutto il programma e verificando se il problema scompare.

Metodo 3 - Comandi

Ci sono alcuni comandi che tu può provare a eseguire in Windows per vedere se risolve il problema. Devi eseguire questi nel prompt dei comandi. Fare clic su Start, digitare cmd, quindi fare clic con il tasto destro e scegliere Esegui come amministratore. Ora digita i seguenti comandi, premendo Invio dopo ognuno di essi:

regsvr32 vbscript.dll
regsvr32 jscript.dll

Ciò registrerà di nuovo alcune DLL con Windows e probabilmente correggerà l'errore di surrogazione COM. In caso contrario, continua a leggere!

Metodo 4 - Controlla disco per errori

Se vedi questo problema solo su una particolare unità come un dispositivo USB esterno, allora potrebbe essere che ci sono alcuni settori danneggiati sul disco rigido. È una buona idea eseguire un chkdsk per assicurarsi che l'unità funzioni correttamente. Puoi leggere il mio post precedente su come utilizzare l'utilità chkdsk.

Metodo 5 - Disabilita DEP per dllhost.exe

Un'altra correzione che è stata menzionata numerose volte è l'aggiunta di dllhost .exe nella lista di esclusione per DEP (Data Execution Protection). Puoi leggere il mio post precedente su come disattivare DEP in Windows. Nell'ultimo passaggio dell'articolo, fai clic su Aggiungi e aggiungi il seguente file exe in Windows 7 a 32 bit:

C:\Windows\System32\dllhost.exe

Per Windows 7 a 64 bit, devi escludere il file dllhost.exe in questo percorso:

C:\Windows\SysWOW64\dllhost.exe

com surrogate dll

Metodo 6 - Driver visualizzazione / stampante

Questo può essere un po 'complicato, ma se di recente hai aggiornato un driver per il tuo schermo o anche qualche altro hardware sul tuo computer, prova a ripristinare il driver alla versione precedente. Di solito è più che altro con il driver del display. In alcuni casi, l'aggiornamento alla versione più recente del driver video può anche risolvere il problema, quindi dovrai giocare con l'aggiornamento del driver o il rollback del driver.

Per ripristinare il driver dello schermo, vai in Gestione dispositivi, espandi Schede video, quindi fai clic con il pulsante destro del mouse sul dispositivo di visualizzazione e scegli Disinstalla. Verrà visualizzata una finestra a comparsa in cui è necessario selezionare la casella Elimina il driver per questo dispositivo.

rollback driver

Nella stessa ottica, dovresti anche controllare i driver della stampante e aggiornarli tutti, se sono disponibili aggiornamenti.

Si spera che uno di questi metodi risolva l'errore COM Surrogate in Windows 7. Se no, pubblica un commento qui e facci sapere le tue specifiche e quello che hai provato e cercheremo di aiutarti. Buon divertimento!

Come risolvere l'errore: "COM Surrogate ha smesso di funzionare"

Post correlati:


3.07.2012