Il n'y a aucun moyen pour nous de savoir ce qui cause un svchost.exeproblème d'utilisation élevée du processeur sur une machine donnée car:
svchost.exeest un processus hôte qui contient des DLL en cours d'exécution en tant que services dans Windows XP et au-delà. À tout moment, plusieurs services s'exécutent à l'intérieur svchost.exe. Vous pourriez tuer le processus, mais vous ne seriez jamais en mesure de dire quel service est à l'origine du problème, car vous les tueriez tous.
Pour déterminer lequel est à l'origine d'une utilisation élevée du processeur, vous pouvez essayer quelques méthodes:
Ouvrez le Gestionnaire des tâches, cliquez avec le bouton droit sur celui svchost.exequi cause des problèmes, puis cliquez sur la dernière option - "Aller aux services"
Vous obtiendrez une liste de tous les services qui s'exécutent dans ce cas particulier svchost.
Vous pouvez également utiliser Process Explorer pour afficher les services exécutés dans une svchostinstance particulière :
Bien qu'un virus puisse certainement causer ce problème, il n'est pas plus probable qu'un simple logiciel mal écrit écrasant les ressources ou un mauvais choix de suite antivirus.
Essayez d'arrêter un processus à la fois pour éviter que le PC ne plante.
Hunter
2
si vous double-cliquez sur l'entrée svchost dans l'explorateur de processus, il y a un onglet qui vous donnera des informations plus précises concernant les services qui utilisent la CPU pour ce processus. IIRC, "fils". Vous pourrez peut-être affiner les choix pour ce qui doit être désactivé.
horatio
2
Lol en effet Windows est un logiciel mal écrit
user613326
@horatio Dans l'onglet "Threads" lorsque nous double-cliquez sur une entrée dans l'explorateur de processus, je ne vois aucun moyen à l'aide duquel je peux comprendre qu'un thread spécifique appartient à la DLL de quel service qui a été chargée dans svchost.exe . Comment pourrais-je savoir avec précision, sur n services qui ont été hébergés dans servicehost.exe crée le plus grand nombre de threads ou se comporte mal? Il y a une colonne de service dans l'onglet "Threads" mais elle est vide pour tous les threads.
RBT
1
Elle pourrait être causée par une infection virale. D'une manière générale, svchost.exe est un fichier système Windows normal et ne doit PAS consommer beaucoup de ressources, y compris le processeur et la RAM. Vous devez absolument effectuer une analyse complète de l'infection suspecte.
Réponses:
Il n'y a aucun moyen pour nous de savoir ce qui cause un
svchost.exe
problème d'utilisation élevée du processeur sur une machine donnée car:svchost.exe
est un processus hôte qui contient des DLL en cours d'exécution en tant que services dans Windows XP et au-delà. À tout moment, plusieurs services s'exécutent à l'intérieursvchost.exe
. Vous pourriez tuer le processus, mais vous ne seriez jamais en mesure de dire quel service est à l'origine du problème, car vous les tueriez tous.Pour déterminer lequel est à l'origine d'une utilisation élevée du processeur, vous pouvez essayer quelques méthodes:
Ouvrez le Gestionnaire des tâches, cliquez avec le bouton droit sur celui
svchost.exe
qui cause des problèmes, puis cliquez sur la dernière option - "Aller aux services"Vous obtiendrez une liste de tous les services qui s'exécutent dans ce cas particulier
svchost
.Vous pouvez également utiliser Process Explorer pour afficher les services exécutés dans une
svchost
instance particulière :La source
Bien qu'un virus puisse certainement causer ce problème, il n'est pas plus probable qu'un simple logiciel mal écrit écrasant les ressources ou un mauvais choix de suite antivirus.
la source
Elle pourrait être causée par une infection virale. D'une manière générale, svchost.exe est un fichier système Windows normal et ne doit PAS consommer beaucoup de ressources, y compris le processeur et la RAM. Vous devez absolument effectuer une analyse complète de l'infection suspecte.
la source