Come risolvere i problemi di surrogati COM in Windows 10

Come risolvere i problemi di surrogati COM in Windows 10

Hai mai aperto il Task Manager di Windows e ti sei chiesto quale sia la metà delle voci? Mentre le versioni più recenti di Windows hanno nomi più amichevoli per la maggior parte dei processi, scoprire esattamente cosa fanno è difficile.





Un processo che potresti aver visto è CON surrogato , chiamato anche dllhost.exe . A cosa serve questo processo, perché viene eseguito e significa che hai un virus? Continuate a leggere per scoprirlo.





Che cos'è il surrogato COM?

Secondo Microsoft , COM Surrogate 'è un nome di fantasia per [s]processo acrificial per un oggetto COM che viene eseguito al di fuori del processo che lo ha richiesto.' Non è affatto chiaro, quindi scomponiamo questa definizione e diamo un'occhiata ad alcuni esempi.





Innanzitutto, un oggetto COM (che sta per Component Object Model) è essenzialmente uno standard progettato da Microsoft per il software creato in modo che i processi possano comunicare facilmente tra loro. Ad esempio, dici tu avere un foglio di calcolo Excel incorporato in un documento di Word . Vedere le modifiche che apporti in Excel aggiornare automaticamente il foglio di calcolo di Word è possibile grazie a questi oggetti condivisi.

Questi oggetti COM, come è evidente dal nome del processo, sono in realtà file DLL. Questi risiedono in cartelle Windows protette e lasciare che il sistema operativo (SO) funzioni come dovrebbe.



Cos'è il sacrificio?

Successivamente, dovremmo esaminare cosa significa 'processo sacrificale'. Per questo, passiamo a un altro esempio.

Un uso comune di COM Surrogate sono le miniature degli edifici di Esplora file. Nelle versioni precedenti di Windows, il processo Explorer tentava di generare miniature sotto se stesso. Ciò spesso provocava arresti anomali perché gli estrattori di miniature non sono sempre affidabili.





Potresti aver visto questo comportamento da solo: l'apertura di una cartella con centinaia di immagini o un tipo di file che Windows non si aspettava a volte causava l'arresto anomalo di Explorer in passato.

Quindi, ogni volta che Esplora file pensa che potrebbe presto verificarsi un arresto anomalo, crea un processo COM Surrogate per gestire il comportamento rischioso. In questo caso, quando apri una cartella che ha molte miniature da generare, File Explorer passa il lavoro a COM Surrogate. In questo modo, se il caricamento delle miniature si arresta in modo anomalo, il processo di Explorer non si interrompe.





Posso uccidere questo processo?

a differenza di alcuni altri importanti processi di Windows , puoi aprire il Task Manager ( Ctrl + Maiusc + Esc ) e uccidi chiunque CON surrogato processi che vedi Tuttavia, farlo di solito non è una buona idea. I programmi creano questi processi ogni volta che ne hanno bisogno per eseguire alcune azioni, quindi ucciderli interromperà qualsiasi cosa su cui stanno lavorando.

Non puoi disabilitare COM Surrogate, poiché viene eseguito solo quando un altro programma lo richiede.

Come faccio a vedere quale processo l'ha avviato?

Il Task Manager, di base com'è, non ti consente di vedere informazioni dettagliate sui processi COM Surrogate. Poiché ne vedrai spesso più copie in esecuzione, potresti chiederti quali programmi le hanno avviate. Per questo, dovrai scaricare Esplora processi , una delle migliori Alternative al Task Manager .

Process Explorer fornisce molti dettagli su ciò che è in esecuzione sul tuo computer e può dirti quale processo ha avviato un surrogato COM. Sfoglia l'elenco per un dllhost.exe processo - hanno CON surrogato nel Descrizione campo. Passaci sopra con il mouse e vedrai alcune informazioni su ciò che ne è responsabile.

Se non riesci a trovarne nessuno dllhost processi, premere Ctrl + F per aprire la barra di ricerca. accedere dllhost.exe per trovarne facilmente tutte le istanze. Se non ne vedi nessuno, è possibile che nessun programma stia utilizzando COM Surrogates al momento.

Nell'esempio seguente, abbiamo scoperto che questo surrogato COM gestisce le miniature.

Come posso risolvere un crash surrogato COM?

Probabilmente non hai mai notato COM Surrogate a meno che tu non abbia visto un errore che ti fa sapere che ha smesso di funzionare e influisce sul tuo Prestazioni di Windows 10 . La maggior parte delle volte, un determinato file causerà questo errore, solitamente correlato alle miniature. Se vedi regolarmente errori COM Surrogate, ecco alcune soluzioni che puoi provare:

  • Aggiorna/disinstalla eventuali pacchetti di codec e software multimediale. Se utilizzi software come il pacchetto di codec K-Lite o strumenti multimediali come DivX o Nero, qualcosa con loro potrebbe causare questo problema. Considera di disinstallarli, poiché non hai più bisogno di questi pacchetti di codec poiché VLC riproduce tutto e Nero ha molte alternative gratuite .
  • Installa gli aggiornamenti di Windows. Alcune persone hanno segnalato che l'installazione degli ultimi aggiornamenti risolve questo problema. Non è sempre la soluzione, ma è un primo passo facile. Forse c'è qualche piccolo inconveniente con un particolare tipo di file che Microsoft ha risolto con le ultime patch.
  • Elimina le miniature esistenti. Se una miniatura danneggiata sta causando l'arresto anomalo di COM Surrogate, puoi rimuoverlo utilizzando lo strumento Pulitura disco . Ciò costringerà Windows a ricostruire la cache delle miniature, il che potrebbe risolvere il problema.
  • Identificare il file problematico. Usa Process Explorer, come discusso sopra, per vedere quale file dllhost sta cercando di accedere. Se punta a un file specifico, è quasi certamente un tuo problema. Elimina quel file e vedi se i problemi regrediscono.
  • Rimuovere COM Surrogate dall'elenco Prevenzione esecuzione dati. Windows utilizza qualcosa chiamato Data Execution Prevention (DEP) per impedire l'esecuzione di codice dannoso sul sistema. È possibile escludere determinati processi da questo elenco e farlo per COM Surrogate potrebbe interrompere l'errore.
    • Tipo sistema avanzato nel menu Start e selezionare Visualizza le impostazioni di sistema avanzate . Clicca il Impostazioni pulsante sotto il Prestazione scheda, quindi selezionare prevenzione di esecuzione dei dati scheda.
    • Scegli la seconda opzione, Attiva DEP per tutti i programmi... e fai clic su Aggiungere pulsante.
    • Sfoglia per C:WindowsSystem32dllhost.exe su un sistema a 32 bit, oppure C:WindowsSysWOW64dllhost.exe su Windows a 64 bit. Clic ok per salvare le modifiche.
  • Scansiona il tuo disco rigido alla ricerca di problemi. Se questo problema si verifica senza schemi, dovresti eseguire alcune scansioni sul tuo computer. Al prompt dei comandi, usa il comando SFC per riparare i file di Windows e il comando CHKDSK per verificare la presenza di errori del disco rigido.
  • Registra nuovamente alcuni file DLL nel prompt dei comandi. Nel prompt dei comandi , eseguendo i comandi regsvr32 vbscript.dll e regsvr32 jscript.dll registrerà due DLL che potrebbero risolvere l'arresto anomalo di COM Surrogate.
  • Controlla il tuo antivirus. Alcuni hanno segnalato che i conflitti antivirus di Kaspersky possono causare questo problema. Prova a disabilitare la protezione antivirus e verifica se l'accesso a quel file/cartella genera ancora un errore.
  • Se non li usi , puoi disattivare completamente le miniature .

Questo può significare un virus?

Il normale processo COM Surrogate è una parte normale di Windows e non è dannoso. Tuttavia, è noto che alcuni malware utilizzano dllhost processi per scopi illeciti. Vedendo un gran numero di CON surrogato voci nel Task Manager usando molta CPU è un segno che potresti avere un'infezione.

Poiché questo tipo di malware imita processi e file di sistema importanti, non consigliamo di provare a rimuoverlo da soli. Potresti finire per eliminare per errore un file critico. Invece, esegui una scansione con il tuo antivirus installato e poi prova un secondo per assicurarti di essere pulito.

Consulta il nostro elenco di i migliori programmi antivirus senza fastidio se hai bisogno di una raccomandazione. Non dimenticare che puoi eseguire una scansione con Windows Defender anche se non lo usi sempre (anche se probabilmente dovresti).

Tipo difendere nel menu Start e apri Centro sicurezza Windows Defender . Selezionare Protezione da virus e minacce , quindi fare clic su Scansione veloce pulsante per eseguire una scansione.

Non importa quale antivirus usi, ottenere una seconda opinione dal venerabile Malwarebytes è anche intelligente.

Questo è tutto per COM Surrogate

Abbiamo coperto tutto ciò che dovresti sapere sul processo di surrogato COM. A quanto pare, questo processo è un aiuto che un altro programma può creare quando vuole esternalizzare alcune attività. Per questo motivo, vedrai vari numeri di COM Surrogate in esecuzione in momenti diversi. Sai cosa fare per risolvere gli arresti anomali e cosa cercare per rilevare un virus.

Per ulteriori informazioni su Windows, consulta la nostra guida per i nuovi arrivati ​​alla risoluzione dei problemi del PC.

Hai mai notato il processo COM Surrogate in esecuzione sul tuo PC? Ha avuto problemi con l'arresto anomalo e cosa l'ha risolto per te? Condividi con noi nei commenti!

Credito immagine: Jeanette.Dietl/ Depositphotos

come delineare le parole in Photoshop
Condividere Condividere Tweet E-mail Una guida per principianti all'animazione del discorso

L'animazione del discorso può essere una sfida. Se sei pronto per iniziare ad aggiungere dialoghi al tuo progetto, analizzeremo il processo per te.

Leggi Avanti
Argomenti correlati
  • finestre
  • Gestore dei processi di Windows
  • Windows 10
  • Esplora file
  • Risoluzione dei problemi
Circa l'autore Ben Stegner(1735 articoli pubblicati)

Ben è un vicedirettore e l'onboarding manager di MakeUseOf. Ha lasciato il suo lavoro IT per scrivere a tempo pieno nel 2016 e non si è mai guardato indietro. Si occupa di tutorial tecnici, consigli sui videogiochi e altro ancora come scrittore professionista da oltre sette anni.

Altro da Ben Stegner

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti