Como corrigir o alto uso de CPU do provedor WMI (WmiPrvSE.exe) no Windows 10

Um processo que você pode ter encontrado, geralmente visto como Host do provedor WMI no Gerenciador de tarefas, é um dos processos críticos do sistema operacional Windows que garante um funcionamento tranquilo. No entanto, os usuários frequentemente relatam que o processo está consumindo uma quantidade absurda de recursos do sistema, especialmente a CPU. Nessas ocasiões, geralmente é difícil realizar outras tarefas, pois o sistema fica lento e atrasado.

O Windows Management Instrumentation Provider Service, também conhecido como WMIPRVSE.EXE , ativa o monitoramento e o relatório de erros para sistemas Windows.

Este artigo será útil para aqueles que têm esse problema. Vamos nos aprofundar em detalhes sobre qual é o propósito dessa função, e ela precisa mesmo ser executada em seu PC? Resumo Rápido ocultar 1 O que é o processo de host do provedor WMI 2 O WMI Provider Host processa um vírus? 3 É seguro desativar o processo de host do provedor WMI 4 Causas do alto consumo de recursos do host do provedor WMI no Windows 10 4,1 O processo está usando um grande número de alças 4,2 O processo em execução está consumindo muita memória 5 Corrigir alto uso de CPU do host do provedor WMI (WmiPrvSE.exe) 5,1 Reinicie o serviço Windows Management Instrumentation 5,2 Verificar se há arquivos de sistema corrompidos 5,3 Execute uma inicialização limpa 5,4 Desative o processo suspeito usando o Visualizador de eventos 6 Palavras de encerramento

O que é o processo de host do provedor WMI

O WMI Provider Host é um processo visto por muitos no Gerenciador de Tarefas. O executável em execução por trás deste processo é chamado WmiPrvSE.exe . O objetivo do processo WMI Provider Host é transmitir informações entre um software que solicita as informações e o software que as transmite. As informações que ele transmite são sobre seu sistema e sistema operacional, que é o tipo de informação exigida por muitos outros processos, serviços e aplicativos para garantir que seu dispositivo funcione sem problemas, sem soluços.

O processo Host do provedor WMI é o processo pai para outros processos do provedor que transportam as informações. O processo de host do provedor WMI controla esses processos filho para garantir que funcionem corretamente.

A tarefa do processo não termina aí. Este processo pode ser usado por serviços de terceiros para consultar e obter informações de aplicativos, redes, dispositivos Windows, etc. Além disso, um aplicativo que cria alertas quando certas informações são obtidas geralmente é criado usando o processo de Host do provedor WMI.

O WMI Provider Host processa um vírus?

Conforme você entende a essência, o processo não é originalmente um vírus e é um processo legítimo em um ambiente Windows 10. No entanto, se você observar que o Host do provedor WMI está consumindo grandes quantidades de recursos do sistema, pode ser possível que seja um vírus disfarçado como um processo legítimo do Windows.

Essa técnica é muito comum entre os hackers para ocultar um vírus à vista de todos.

Para garantir se um processo em seu dispositivo é um vírus ou não, você pode verificar a autenticidade da assinatura digital. No entanto, no caso do WMI Provider Host, essa informação não é fornecida no arquivo. No entanto, você ainda pode verificar sua autenticidade dependendo de qual local é aberto no File Explorer quando você abre o local do arquivo.

Para verificar a autenticidade do processo do host do provedor WMI, abra o Gerenciador de tarefas, clique com o botão direito do mouse no WMI Provider Host processar e clicar Abrir local do Ficheiro no menu de contexto. Se o seguinte local for aberto no Explorer, significa que o processo é autêntico: sfc /scannow

No entanto, se você vir qualquer outro local aberto além deste, é provável que o processo seja uma farsa. Neste caso, encerre imediatamente o processo e faça uma varredura em seu computador em busca de vírus em potencial.

É seguro desabilitar o processo de host do provedor WMI

Como mencionamos, o processo Host do provedor WMI retransmite informações do sistema entre diferentes softwares. Se essa comunicação não for transportada, o sistema não saberia como se comportar. Portanto, você pode presumir que outros serviços dependem do Host do provedor WMI, e é um processo crítico para executar o sistema operacional sem problemas.

Além disso, ao explorar o serviço responsável pelo WMI Provider Host, que é Instrumentação de gerenciamento do Windows serviço, afirma o seguinte:

Se este serviço for interrompido, a maioria dos softwares baseados no Windows não funcionará corretamente. Se este serviço for desativado, qualquer serviço que dependa explicitamente dele falhará ao iniciar.

mensagem do explorador

Portanto, pode-se concluir que é não seguro para desativar ou parar o Instrumentação de gerenciamento do Windows serviço ou o processo de host do provedor WMI.

Agora que entendemos a importância do processo, vamos continuar a corrigir o problema de alta utilização de recursos para que você possa realizar suas outras tarefas importantes sem atrasos ou atrasos.

Causas do alto consumo de recursos do host do provedor WMI no Windows 10

Na melhor das hipóteses, o Host do provedor WMI não deve usar uma grande quantidade de recursos, incluindo o uso de CPU e memória por um longo período de tempo. Se for esse o caso, pode sugerir que um aplicativo de terceiros está usando o processo WmiPrvSE.exe incorretamente e isso precisa ser interrompido.

De acordo com a Microsoft, o processo WMI Provider Host consome grandes quantidades de CPU por 2 motivos principais:

O processo está usando um grande número de alças

Um local na estrutura do kernel (BaseNameObjects) armazena as alças. Alças , como o nome indica, são algo que contém um objeto mais complexo. É possível que essa estrutura contenha uma quantidade excessiva de identificadores, que não pode conter, fazendo com que a operação tenha alto uso da CPU.

Um número acima de 30.000 pode ser considerado uma quantidade excessiva de alças.

O processo em execução está consumindo muita memória

Outro motivo para o Host do provedor WMI estar usando grandes quantidades de recursos do sistema é que outro processo pode estar consumindo grandes quantidades de memória do sistema. Como a área de memória de cada processo em execução precisará ser consultada e a parte da memória pode estar fragmentada, isso torna a tarefa do Host do provedor WMI mais intensiva em recursos, fazendo com que consuma uma quantidade maior de recursos do sistema.

Corrigir alto uso de CPU do host do provedor WMI (WmiPrvSE.exe)

Reinicie o serviço Windows Management Instrumentation

Como dissemos, o serviço executado por trás do processo de host do provedor WMI é Instrumentação de gerenciamento do Windows . Você pode tentar reiniciar este serviço para que ele se comporte normalmente e libere o uso desnecessário de recursos do sistema.

Para reiniciar o serviço, abra a janela Serviços digitando services.msc em Executar. A partir daí, role para baixo e clique com o botão direito no serviço Instrumentação de gerenciamento do Windows . Clique Reiniciar no menu de contexto.

Você será informado sobre os serviços dependentes e que eles também serão reiniciados automaticamente. Clique sim .

Todos os serviços serão reiniciados. Assim que o fizerem, verifique novamente se você ainda consegue ver o processo do host do provedor WMI consumindo grandes quantidades de CPU.

Verificar se há arquivos de sistema corrompidos

O Windows 10 vem com uma ferramenta integrada para consertar arquivos de sistema que podem ter sido corrompidos. Esta ferramenta é o System File Checker (SFC), que repara automaticamente os arquivos corrompidos do sistema que podem estar disponíveis de maneira redundante no seu PC ou que simplesmente desapareceram. O que ele faz é substituir todos os arquivos danificados ou ausentes. Se as dependências do Host do provedor WMI estiverem corrompidas, isso deve corrigir o erro e fazer o processo se comportar normalmente novamente.

Faça o seguinte para executar a ferramenta:

  1. Abra o Windows PowerShell com privilégios administrativos e digite o seguinte comando:
    C drive -> Windows -> System32 -> wbem
  2. Agora, aguarde algum tempo para que o comando seja totalmente executado e varra o seu PC e faça as correções possíveis ao longo do caminho.

  3. Reinicie o computador.

Uma vez feito isso, verifique novamente se o problema persiste.

Execute uma inicialização limpa

Uma inicialização limpa é um processo de inicialização que bloqueia temporariamente aplicativos e processos desnecessários em segundo plano, impedindo que interfiram nos processos críticos do sistema. Este é um excelente método para descartar qualquer aplicativo ou programa que possa estar causando um problema com o seu dispositivo.

Para executar uma inicialização limpa, comece digitando msconfig em execução. Debaixo de em geral guia, desmarque a caixa ao lado de Carregar itens de inicialização .

Agora mude para o Serviços guia, marque a caixa ao lado de Ocultar todos os serviços Microsoft na parte inferior e clique em Desativar tudo .

Agora mude para o Comece guia e clique Abra o gerenciador de tarefas . O gerenciador de tarefas agora será aberto no Comece aba. Clique em cada item da lista e clique em Desabilitar cada vez, para que não sejam iniciados automaticamente na próxima vez que você entrar no dispositivo.

Uma vez feito isso, feche o Gerenciador de Tarefas e clique em Aplicar e OK no Configuração do sistema janela para salvar as alterações e fechá-la. Reinicialize o computador e verifique se o Host do provedor WMI ainda está consumindo mais recursos do sistema do que deveria.

Desative o processo suspeito usando o Visualizador de eventos

Se você achar que o processo não é legítimo usando o truque que discutimos anteriormente nesta postagem, você deve desabilitar o processo. Aqui está como fazer isso:

Abra o Visualizador de eventos clicando com o botão direito do mouse no botão do menu Iniciar na barra de tarefas e clicando em Visualizador de eventos . Então clique Visualizar na barra de menu na parte superior e clique em Mostrar registros analíticos e de depuração .

Agora, navegue até o seguinte local usando o painel esquerdo:

Applications and Services Logs -> Microsoft -> Windows -> WMI-Activity -> Operational

Agora, procure por qualquer Erro no painel direito. Se você tiver um, clique nele. Você poderá então ver seus detalhes na seção Geral. A partir daí, anote seus ClientProcessID .

Agora feche o Visualizador de eventos e abra o Gerenciador de Tarefas. Mudar para o Serviços aba e agora procure o processo que tem o mesmo ID do processo (PID) como aquele que você anotou no Visualizador de eventos. Quando encontrado, clique com o botão direito e clique em Pare no menu de contexto. Além disso, exclua o aplicativo que estava usando o serviço, pois ele estava claramente afetando o desempenho do seu sistema.

Palavras de encerramento

Determinar a causa raiz do consumo irracional de recursos do sistema de um processo pode ser complicado. Certamente esperamos que seu problema tenha sido resolvido com o guia fornecido nesta postagem.