Correção: alto disco Rundll32 do processo de host do Windows e uso de CPU

Sem dúvida, você está lendo este artigo porque está enfrentando problemas de alto uso do disco e da CPU por esses processos rundll32.exe. Se você já usa o Windows há muito tempo, deve ter notado que existem milhões de processos .dll. A extensão DLL significa Dynamic Link Library. Eles são usados ​​para armazenar alguma lógica de aplicativo comum que, por sua vez, é acessada por vários outros aplicativos.

Não há como iniciar diretamente um arquivo DLL. O rundll32.exe é simplesmente usado para iniciar a funcionalidade armazenada em arquivos .dll compartilhados. Observe que, às vezes, alguns malwares infectam máquinas criando um alias de rundll32. Você deve examinar o seu computador e verificar se há discrepâncias.

Reparar arquivos corrompidos do sistema

Baixe e execute o Restoro para verificar se há arquivos corrompidos a partir daqui , se os arquivos estiverem corrompidos e faltando, repare-os e verifique se isso corrige o problema; caso contrário, prossiga com as soluções listadas abaixo.

Solução 1: Desativando itens do Agendador de Tarefas

Se você estiver tendo problemas logo após a instalação do Windows 10, é possível que alguns processos do Windows estejam fazendo com que o rundll32.exe consuma muita CPU e o uso do disco. Este foi o caso para a maioria dos usuários, mas se não funcionar para você, você sempre pode reverter as alterações a qualquer momento usando o mesmo método.

  1. Pressione Windows + S para abrir a barra de pesquisa e digite “ ferramentas administrativas ” na caixa de diálogo. Abra o primeiro aplicativo relevante que surgir.

  1. Navegue pelos atalhos e abra o “ Agendador de tarefas ”.

  1. Agora navegue até o seguinte caminho de arquivo usando o painel de navegação esquerdo na janela.

Biblioteca do Agendador de Tarefas> Microsoft> Windows> Melhoria da Experiência do Cliente

  1. No lado direito, você verá três itens nesta programação. Clique em “ Consolidador ” para abrir suas propriedades . Navegue até a guia gatilhos. Aqui você verá um gatilho que dispara o serviço de vez em quando. Clique nele e selecione “ Editar ”.
  1. Assim que as propriedades do gatilho forem abertas, navegue até as configurações avançadas e desmarque a caixa “ Ativado ”. Clique em Ok para salvar as alterações e sair.
  1. Agora volte para a lista de itens. Clique com o botão direito um por um e selecione “ Desativado ” em cada caso. Os nomes dos itens são:

Consolidador

Tarefa KernelCeip

UsbCeip

  1. Feche o agendador, reinicie o computador e verifique se o uso foi corrigido.

Solução 2: desativando os serviços de telemetria

Parte do programa de experiência do usuário da Microsoft é coletar dados de seu sistema e compará-los aos de PCs. Isso localizará quaisquer discrepâncias / alterações que serão usadas para melhorar a experiência do usuário no futuro. Este recurso também é conhecido por causar vários problemas de alto uso de disco / CPU. Podemos tentar desativá-lo e verificar se o problema ainda persiste.

  1. Pressione Windows + R para iniciar o aplicativo Executar. Digite “ services.msc ” na caixa de diálogo e pressione Enter.
  2. Depois que as janelas de serviços aparecerem, pesquise “ Experiência do usuário conectada ”. Clique duas vezes nele para abrir suas configurações.

  1. Clique em “ Parar ” abaixo do status do serviço. Em seguida, selecione “ Tipo de inicialização ” e defina a opção como Desativado . Quando terminar de fazer as alterações, pressione Ok e saia.

  1. Reinicie o computador e verifique se o problema foi resolvido.

Solução 3: renomeando aienv.dll

aienv.dll é um arquivo de biblioteca do Application Experience Inventory no Windows. É um processo que não faz parte do sistema e se origina do software / aplicativo instalado no computador. Muitos usuários relataram que interromper o serviço ou renomeá-lo fez com que seu problema de uso de disco / CPU fosse corrigido. Podemos tentar o mesmo. Siga este método por sua própria conta e risco, é aconselhável que você crie um ponto de restauração do Windows caso algo dê errado.

  1. Abra o Windows Explorer e navegue até o seguinte caminho de arquivo:

C: \ Windows \ System32

Você também pode copiar o endereço acima, pressione Windows + R, cole o endereço e pressione Enter para navegar diretamente para o local.

  1. Uma vez na pasta, pesquise “ aeinv.dll ”. Você também pode usar a barra de pesquisa presente no canto superior direito da tela.

  1. Depois de localizar o arquivo, clique com o botão direito e selecione renomear. Renomeie o arquivo para “ oldaeinv.dll ”. O Windows pode exigir permissão para renomear este arquivo. Certifique-se de estar conectado como administrador e clique em “ Continuar ”.

  1. Se ainda estiver tendo problemas para renomear o arquivo, você pode alterar a propriedade do arquivo. Isso concederá a você direitos para alterá-lo / renomeá-lo.
  2. Após renomeá-lo, reinicie o computador e verifique o uso do disco / CPU.

Solução 4: Desinstalando o Google App Engine

O Google App Engine é uma estrutura da web para desenvolver / hospedar aplicativos da web em centros de dados gerenciados pelo Google. Este aplicativo oferece escalonamento automático para aplicativos da web conforme o número de solicitações do aplicativo aumenta. Possui várias linguagens com suporte, como Java, Ruby, Python e outras linguagens JVM.

Muitos usuários relataram que, após a instalação do Google App Engine, o uso de disco / CPU aumentou drasticamente durante o processo de rundll32.exe. Você pode tentar desinstalar o aplicativo e verificar se o problema ainda persiste.

  1. Pressione Windows + R , digite “ painel de controle ” na caixa de diálogo e pressione Enter.
  2. Uma vez no painel de controle, selecione a categoria “ Desinstalar um programa ” sob o título “ Programas ”.

  1. Localize “ Google App Engine ”, clique com o botão direito e selecione “ desinstalar ”.

  1. Após a desinstalação, reinicie o computador e verifique se o problema foi resolvido. Se não funcionou e você ainda está enfrentando um alto uso de CPU / disco, fique à vontade para instalar o aplicativo novamente.

Solução 5: Verificar através do Process Explorer

O Process Explorer é uma ferramenta da Microsoft que mostra informações sobre quais DLLs foram abertas / carregadas junto com todos os detalhes sobre qual processo pai o iniciou. Ele fornece informações sobre os recursos consumidos, o uso da CPU, etc. Podemos tentar verificar os processos usando o rundll32.exe e solucionar o motivo do uso dele.

  1. Baixe o Process Explorer do site oficial da Microsoft.
  2. Depois de descompactar o pacote em um diretório acessível, execute-o. Você será saudado por vários processos junto com seus detalhes. Clique em “ Arquivo ” no canto superior esquerdo e selecione “ Mostrar detalhes para todos os processos ”. Você pode exigir privilégios de administrador para executar esta operação

  1. Agora localize o processo “ rundll32.exe ”, clique com o botão direito e selecione Propriedades. Navegue até a guia Imagem. Aqui você verá o culpado, ou seja, qual processo está usando o executável.

  1. Faça uma pequena pesquisa e localize o aplicativo / serviço. Você pode facilmente desabilitar como serviço usando “services.msc” ou desinstalar um aplicativo como fizemos antes.

Solução 6: Desinstalando o Lenovo Dependency Package

Se você estiver executando um Lenovo, deve verificar se a desinstalação do Lenovo Dependency Package resolve o seu problema. É um conjunto de serviços / drivers instalados em uma máquina Lenovo para ajudar o aplicativo Metro “Lenovo Settings”. Por si só, o pacote de dependência não faz nada. Como precaução, crie um ponto de restauração para o Windows antes de executar esta solução.

  1. Pressione Windows + R , digite “ painel de controle ” na caixa de diálogo e pressione Enter.
  2. Uma vez no painel de controle, selecione a categoria “ Desinstalar um programa ” sob o título “ Programas ”.

  1. Localize “ Pacote de dependência da Lenovo ”, clique com o botão direito e selecione “ desinstalar ”.

  1. Após a desinstalação, reinicie o computador e verifique se o problema foi resolvido. Se não funcionou e você ainda está enfrentando um alto uso de CPU / disco, fique à vontade para instalar o aplicativo novamente.

Solução 7: Desativando o Inventory Collector

O Inventory Collector é uma ferramenta da Microsoft que o ajuda a examinar os computadores da sua organização, identificar os aplicativos instalados, dispositivos e informações do sistema, a fim de coletar um catálogo de informações. Você pode ver esses dados usando o Application Compatibility Manager. Se você não usar este recurso, podemos tentar desativá-lo e verificar se ele traz alguma sorte para o nosso problema.

  1. Pressione Windows + R, digite “ gpedit.msc ” na caixa de diálogo e pressione Enter. Isso iniciará o Editor de Política de Grupo do seu computador.
  2. Uma vez no editor, navegue até o seguinte caminho ”

Configuração do computador> Modelos administrativos> Componentes do Windows> Compatibilidade de aplicativos

  1. No lado direito da tela, você verá uma entrada “ Desativar Inventory Collector ”. Clique duas vezes nele para abrir suas propriedades.

  1. Uma vez nas propriedades, selecione “ Ativado ”. Pressione Ok para salvar as alterações e sair. Reinicie o computador e verifique se o problema foi corrigido.

Solução 8: Corrigindo ProgramDataUpdater

Muitos usuários relataram que a tarefa “ProgramDataUpdater” pertencente à categoria de Experiência de aplicativo da Microsoft estava causando alto uso de CPU / disco em seus computadores. Temos duas opções: podemos desabilitar a tarefa permanentemente ou podemos alterar as configurações para que a tarefa seja encerrada automaticamente se for processada por mais de um minuto. Iremos guiá-lo sobre como desabilitar a tarefa completamente primeiro.

  1. Pressione Windows + S para abrir a barra de pesquisa e digite “ agendador de tarefas ” na caixa de diálogo. Abra o primeiro resultado que surgir.

  1. Uma vez no programador, navegue até o seguinte caminho de arquivo:

Microsoft> Windows> Experiência do aplicativo

  1. Uma vez na pasta, você verá três entradas à sua direita. Clique com o botão direito em “ ProgramDataUpdater ” e selecione Disabled .

  1. Reinicie o seu computador e verifique se o problema foi resolvido.

Agora vamos cobrir como definir um limite de tempo conforme discutido acima. Você pode definir o limite ou desativar a tarefa permanentemente, conforme mencionado acima.

  1. Clique com o botão direito em “ ProgramDataUploader ” e selecione “ Propriedades ”.

  1. Navegue até a guia Configurações. Certifique-se de que a caixa de seleção “ Parar a tarefa se ela for executada por mais de ” esteja marcada . Edite o valor antes dele e digite “ 1 minuto ”. Pressione OK para salvar as alterações e sair.

  1. Reinicie o computador para que as alterações sejam implementadas e verifique se o uso do disco / CPU melhorou. Caso contrário, sinta-se à vontade para reverter as alterações.

Solução 9: inicializando no modo de segurança

Usando o modo de segurança, podemos determinar se o problema é devido a algum aplicativo ou se o problema está no sistema operacional. Se a máquina funcionar perfeitamente no modo de segurança e o uso do disco / CPU for normal, isso significa que algum aplicativo ou serviço externo está causando o problema, pois todos eles estão desabilitados no modo de segurança.

  1. Siga as instruções em nosso artigo sobre como inicializar seu computador no modo de segurança.
  2. Uma vez inicializado no modo de segurança, abra seu gerenciador de tarefas (pressionando Windows + R e digitando “taskmgr”). Verifique se o uso do disco e do CPU são normais.

Se nenhum problema foi detectado no modo de segurança, você deve executar uma inicialização limpa e determinar qual aplicativo / serviço está causando o problema. Se o problema ainda ocorrer no modo de segurança, significa que o problema é com o sistema operacional. Essa inicialização permite que o computador seja ligado com um conjunto mínimo de drivers e programas. Apenas os essenciais são ativados, enquanto todos os outros serviços são desativados.

  1. Pressione Windows + R para iniciar o aplicativo Executar. Digite “ msconfig ” na caixa de diálogo e pressione Enter.

  1. Navegue até a guia Serviços presente na parte superior da tela. Verifique a linha que diz “ Ocultar todos os serviços Microsoft ”. Depois de clicar aqui, todos os serviços relacionados à Microsoft serão desabilitados, deixando para trás todos os serviços de terceiros.
  2. Agora clique no botão “ Desativar tudo ” presente na parte inferior do lado esquerdo da janela. Todos os serviços de terceiros serão desativados.
  3. Clique em Aplicar para salvar as alterações e sair.

  1. Agora navegue até a guia Inicializar e clique na opção “ Abrir Gerenciador de Tarefas ”. Você será redirecionado para o gerenciador de tarefas, onde todos os aplicativos / serviços executados quando o computador é iniciado serão listados.

  1. Selecione cada serviço um por um e clique em “ Desativar ” no canto inferior direito da janela.

  1. Agora reinicie o computador e verifique se o alto uso de CPU / disco persiste. Em caso afirmativo, significa que havia um programa externo que estava causando o problema. Pesquise os programas instalados e determine qual aplicativo está causando os problemas. Você também pode executar o Microsoft Security Scanner para verificar a existência de malware ou qualquer outra ameaça que esteja causando problemas ao seu computador.

Solução 10: Restaurar o Windows a partir do ponto de restauração (somente se o problema não for corrigido no Modo de segurança)

Se o problema ainda persistir no Modo de segurança (Solução 9), podemos tentar restaurar seu Windows para um ponto de restauração anterior que você criou. Salve todo o seu trabalho corretamente e faça backup de todos os dados importantes. Observe que todas as alterações nas configurações do sistema após o último ponto de restauração serão removidas.

  1. Pressione Windows + S para abrir a barra de pesquisa do menu iniciar. Digite “ restaurar ” na caixa de diálogo e selecione o primeiro programa que vem como resultado.

  1. Uma das configurações de restauração, pressione Restauração do Sistema presente no início da janela na guia Proteção do Sistema.

  1. Agora, um assistente será aberto, navegando por todas as etapas para restaurar o sistema. Pressione Avançar e prossiga com todas as instruções adicionais.

  1. Agora selecione o ponto de restauração na lista de opções disponíveis. Se você tiver mais de um ponto de restauração do sistema, eles serão listados aqui.

  1. Agora, o Windows irá confirmar suas ações pela última vez antes de iniciar o processo de restauração do sistema. Salve todo o seu trabalho e faça backup de arquivos importantes para o caso e prossiga com o processo.

Você pode aprender mais sobre a restauração do sistema para obter mais conhecimento sobre o que ela faz e quais são os processos envolvidos.