Un errore "COM Surrogate ha smesso di funzionare" o "DLL host non risponde" è strano e frustrante da incontrare. Gli errori COM Surrogate non sono catastrofici, ma se questi errori si verificano abbastanza spesso, possono essere dannosi.
Come risolvere il problema del surrogato COM dipende dal sistema operativo, ma ti guideremo attraverso di esso, indipendentemente dal fatto che tu abbia Windows 10, Windows 8 o Windows 7.
Cos'è COM Surrogate?
COM Surrogate è un nome catchall per i processi chiamati dllhost.exe che separa Windows Explorer dai singoli host DLL che possono causare un arresto anomalo. In particolare, le DLL che si occupano delle miniature dei media. Ce ne sono molti altri, ma è uno dei più comuni.
COM Surrogate fa in modo che se uno di questi file DLL si blocca, i file non si bloccano l'intero Esplora risorse di Windows. Consideralo come una prima linea di difesa per la stabilità del sistema.
Che cosa fa smettere di funzionare COM Surrogate?
L'errore "COM Surrogate ha smesso di funzionare" non sembra impedirti di fare molto. Tuttavia, la sua interruzione può essere irritante e spesso non è ovvio cosa abbia causato il problema.
Individuare la causa precisa del motivo per cui un host DLL non risponde non è sempre facile. Ci sono alcuni modi in cui può andare storto. L'essere più tipico si è verificato in un codec che consente la visualizzazione delle miniature di determinati media. In altri casi, un driver video danneggiato può essere la causa di errori su un'unità di archiviazione.
In alcuni casi di nicchia, sono state segnalate applicazioni specifiche, come Adobe Photoshop e Nero disk burner, che hanno causato il blocco di COM Surrogate. È meno probabile e raccomandiamo alcune delle correzioni più generali di seguito prima di puntare il dito su qualsiasi applicazione particolare. Se di recente hai installato una nuova app e si verifica un errore, tornare a prima dell'installazione può essere un buon primo passo.
Non scaricare mai file DLL: ecco perché
Fix COM Surrogate ha smesso di funzionare in Windows 10
Senza una causa apparente per gli errori COM Surrogate, spesso è bene provare alcune soluzioni generali che possono risolvere prima una serie di problemi. Dopo una delle seguenti correzioni, riavvia il sistema e ripeti i passaggi per attivare il problema COM Surrogate. Se tutto va bene, non dovrebbe apparire di nuovo.
Questi passaggi sono progettati per funzionare con Windows 10. Questi sono applicabili anche a Windows 8.1 e 7; tuttavia, i metodi per arrivarci potrebbero essere leggermente diversi.
-
Esegui una scansione antivirus. Probabilmente non è un problema di malware, ma è sempre una buona idea eseguire una scansione antivirus se hai un problema con il tuo PC Windows.
-
Aggiorna i driver grafici. Un driver video poco chiaro può essere la ragione per cui COM Surrogate ha smesso di funzionare. Rimuovere quello esistente e installare una versione aggiornata (o una versione precedente confermata per funzionare) può essere un buon punto di partenza per correggere i problemi dell'host DLL che non risponde.
Per essere sicuro di aver rimosso tutto ciò che ha a che fare con i driver grafici, scarica ed esegui Display Driver Uninstaller. È un po 'più complicato, ma i passaggi sono autoesplicativi e la procedura guidata ti guida attraverso il processo.
Se questo non risolve l'errore e pensi che l'aggiornamento a un driver recente possa averlo causato, scarica un vecchio driver che sai funziona e installalo invece.
-
Verifica la presenza di errori del disco. Problemi con un'unità di archiviazione possono essere la causa di errori dell'host DLL, quindi riprovare è una buona idea se si verifica questo problema.
-
Aggiungi un'eccezione DEP. Data Execution Prevention, o DEP, è uno strumento di sicurezza di Windows che impedisce il caricamento di script non riconosciuti nella memoria riservata. Un DEP troppo zelante potrebbe impedire a COM Surrogate di funzionare correttamente. Per risolvere il problema, aggiungilo all'elenco delle eccezioni DEP.
Come correggere gli errori DLL nel modo giusto