Qual è il processo DLLHOST.exe COM Surrogate, perché blocca la CPU o causa errori?

Contenuti

In Windows Task Manager 10, 8 o Windows 7 è possibile trovare la procedura dllhost.exe, In alcuni casi può causare un carico elevato della CPU o errori come: COM Surrogate ha smesso di funzionare, Il nome dell'applicazione non riuscita è dllhost .exe.

Questa istruzione descrive in dettaglio il tipo di surrogato COM del programma, Se dllhost.exe può essere disinstallato e perché questa procedura causa l'errore “Il programma ha smesso di funzionare”.

A cosa serve la procedura dllhost.exe?

La procedura COM Surrogate (dllhost.exe) è una procedura “intermedio” del sistema che consente di connettere oggetti COM (Modello a oggetti componente) Per estendere le funzionalità del programma in Windows 10, 8 e Windows 7.

Esempio: per impostazione predefinita, In Esplora risorse non vengono visualizzate le anteprime per i formati di immagine o video non standard. Nonostante questo, Quando sono installati programmi pertinenti (Adobe Photoshop, Corel Draw, visualizzatori di foto, codec video e simili), Questi programmi registrano i propri oggetti COM nel sistema ed esplora risorse, tramite la procedura COM Surrogate, si connette a loro. e li usa per visualizzare le miniature nella finestra.

Questa non è l'unica opzione quando si tratta di dllhost.exe, ma è il più comune e, allo stesso tempo, quello che più spesso causa errori di “Surrogato COM arrestato” o carico elevato della CPU. Il fatto che più di una routine dllhost.exe possa essere visualizzata contemporaneamente in Task Manager è normale (Ogni programma può eseguire la propria istanza procedurale).

Il file di sistema originale per la procedura si trova in C: WindowsSystem32. Non è possibile eliminare dllhost.exe, nonostante questo, In generale, è possibile risolvere i problemi causati da questa procedura.

Perché dllhost.exe COM Surrogate carica il processore o causa l'errore “COM Surrogate ha smesso di funzionare” e come risolverlo?

La maggior parte delle volte, Il caricamento elevato del sistema o la chiusura improvvisa della procedura COM surrogata si verificano quando si aprono determinate cartelle che contengono file video o foto in Esplora risorse, anche se questa non è l'unica opzione: A volte, Gli errori si verificano anche semplicemente quando si eseguono programmi di terze parti.

Le cause più comuni di questo comportamento sono:

  1. Un programma di terze parti ha registrato in modo errato oggetti COM o non funzionano correttamente (incompatibilità con la versione corrente di Windows, software obsoleto).
  2. Codec obsoleti o malfunzionanti, Soprattutto se il problema si verifica durante il rendering delle miniature nel browser.
  3. Qualche volta: il funzionamento di virus o malware sul computer, o corruzione dei file di sistema di Windows.

Utilizzare i punti di ripristino, Eliminare codec o programmi

Primo, Se di recente si è verificato un carico elevato della CPU o errori “I programmi sostitutivi COM hanno smesso di funzionare”, Provare a utilizzare i punti di Ripristino configurazione di sistema (vedi punti di ripristino di Windows 10) oh, Se dopo l'installazione del programma o dei codec si è verificato l'errore, Provare a eliminare nel Pannello di controllo – Programmi e componenti o, in Windows 10, in Impostazioni – Applicazioni.

Nota: Anche se l'errore è apparso per molto tempo, Ma si verifica in modo specifico quando si aprono cartelle con video o immagini in Esplora risorse, Provare innanzitutto a cancellare i codec installati, come K-Lite Codec Pack, Assicurarsi di riavviare il computer dopo il completamento dell'eliminazione.

File corrotti

Se viene visualizzato un carico elevato della CPU dllhost.exe quando apri una cartella specifica nel browser, È possibile che contenga un file multimediale danneggiato. Un modo, anche se non sempre praticabile, Per rilevare tale file:

  1. Aprire Monitoraggio risorse di Windows (pressione Win + R, Digitare Resmon, quindi premere INVIO. È inoltre possibile utilizzare la ricerca sulla barra delle applicazioni di Windows 10).
  2. Nella scheda “processore”, Controllare la procedura dllhost.exe e successivamente verificare (prestando attenzione all'estensione) Se nell'elenco dei file sono presenti file video o di immagine “Moduli correlati”. Se ce n'è uno, È molto probabile che sia il file che causa il problema (Puoi provare a rimuoverlo).

Allo stesso tempo, Se si verificano problemi di sostituzione COM all'apertura di cartelle con determinati tipi specifici di file, Gli oggetti COM registrati dal programma responsabile dell'apertura di tali tipi di file possono essere i colpevoli: È possibile verificare se il problema persiste dopo l'eliminazione del programma (e, Riavviare il computer dopo averlo eliminato).

Errori del Registro di sistema COM

Se i metodi di cui sopra non aiutano, È possibile provare a correggere gli errori del Registro di sistema COM in Windows. Il metodo non sempre porta a un risultato positivo, può portare a uno negativo, quindi consiglio vivamente di creare un punto di ripristino del sistema prima di usarlo.

È possibile utilizzare CCleaner per correggere automaticamente questi errori:

  1. Nella scheda di registrazione, marca “Classe ActiveX ed errori”, clicca su “Risolvere i problemi”.
  2. Assicurati che gli articoli “Errori ActiveX / Com” sono selezionati e fare clic su “Correggi selezionato”.
  3. Accetta di salvare il backup delle voci del Registro di sistema per cancellare e specificare il percorso di salvataggio.
  4. Dopo la correzione, riavvia il tuo computer.

Maggiori informazioni su CCleaner e dove scaricare il programma: Usa CCleaner a tuo vantaggio.

Altre alternative per correggere gli errori di sostituzione COM

In conclusione, alcune informazioni aggiuntive che possono aiutarti a risolvere il problema dllhost.exe, Se finora non è stato possibile risolvere il problema:

  • Esegui una scansione malware sul tuo computer con strumenti come AdwCleaner (e il tuo antivirus in aggiunta).
  • Dllhost.exe file stesso non è di solito un virus (ma il malware che utilizza COM Surrogate può causare problemi). Nonostante questo, in caso di dubbio, Assicurarsi che il file di procedura sia in C: {WindowsSystem32} (Fare clic con il pulsante destro del mouse sulla procedura in Task Manager – Aprire il percorso del file) e Microsoft lo firmerà digitalmente (Fare clic con il pulsante destro del mouse sul file – proprietà). In caso di dubbio, vedere Come verificare la presenza di virus nei processi di Windows.
  • Provare a eseguire un controllo di integrità sui file di sistema di Windows.
  • Prova a disabilitare DEP per dllhost.exe (solo sistemi di 32 bit): vai al pannello di controllo – Sistema (oppure fare clic con il pulsante destro del mouse “Vogliamo iniziare a spiegarti com'è la procedura che devi eseguire nel caso tu abbia un PC con Windows” – “Proprietà”), Selezionare “Impostazioni avanzate del computer” sistema "a sinistra", nella scheda “Avanzate” Su “Velocità delle prestazioni”, clicca su “Collocamento” e apri la scheda “Prevenzione dell'esecuzione dei dati”. Si prega di selezionare “Abilitare DEP per tutti i programmi e servizi, ad eccezione di quelli selezionati di seguito”, clicca su “Aggiungere” e specificare il percorso del file C: WindowsSystem32dllhost.exe. Applicare le impostazioni e riavviare il computer.

In sintesi, Se non ha funzionato nulla e si dispone di Windows 10, È possibile provare a riavviare il sistema con i dati salvati: Come riavviare Windows 10.

Iscriviti alla nostra Newsletter

Non ti invieremo posta SPAM. Lo odiamo quanto te.