Firewall defensor do Windows 10 MpsSvc e ICS (Internet Sharing Services) consumindo alto uso da CPU

12

Aqui está o desempenho atual do meu computador: insira a descrição da imagem aqui Recentemente, encontrei um problema com o meu computador durante o modo inativo: "O Windows Defender Firewall" consome 15% da CPU, enquanto o "compartilhamento de conexão com a Internet" consome 10% da CPU

Eu corri, sfc scannowmas o resultado ainda é o mesmo

Também verifiquei se o compartilhamento de conexão da Ethernet está desativado

insira a descrição da imagem aqui

Em outro artigo: https://social.technet.microsoft.com/Forums/windows/en-US/a8d7ba9e-13aa-4410-9b3e-5c859e6ec93b/high-cpu-usage-windows-firewall?forum=w7itproperf

Alguém disse que ele tem o mesmo problema devido ao excesso de regras de firewall sendo definidas como bug de um firewall de terceiros (agora estou usando o Avast firewall para substituir o padrão do Windows). Por isso, verifiquei meu computador para ver se é o mesmo problema que ele, mas parece que não é a causa do problema:

Eu exportei a lista de regras de firewall no firewall padrão do Windows para contar o número de regras em execução: insira a descrição da imagem aqui insira a descrição da imagem aqui

Aqui está a configuração das regras do firewall do avast:

insira a descrição da imagem aqui

Há algo que eu perdi? Por que o uso da CPU é tão alto?

Usuário2012384
fonte
analise o uso da CPU com WPRUI / WPA.exe, expanda as pilhas do svchost.exe e, com base nos nomes das funções, você deverá ver o que o serviço faz.
magicandre1981
@ magicandre1981 Encontrei uma solução alternativa para mim, tentei usar o WPA para analisar, no entanto, encontrei algo anormal: Na pilha, encontrei um processo "n / a?", não tenho certeza se é um bug de Microsoft ou não.
usar o seguinte código
por favor, compartilhe o arquivo ETL (comprimi-lo como 7z para reduzir o tamanho)
magicandre1981

Respostas:

13

Eu tive o mesmo problema no Windows 10, o serviço Firewall + ICS consome constantemente 10% do tempo da CPU.

Não tenho o Windows Defender ativado, por isso não consegui seguir as instruções da resposta principal. Em vez de:

Clique em Iniciar e digite wf.msc

insira a descrição da imagem aqui

Clique em Restaurar política padrão

insira a descrição da imagem aqui

Tenho certeza que tem o mesmo efeito que a outra resposta

Ciaran
fonte
Alguma idéia de por que o Windows usa mais CPU quando o firewall está desligado?
Tuskiomi
Obrigado por isso! Estava tendo esses mesmos problemas nas últimas semanas, sem AV, exceto o Windows Defender. Eu tinha o gerenciador de tarefas aberto ao clicar em "Restaurar política padrão" e o uso da CPU caiu imediatamente. Agora, meu PC roda em uma boa CPU de 20% durante o uso normal, em vez de ficar constantemente em torno de 45%. Eu realmente não verifiquei as regras antes de clicar em "Restaurar política padrão", alguma idéia sobre o que geralmente / frequentemente adiciona essas regras desnecessárias?
S1h4d0w
Normalmente, o Windows solicitará que você permita o acesso a algum aplicativo para acessar a Internet. Os jogos em particular costumam acioná-lo.
Ciaran
12

Eu estava tendo o mesmo problema, mas uso o firewall do Windows Defender. Redefinir os padrões do firewall funcionou para mim.

Encontrei a correção em https://answers.microsoft.com/en-us/windows/forum/windows_10-other_settings/since-windows-10-fall-creators-update-1709/d03167cc-92e7-4d13-94ce-84fda7b0f94f

Redefina o Firewall do Windows Defender:

Configurações -> Atualização e segurança -> Windows Defender -> Abra o Windows Defender Security Center -> Proteção de firewall e rede -> Restaurar configurações padrão do firewall> Clique no botão para restaurar os padrões

Ou

Use a ferramenta de reparo do Firewall do Windows:

https://support.microsoft.com/en-us/help/17613/automatically-diagnose-and-fix-problems-with-windows-firewall

sphereinabox
fonte
2

No Gerenciador de Serviços, altere o Tipo de Inicialização do serviço ICS (Compartilhamento de Conexão com a Internet) de "Automático" para "Manual". No Gerenciador de tarefas, mate a instância do ICS SVCHOST que monopoliza 10% da CPU. Isso desativará o ICS, mas interromperá o desperdício de CPU.

Nas respostas anteriores, tentei "fornecer detalhes" (de acordo com as diretrizes deste site), mas os moderadores não concordaram que esses detalhes eram construtivos e, por isso, os excluíram. Se você estiver interessado, escreva-me em particular, eu acho.

Leo Liberti
fonte
0

Uh ... Encontrei uma solução alternativa para isso (mas isso não resolve o problema completamente). Em execução, digite msconfig insira a descrição da imagem aqui

Em seguida, encontre "Firewall do Windows Defender" e "Compartilhamento de conexão com a Internet" e desmarque a caixa de seleção. Então o uso se torna normal.

Fiz isso porque tenho certeza de que não uso os dois serviços (ou seja, firewall, pois tenho avast e ICS, pois não compartilho minha conexão com outros usuários ou computadores)

Usuário2012384
fonte
O serviço ICS é necessário, pois o firewall do Windows depende dele. Se você usar o firewall do Avast em vez do firewall do Windows, poderá desativar o ICS.
Biswapriyo 14/09/17
Ah, entendo, mas o que o ICS faz?
usar o seguinte código