dasHost.exe Alto uso de CPU e memória

Conteúdo

Host de fornecimento de estrutura de associação de dispositivos (dashHost.exe) é um processo central da Microsoft responsável por emparelhar dispositivos com e sem fio no Windows. O processo faz parte do conjunto oficial de componentes do Windows executados na conta de serviço local. É uma estrutura relativamente nova que foi introduzida com o Windows 8, mas também está disponível na versão mais recente do Windows 10.

example-1-5890615

Por que existem várias instâncias de dasHost.exe no Gerenciador de Tarefas?

Host de fornecimento de estrutura de associação de dispositivos (dashHost.exe) tem a tarefa de emparelhar dispositivos com e sem fio com o sistema operacional Windows. A estrutura permite que você descubra, instalar e associar dispositivos conectados à rede com um cliente de PC como se eles estivessem conectados ao barramento.

multiple-instances-6952265

Os usuários encontram várias instâncias do host do provedor de estrutura de associação de dispositivos porque o processo é duplicado para cada dispositivo conectado à rede. Para cada dispositivo emparelhado com seu PC por meio deste quadro, um host de provedor de estrutura de associação de dispositivo aparecerá no Gerenciador de Tarefas.

Casos de alto uso de CPU

Alguns usuários reclamaram que o host do provedor de estrutura de associação de vários dispositivos acaba consumindo quase todos os recursos do sistema, com casos em que dashHost.exe ocupa mais de 70% Capacidade da CPU.

Em geral, o processo de host do fornecedor da estrutura de associação de dispositivos é extremamente leve (Menos de 10 MB de RAM) e não deve exceder 1-2% utilização do CPU (isso depende da especificação).

Se o serviço consumir mais serviços do sistema do que deveria, geralmente é um desses três cenários:

  • O problema está associado ao dispositivo conectado, mais do que com o processo.

  • O processo dashHost.exe falhou e precisa ser reiniciado.

  • O malware substituiu o processo de host do provedor de estrutura de associação de dispositivo legítimo por um executável malicioso (pouco comum).

DasHost.exe é conhecido por causar picos na CPU, mas na maioria das vezes isso acontece ao conectar dispositivos com drivers desatualizados. O problema é mais comum no Windows 10, já que muitos dispositivos mais antigos ainda não receberam atualizações de driver adaptadas ao novo sistema operacional.

Infelizmente para o usuário final, O Windows não tem uma ferramenta interna para nos ajudar a identificar qual dispositivo está fazendo com que o processo de host do fornecedor da estrutura de associação de dispositivos aumente o uso de recursos.

Devo desativar DasHost.exe?

Não, não deveria. Desativar o processo de host do fornecedor da estrutura de associação de dispositivos sabotará a maioria das conexões do seu PC com dispositivos externos. Independentemente dos problemas de desempenho que você encontrar, desativar DasHost.exe não é uma estratégia viável porque paralisa gravemente o sistema.

Porém, se você achar que os picos de CPU são insuportáveis, Você pode remover temporariamente a tarefa Bad Device Association Framework Provider no Gerenciador de Tarefas (Ctrl + Mudança + Esc). Isso não causará nenhum dano a longo prazo porque o sistema operacional irá reabrir DasHost.exe automaticamente após um curto período de tempo.. Se o quadro não começar de novo automaticamente, reinicie o seu sistema.

Forçando o sistema a reiniciar o quadro, você pode facilmente se livrar do bug que está causando os picos de desempenho.

end-task-12-3539637

Porém, se o problema for mais subjacente do que isso, terminar a tarefa do Provedor de estrutura de associação de dispositivos servirá apenas temporariamente e o problema retornará em breve.

Uma solução mais profunda seria reiniciar o Serviço de associação de dispositivos na janela Serviços e remover a falha. Para fazer isso, abrir uma janela de corrida (tecla de Windows + R), escriba “services.msc” e pressione Enter. Na caixa de diálogo Serviços, procure a entrada Device Association Service. Depois de encontrar, clique com o botão direito e escolha Reiniciar.

restart-10-8194290

O que mais você pode fazer?

Como não há como determinar exatamente qual dispositivo está causando os picos de desempenho do DasHost.exe, você precisará resolver seus próprios problemas se a reinicialização não teve efeito na redução do uso de recursos.

A seguir, é mostrada uma coleção de métodos que abordará a maioria das causas comuns de alto uso do processo Device Association Framework Provider. Siga cada método em ordem até que o uso de recursos volte ao normal.

Método 1: atualize o WU

Uma vez que os motoristas são, com muito, o maior culpado nos picos de desempenho do DasHost.exe, Vamos começar verificando se você tem os drivers mais recentes. Antes de fazer qualquer outra coisa, certifique-se de que todos os dispositivos externos que você usa regularmente estão conectados.

Um bom lugar para começar é WU (atualização do Windows). Pressione a tecla Windows + R para abrir um comando Executar, digite »control update» e pressione Enter para abrir o Windows Update. Este atalho funcionará com todas as versões do Windows.

control-update-3-8096551Depois de ver a tela do Windows Update, clique no botão Verificar atualizações e veja se você tem alguma atualização pendente. Se você tiver alguma atualização pendente, espere que ele instale e aplique ao seu sistema. Se você for solicitado a reiniciar, faça isso e volte para a tela do Windows Update para se certificar de que seu sistema está atualizado.

windows-updates-2-7789086

Método 2: lidar com drivers que WU não controla

Depois de deixar o Windows Update fazer seu trabalho, vamos fazer outra pergunta sobre os drivers que não são gerenciados pelo Windows Update. Os drivers que não são gerenciados pelo WU geralmente são os que causam picos no desempenho do processo do provedor de quadros de associação de dispositivos..

Como uma regra geral, se um dispositivo não for compatível com a sua versão do Windows, melhor desabilitá-lo em vez de deixá-lo funcionar com problemas de compatibilidade. Muito poucos dispositivos alcançam a mesma funcionalidade se os drivers não forem escritos com aquele sistema operacional específico. E mesmo se eles fizerem, muitas vezes causam problemas de sistema que são extremamente difíceis de definir.

A maneira mais fácil de identificar drivers com problemas é por meio do Gerenciador de Dispositivos. Para abrir o Gerenciador de Dispositivos, mantenha pressionada a tecla Windows + R, digite »devmgmt.msc» e pressione Enter.

devmgmt-46-6454187

Assim que estiver no Gerenciador de Dispositivos, comece a procurar drivers desatualizados. Você pode identificá-los através do sinal de alerta amarelo, o que significa que o dispositivo está em conflito com outro hardware, não é compatível ou o Windows não conseguiu encontrar o driver correto para ele. Se você decidir pesquisar por motoristas online, não restrinja a busca pela sua versão do Windows.

dispositivo-desconhecido-1-2730338

Você pode tentar instalar drivers para uma versão um pouco anterior do Windows se não conseguir encontrar um projetado especificamente para o seu Windows; Por exemplo, se você tem janelas 10, tente instalar um driver para windows 8.1, uma vez que os drivers para as duas versões do sistema operacional são frequentemente incompatíveis. Se o ícone de aviso desaparecer após a instalação de um driver, geralmente é um sinal de que o dispositivo está funcionando corretamente.

Se você não conseguiu encontrar um driver para o dispositivo, sua única opção é desativá-lo. Você pode fazer isso facilmente clicando com o botão direito no dispositivo e selecionando Desativar dispositivo (Desativar). Se você sabe qual dispositivo você acabou de desativar, também remova fisicamente os dispositivos afetados se eles tiverem uma conexão com fio ao seu PC.

disable-device-3-8658987

Assim que todos os dispositivos não suportados forem resolvidos, reinicie o seu PC e volte ao Gerenciador de Tarefas para ver se o uso do processo do host do fornecedor da estrutura de associação de dispositivos diminuiu. Se o problema persistir, vá para o próximo método.

Método 3: execute uma verificação de malware em DasHost.exe

O executável DasHost.exe é um componente oficial do Windows. Porém, Você provavelmente já ouviu falar de vírus que podem se passar por processos legítimos do sistema 32.

Em teoria, um malware pode substituir o host do provedor de estrutura de associação de dispositivo por um executável malicioso que fará sua oferta. Mas realisticamente, nos últimos anos, O Windows melhorou muito na prevenção de vírus de acessar ou se passar por arquivos de sistema. Isso é ainda menos provável se o seu sistema estiver atualizado. Conduzimos uma investigação online concisa para ver se há casos de malware disfarçado como o executável DasHost, mas há poucas evidências para apoiá-lo.

Mas se você quiser ter certeza absoluta, uma maneira rápida e eficiente de determinar se o processo de host do fornecedor da estrutura de associação de dispositivos é legítimo é verificar a localização de seu arquivo subjacente. Isso pode ser feito facilmente abrindo o Gerenciador de Tarefas (Ctrl + Mudança + Esc), clicando com o botão direito em Device Association Framework Provider Host e selecionando Open File Location.

open-file-location-9-4998379

Se o executável estiver no Windows / System32, você provavelmente pode ter certeza de que não é malware disfarçado. Caso você ainda esteja cético, Você também pode acionar uma verificação de vírus no processo clicando com o botão direito em DasHost.exe e selecionando Verificar com o Windows Defender.

scan-with-defender-5990960 Observação: Se você não tiver certeza dos recursos do Windows Defender, você pode tentar escanear com uma solução externa como Malware Bytes.

Se a varredura revelar uma ameaça de malware, seu antivírus tratará o executável e seu sistema operacional criará uma nova instância de dasHost.

Assine a nossa newsletter

Nós não enviaremos SPAM para você. Nós odiamos isso tanto quanto você.