Qu'est-ce que svchost.exe (LocalSystemNetworkRestricted) quand je le vois dans le moniteur de ressources de Windows Vista et pourquoi cela me ralentit-il?

36

Parfois, lorsque mon ordinateur est gelé et quasiment inutilisable, il semble que le traitement en arrière-plan soit très lourd. Parfois, je peux identifier qui utilise toute la bande passante de mon disque à l'aide de Resource Monitor (ces détails ne sont pas affichés dans le gestionnaire de tâches). Je soupçonne que cette instance de svchost.exe montre vraiment l'activité du service pour Windows Update, mais je ne suis pas sûr de pouvoir le savoir avec certitude.

Voici ce que je vois:

entrez la description de l'image ici

La question est: que signifie LocalSystemNetworkRestricted, et puis-je associer une entrée dans Resource Overview qui me dit que c'est svchost.exe avec quel service?

La bonne partie est que la colonne Fichier de la capture d'écran ci-dessus (si développée) vous indique quel fichier est en cours d'écriture ou de lecture, ce qui m'a aidé à mieux comprendre ma théorie selon laquelle il s'agit de Windows Update et d'installations MSI de Windows. -updates (qui sont probablement des sous-processus appartenant au service) qui apparaissent sous la forme "svchost.exe (LocalSystemNetworkRestricted)", mais j'aimerais savoir à coup sûr. Si le fichier en question est le fichier d'échange, il est fort probable que mon système soit submergé par les lectures / écritures de fichiers d'échange (connu couramment sous le nom Mon système est thrashing et nécessite davantage de mémoire RAM physique). Mais la cause semble finalement être un service Windows.

Mise à jour Not Windows Update, il s'avère que c'est SuperFetch, un défaut colossal de Vista.

Warren P
la source
J'ai également constaté que sur de nombreux ordinateurs portables où le lecteur est en panne, la même lenteur dans SuperFetch est affichée, mais c'est un SYMPTOM, pas la CAUSE.
Warren P
Windows Defender est un cauchemar lié à une application absurde et mal écrite: il est bien pire, car il réduit à néant des systèmes puissants au cours de son "processus de mise à jour" et effectue des cycles de succion le reste du temps. Il apparaît comme svchost secsvcs. Bien qu'il porte le nom important (abréviation) effrayant de "services de sécurité", je vous exhorte à le supprimer. AAR une amélioration palliative est d'aller à services.msc et d'arrêter le service Windows Defender. (Mon domaine d'expérience est Windows 7 64)
MicrosoftShouldBeKickedInNuts

Réponses:

29

Cette perturbation du système gênante est causée par un dysfonctionnement de Windows Vista appelé SuperFetch. Bien que le service existe toujours dans Win7, il a été corrigé et ne semble plus ralentir, même si votre kilométrage peut varier.

http://en.wikipedia.org/wiki/Windows_Vista_I/O_technologies#SuperFetch

Après avoir désactivé ce foutoir, à partir de la fenêtre Services (tapez Services dans la boîte de recherche du menu Démarrer, recherchez Superfetch, arrêtez-le puis désactivez le démarrage automatique), ces blocages disparaissent. Sur les systèmes disposant de suffisamment de RAM et de débit de disque, l'extraction excessive se traduit par une nette augmentation des performances du système. Sur mon ordinateur portable, l'activation de SuperFetch entraîne des gels périodiques du système qui ne répondent pas du tout aux clics de souris. Je pensais que j'étais en train de devenir fou, mais cela faisait partie de ce que les gens qui vous ont apporté UAC et d'autres grandes innovations ont jeté dans Vista. Je pense que cela a été retravaillé ou mis au rebut dans Win7 afin qu'il ne le fasse pas.

Le commentateur de mise à jour dit qu'il voit ceci dans Win7. Je n'ai pas encore rencontré de problème avec Win7 sur les ordinateurs portables, mais tous mes ordinateurs portables sont équipés de disques très hautes performances à 7 200 tr / min ou de disques hybrides ou à semi-conducteurs. J'aimerais entendre les commentaires de personnes qui ont ce problème avec SuperFetch qui ralentit une machine de bureau avec un lecteur conventionnel à 7 200 tr / min, ou SSD. (J'imagine que cela se produit sur un chien d'un disque dur avec une vitesse de rotation de 5 400 tr / min.)

Update2 Une partie du problème de Windows réside dans le fait qu’il signale uniquement le processus parent svchost.exe et vous devez lire l’autre réponse ci-dessous qui vous indique également l’explorateur de processus SysInternals, qui vous aide à connaître le contenu réel de svcchost.exe. (comme superfetch ou la mise à jour Windows ou autre chose) ralentit votre ordinateur.

Warren P
la source
2
En fait, il y a un concours sur la vista entre de mauvaises fonctionnalités. Windows Defender consomme également à 100% le processeur et à 100% la bande passante du disque.
Warren P
Merci beaucoup pour cela! Je pensais que je devenais fou. Windows Vista fonctionnait bien pendant des années, puis il y a environ un mois, il était complètement ralenti et devenait presque inutilisable.
Harry Spier le
2
Je suis curieux de savoir si vous utilisiez un ordinateur portable Vista. Il semble que le superfetch soit le plus stupide sur les ordinateurs portables, car il semble être calibré ou conçu autour de disques de bureau SATA haut débit à 7 200 tr / min, et non des disques pour ordinateurs portables moins performants.
Warren P
1
J'ai eu le même problème sur mon Lenovo T540p avec 4 Go de RAM et un lecteur 7200 tr / min sous Windows 7 x64. Lorsque l'utilisation de la mémoire dépassait 3,5 Go, l'ordinateur portable était vraiment lent et le svchost.exe consommait une grande quantité de mémoire (~ 1 Go). Après la mise à niveau vers 8 Go de RAM, ce problème a disparu et maintenant, svchost.exe consomme la plupart de la RAM de tous les processus, mais généralement environ 250 Mo. et l'utilisation totale est d'environ 5,2 Go. Plus tard, je ferai une expérience avec l’arrêt de SuperFetch.
Vladimir
1
Win7 x64: SuperFetch m'a également causé des problèmes. i7 860@2,80 GHz, 12 Go de RAM. Après l’obtention du moniteur LG 34UM67, l’obtention de svchost.exe (LocalSystemNetworkRestricted) a augmenté de 2 Go. Désactivé et arrêté SuperFetch, a immédiatement vu le processus svchost en question disparaître.
Schumacher574
10

Utilisez Process Explorer et placez le pointeur de la souris sur le nom du processus (avec le même PID) pour obtenir des informations sur les services Windows exécutés dans ce processus:

Capture d'écran de Process Explorer montrant les services dans un processus svchost.exe

Tamara Wijsman
la source
3
+1 pour Process Explorer. Toujours une amélioration sensible par rapport aux éléments intégrés au système d'exploitation.
Warren P