dllhost.exe - O que é dllhost.exe e por que ele está sendo executado?

O que é dllhost.exe?

O arquivo dllhost.exe genuíno é um componente de software do Microsoft Windows da Microsoft. O Microsoft Windows em um sistema operacional. Dllhost.exe também executa o Host de biblioteca de link dinâmico. Um bloco de código armazenado em um único arquivo que executa vários arquivos em um PC com Windows. Este programa pode causar erros se não estiver atualizado.





dllhost.exe



Host de biblioteca de link dinâmico é um processo projetado para iniciar um ou mais serviços ou aplicativos operacionais do Windows. Freqüentemente nos referimos a ele como substituto de COM e carrega. Uma leitura rápida por meio do Gerenciador de Tarefas em qualquer sistema Windows revelará um processo. Ele também é conhecido como dllhost.exe em execução em segundo plano.

Se você descobriu isso, provavelmente gostaria de saber o que ele e sua descrição de COM Surrogate estão fazendo. E se é ou não um processo seguro para executar em seu computador. No entanto, a coisa boa a se considerar é que ela deveria estar lá. Este é um processo criado pela Microsoft e incluído em todas as versões do sistema operacional Windows.



Agora, há uma pequena chance de que o dllhost.exe possa ser infectado por um vírus. No entanto, se o seu computador estiver atualizado com todos os patches de segurança mais recentes do Windows Update. E você também instala um antivírus. Então, é altamente improvável que você tenha problemas com infecção.



O que é COM +?

Para entender o que dllhost.exe faz. Você precisa entender o que o serviço COM + realmente é. COM + é a abreviação de C omponente OU bjeto M odel. Ao puxar o processo / serviço no Process Explorer, ele não revela muito.

Na verdade, ele gerencia a configuração e o rastreamento de componentes baseados em Component Object Model (COM) +. Se de alguma forma o serviço parar de funcionar, a maioria dos componentes baseados em COM + não funcionará corretamente. Se desativarmos este serviço, todos os serviços que dependam explicitamente dele não serão iniciados.



Dê uma olhada em Biblioteca do Microsoft Dev Center E revela em dllhost.exe que COM + é principalmente útil para os seguintes



  • Implementar aplicativos de nível empresarial para uma rede inteira.
  • Em seguida, fornecendo componentes pré-existentes para o desenvolvimento de aplicativos. Porque consideramos COM + uma arquitetura de programação orientada a objetos.
  • Executando um registro de eventos que lida com. Por exemplo, solicitações de sistema, aumenta a segurança, acionando identificadores de processo e também criando filas de solicitação de serviço para aplicativos.

Além disso:

COM + consiste em componentes de bloco de construção que são autodefinidos e funcionam bem com os outros. A utilidade disso vem do design de componentes que compartilhamos e reutilizamos. Esse design não apenas reduz a demanda por recursos do sistema. Mas também melhora a velocidade de inicialização.

Os modelos de objetos de componentes não são escritos em nenhuma linguagem de programação específica. No entanto, existem classes separadas para cada uma, dependendo da linguagem de programação pretendida. No nível corporativo, isso fornece a vantagem de implantação em massa com uma ferramenta GUI criada pela Microsoft chamada DCOM .

Dllhost.exe é um host para arquivos DDL e executáveis ​​binários:

Uma DLL (biblioteca de vínculo dinâmico) é essencialmente um bloco de código não específico de tamanho em um único arquivo. Esse código pode ser a composição de um aplicativo, serviço ou apenas um complemento para uma interface gráfica com o usuário. Dllhost.exe é semelhante a svchost.exe.

É um serviço do Windows necessário para qualquer código de programação orientado a COM +. Mostraremos um exemplo do que dllhost.exe é executado usando o Process Monitor. Que inclui os tipos de arquivo .dll e .exe.

Riscos:

O Dllhost.exe é seguro, desde que o computador esteja atualizado com todos os patches de segurança. Se você vê-lo nos seguintes lugares, você está seguro:

  • O local do diretório oficial para este processo é C: Windows System32 dllhost.exe
  • Dllhst3g também é um processo válido do Windows armazenado na mesma pasta System32.

Se dllhost.exe aparecer em qualquer outro lugar, provavelmente é um vírus. Alguns vírus worm imitam o nome de dllhost e se armazenam na pasta System32. Você deve ter cuidado com isso. Aqui estão alguns deles:

  • Worm / Loveelet-Y se armazena em / Windows / System32 / como dllhost.com
  • Worm / Loveelet-DR se armazena em / Windows / System32 / como dllhost.dll

Alto uso da CPU:

Uma possível falha de segurança no design do sistema COM + é essa. Ele permite que qualquer DLL armazenada no sistema seja executada, supondo que o gatilho que a iniciou tenha as permissões necessárias. Isso significa que sempre que você notar um alto uso da CPU para dllhost.exe. Provavelmente não é o processo do host que está causando o problema. Em vez disso, uma DLL carregada em execução no host. Você pode usar um programa como o Process Explorer para investigar mais.

O Dllhost.exe é, na verdade, um processo seguro do Windows criado pela Microsoft. Basicamente, o usamos para lançar outros aplicativos e serviços. Deve ser deixado em execução, pois é fundamental para vários recursos do sistema.

Espero que goste deste artigo e obtenha ajuda nele. Se você ainda tiver alguma dúvida relacionada a este artigo, sinta-se à vontade para perguntar na seção de comentários abaixo. Tenha um ótimo dia!

Veja também: Inserir o símbolo de grau no macOS: como fazer?