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
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.dllregsvr32 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
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.
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!