Fix COM Surrogate ha smesso di funzionare in Windows 7

Un mio cliente ha iniziato ad avere uno strano problema durante la navigazione di immagini e video sul suo PC Windows 7 : si apriva con il seguente messaggio di errore:

COM Surrogate has stopped working

com surrogato

La cosa strana era che l'errore si verificava solo durante la navigazione di file video o immagini, non qualsiasi altro tipo di file. Dopo aver fatto alcune ricerche, siamo riusciti a risolvere il problema, ma abbiamo dovuto provare un paio di cose diverse prima che finalmente funzionasse. In questo post, scriverò le diverse soluzioni possibili e spero che una di queste funzioni per te.

Metodo 1: aggiornamento dei codec

Ovviamente poiché si trattava di un problema video/immagine, abbiamo pensato che potesse essere qualcosa con l'attuale set di codec installato. Questo client in particolare amava copiare e copiare materiale, quindi aveva installato ffdshow più alcuni altri codec. Abbiamo aggiornato manualmente tutti i codec alle loro ultime versioni, inclusi ffdshow, Windows 7 Codec Pack e altri. È possibile scaricare l'ultima versione di Windows 7 Codec Pack .

Se hai DivX o Nero installati sul tuo computer, vai avanti e aggiorna anche quelli alle ultime versioni. In alcuni casi, potrebbe essere necessario disinstallare un programma e reinstallarlo in un secondo momento.

Metodo 2: Kaspersky Antivirus

Si è verificato un problema noto con l'antivirus Kaspersky che causa questo problema. (Kaspersky)Se stai utilizzando Kaspersky , devi assicurarti di aggiornare il software Kaspersky effettivo , non solo le definizioni antivirus. Puoi anche verificare se questo sta davvero causando il problema disabilitando del tutto il programma e vedendo se il problema scompare.

Metodo 3 – Comandi

Ci sono alcuni comandi che puoi provare a eseguire in Windows per vedere se risolve il problema. Devi eseguirli nel prompt dei comandi. Fare clic(Click) su Start , digitare cmd e quindi fare clic con il pulsante destro del mouse e scegliere Esegui(Run) come amministratore(Administrator) . Ora digita i seguenti comandi, premendo invio dopo ciascuno di essi:

regsvr32 vbscript.dll
regsvr32 jscript.dll

Ciò registrerà nuovamente alcune DLL con Windows e possibilmente risolverà l' errore surrogato COM . In caso contrario, continua a leggere!

Metodo 4: verificare la presenza di errori sul disco

Se riscontri questo problema solo su un'unità particolare come un dispositivo USB esterno , è possibile che siano presenti 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(how to use the chkdsk utility) .

Metodo 5 (Method 5) : disabilitare DEP(– Disable DEP) per dllhost.exe

Un'altra soluzione che è stata menzionata numerose volte è l'aggiunta di dllhost.exe all'elenco di esclusione per DEP ( Protezione esecuzione dati(Data Execution Protection) ). Puoi leggere il mio post precedente su come disattivare DEP in Windows(how to turn off DEP in Windows) . Nell'ultimo passaggio dell'articolo, fai clic su Aggiungi(Add) e quindi 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 surrogato dll

Metodo 6 – Driver display/stampante

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

Per eseguire il rollback del driver dello schermo, vai su Gestione dispositivi(Device Manager) , espandi Schede video( Display Adapters ) , quindi fai clic con il pulsante destro del mouse sul dispositivo di visualizzazione e scegli Disinstalla(Uninstall) . Verrà visualizzata una finestra a comparsa in cui è necessario selezionare la casella Elimina il software del driver per questo dispositivo(Delete the driver software for this device) .

guida indietro

Nella stessa luce, 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 (COM Surrogate)Windows 7 . In caso contrario, pubblica un commento qui e facci sapere le tue specifiche e cosa hai provato e cercheremo di aiutarti. Divertiti!



About the author

Ciao potenziali datori di lavoro! Sono un software engineer di grande esperienza con oltre 7 anni di esperienza nel settore. So come progettare e sviluppare applicazioni per Windows 7 e ho un'ampia gamma di consigli su fantastici siti Web sul mio profilo. Le mie capacità ed esperienze mi offrono una combinazione eccellente per qualsiasi azienda che cerca una persona di talento con buone capacità di gestione dei progetti, conoscenze di programmazione ed esperienza di sviluppo web.



Related posts