Firewall difensore di Windows 10 MpsSvc e Internet Sharing Services (ICS) che utilizzano un elevato utilizzo della CPU


12

Ecco le prestazioni attuali del mio computer: enter image description here Recentemente, ho riscontrato un problema con il mio computer durante l'inattività: "Windows Defender Firewall" consuma il 15% della CPU Mentre "Internet Connection Sharing" consuma il 10% della CPU

Ho corso sfc scannow ma il risultato è sempre lo stesso

Ho anche verificato che la condivisione della connessione Ethernet sia disattivata

enter image description here

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

Qualcuno ha detto che ha lo stesso problema a causa dell'eccessiva presenza di regole del firewall impostate come bug di un firewall di terze parti (ora utilizzo il firewall Avast per sostituire quello predefinito di Windows). Così ho controllato il mio computer per vedere se è lo stesso problema di lui ma sembra che non sia la causa del problema:

Ho esportato l'elenco delle regole del firewall nel firewall di Windows predefinito per contare il numero di regole in esecuzione: enter image description here enter image description here

Ecco l'impostazione delle regole del firewall avast:

enter image description here

C'è qualcosa che mi è mancato? Perché l'utilizzo della CPU è così elevato?


analizzare l'utilizzo della CPU con WPRUI / WPA.exe espandi le pile di svchost.exe e in base ai nomi delle funzioni dovresti vedere cosa fa il servizio.
magicandre1981

@ magicandre1981 Ho trovato una soluzione alternativa per me, ho provato ad usare WPA per analizzare, tuttavia, ho trovato qualcosa di anormale: nello stack ho trovato un processo "n / a?", non sono sicuro se si tratti di un bug di Microsoft o no.
User2012384

si prega di condividere il file ETL (comprimerlo come 7z per ridurre le dimensioni)
magicandre1981

Risposte:


13

Ho avuto lo stesso problema su Windows 10, il servizio Firewall + ICS occupa costantemente il 10% del tempo della CPU.

Non ho Windows Defender abilitato, quindi non ho potuto seguire le istruzioni della risposta superiore. Anziché:

Fare clic su Start e digitare wf.msc

enter image description here

Clic Ripristina politica predefinita

enter image description here

Sono sicuro che ha lo stesso effetto dell'altra risposta


Qualsiasi idea per cui Windows utilizza Di Più cpu quando il firewall è spento?
tuskiomi

Grazie per questo! Stavo avendo gli stessi problemi nelle scorse settimane senza AV oltre a Windows Defender. Ho avuto il task manager aperto quando ho cliccato su "Ripristina politica di default" e l'utilizzo della CPU è sceso immediatamente. Ora il mio PC funziona con una bella CPU del 20% durante il normale utilizzo invece di stare costantemente attorno al 45%. Non ho davvero controllato le regole prima di fare clic su "Ripristina politica di default", qualche idea su cosa solitamente / spesso aggiunge queste regole non necessarie?
s1h4d0w

Di solito Windows ti chiederà di consentire l'accesso ad alcune applicazioni per accedere a Internet. I giochi in particolare spesso lo innescano.
Ciaran

12

Stavo avendo lo stesso problema, ma io uso il firewall di Windows Defender. La reimpostazione delle impostazioni predefinite del firewall ha funzionato per me.

Ho trovato la soluzione a https://answers.microsoft.com/en-us/windows/forum/windows_10-other_settings/since-windows-10-fall-creators-update-1709/d03167cc-92e7-4d13-94ce-84fda7b0f94f

Reimposta Windows Defender Firewall:

Impostazioni - & gt; Aggiornamento e sicurezza - & gt; Windows Defender - & gt; Apri Windows Defender Security Center - & gt; Firewall e protezione della rete - & gt; Ripristina le impostazioni predefinite del firewall & gt; Fare clic sul pulsante per ripristinare i valori predefiniti

O

Utilizzare lo strumento di riparazione di Windows Firewall:

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


2

In Gestione servizi, modificare il Tipo di avvio del servizio Condivisione connessione Internet (ICS) da "Automatico" a "Manuale". In Task Manager, elimina l'istanza SVCHOST ICS che esegue il 10% di CPU. Questo disabiliterà ICS ma fermerà lo spreco della CPU.

Nelle risposte precedenti ho provato a "fornire dettagli" (come da linee guida di questo sito) ma i moderatori non erano d'accordo sul fatto che quei dettagli fossero costruttivi, quindi li hanno cancellati. Se sei interessato, scrivimi in privato, immagino.


0

Uh ... Ho trovato una soluzione per questo (ma non risolve completamente il problema) In esecuzione, digita msconfig enter image description here

Quindi trovare "Windows Defender firewall" e "Condivisione connessione Internet" e deseleziona la casella di controllo. Quindi l'utilizzo diventa normale.

L'ho fatto perché sono sicuro di non utilizzare entrambi i servizi (ad esempio firewall perché ho avast e ICS poiché non condivido la mia connessione con altri utenti o computer)


Il servizio ICS è richiesto poiché il firewall di Windows dipende da esso. Se si utilizza Avast firewall anziché Windows Firewall, è possibile disabilitare ICS.
Biswapriyo

Oh, capisco ma cosa fa ICS?
User2012384

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.