O que é COM Surrogate no Windows 10 e é um vírus?

Você já notou o processo COM Surrogate no gerenciador de tarefas do Windows 10 ? Eu estava navegando pela lista de processos e notei dois deles em execução no meu sistema.

Compreender os diferentes processos no gerenciador de tarefas pode ser um grande desafio. Já escrevi um post detalhado sobre svchost.ex e, que é um processo que hospeda diferentes serviços do Windows(Windows) . Pode haver facilmente de 10 a 15 deles em execução em seu sistema a qualquer momento.

Neste artigo, mostrarei rapidamente o que é o COM Surrogate no Windows 10 e se você precisa se preocupar com isso ou não.

O que é COM Surrogate?

O COM Surrogate(COM Surrogate) é um daqueles processos em que você realmente não tem ideia do que ele faz olhando para ele. Ele não possui um ícone personalizado e fica lá sem fornecer muitas informações sobre o que faz.

Às vezes, há vários processos COM Surrogate em execução ao mesmo tempo. Se você for ao gerenciador de tarefas, normalmente verá dois deles em execução.

Se você clicar com o botão direito do mouse em um deles e escolher Go to Details , verá que o nome do processo é, na verdade, dllhost.exe. Você também notará que o processo é executado em seu nome de usuário e não nas contas do sistema(System) ou serviço local(Local Service) ou serviço de rede .( Network Servic)

Felizmente, COM Surrogate não é um vírus (na maioria das vezes). É um processo legítimo do Windows 10 que é executado em segundo plano. É chamado dllhost porque o processo está hospedando arquivos DLL . Isso provavelmente não faz sentido, então vamos explicar com mais detalhes.

Basicamente, a Microsoft criou uma interface para desenvolvedores criarem extensões para programas chamados de Objetos (Objects)COM . Isso também é usado para determinados programas no Windows 10 . Por exemplo, o Windows Explorer(Windows Explorer) tem um objeto COM que permite criar miniaturas para imagens e vídeos em uma pasta.

No entanto, o grande problema com esses objetos COM era que eles travavam e derrubavam o processo do Explorer também. Isso significava que todo o seu sistema travaria se um objeto COM falhasse por qualquer motivo.

Para corrigir esse problema, a Microsoft criou o processo COM Surrogate que basicamente executou o objeto COM em um processo separado daquele que o solicitou. Portanto, no exemplo do Explorer , o objeto COM não seria executado no processo explorer.exe, mas nesse processo substituto COM recém-criado.(COM)

Agora, se o objeto COM travasse, ele apenas removeria o processo (COM)COM Surrogate e o Explorer continuaria em execução. Bem(Pretty) inteligente, certo?

Na verdade, se você baixar o Process Explorer , poderá ver o objeto COM ao qual me refiro acima.

Se você passar o mouse sobre a entrada dllhost.exe, poderá ver que a classe COM é Microsoft Thumbnail Cache , que é a extensão usada para criar as miniaturas no Explorer .

O COM Surrogate pode ser um vírus?

Houve casos no passado em que trojans e vírus se esconderam no sistema operacional Windows , mascarando-se como (Windows)COM Surrogate e outros processos do Windows(Windows) .

Se você abrir o gerenciador de tarefas, clique com o botão direito do mouse no processo e escolha Abrir local do arquivo(Open file location) , você poderá encontrar o local de origem do processo.

Se o processo COM Surrogate levar a um arquivo chamado 'dllhost' na pasta C:\Windows\System3 2, é improvável que seja um vírus. Se levar a outro lugar, você deve executar uma verificação de vírus imediatamente.

Normalmente, o substituto COM usa muito pouca memória e CPU e há apenas uma ou duas instâncias em execução. Se houver vários processos dllhosts.exe ou se o processo estiver consumindo mais de 1 a 2 por cento de sua CPU , sugiro realizar uma verificação de vírus offline , que pode detectar melhor vírus ocultos complicados.

Espero que(Hopefully) a leitura deste artigo tenha ensinado a você uma ou duas coisas sobre os processos em segundo plano do COM Surrogate e do Windows 10(Windows 10) . No futuro, você deve se preocupar menos em ver processos como esse sendo executados em segundo plano.

Se você ainda tiver alguma dúvida, deixe um comentário e tentaremos ajudar. Aproveitar!



About the author

Sou engenheiro de hardware, especializado no design e desenvolvimento de produtos da Apple, como iPhone e iPad. Tenho experiência com dispositivos iOS e edge, além de ferramentas de desenvolvimento de software como Git e Swift. Minhas habilidades em ambas as áreas me dão uma forte compreensão de como o sistema operacional (SO) dos dispositivos Apple interage com aplicativos e fontes de dados. Além disso, minha experiência com Git me permite trabalhar em sistemas de controle de versão de código, o que pode ajudar a melhorar a eficiência e a produtividade no desenvolvimento de software.



Related posts