2012-04-11 13:34:22 +0000 2012-04-11 13:34:22 +0000
36
36

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

Parfois, lorsque mon ordinateur est gelé et presque inutilisable, il semble que la cause soit un traitement lourd en arrière-plan. Parfois, je peux savoir qui utilise toute ma bande passante en utilisant le moniteur de ressources (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 découvrir avec certitude.

Voici ce que je vois :

La question est la suivante : 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 nouvelle est que la colonne Fichier de la capture d'écran ci-dessus (si elle est développée) vous indique quel fichier est réellement en cours d'écriture ou de lecture, ce qui m'a aidé dans ma théorie selon laquelle il s'agit de windows-updates, et des 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 en être sûr. Si le fichier en question est le fichier de page, alors mon système est très probablement submergé par les lectures/écritures de fichiers de page (connu familièrement sous le nom de “Mon système est en train de s'effondrer” et a besoin de plus de mémoire vive physique). Mais la cause, en fin de compte, semble être un service Windows.

Update Pas Windows Update, cependant, il s'avère que c'est SuperFetch, une erreur colossale de Vista.

Réponses (2)

29
29
29
2012-04-17 01:07:33 +0000

Ce ratage agaçant du système est causé par une mauvaise fonctionnalité de Windows Vista (une merde) appelée SuperFetch. Bien que le service existe toujours sous Win7, il a été réparé et ne semble plus me 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é cette connerie, dans la fenêtre Services (tapez Services dans la zone de recherche du menu Démarrer, trouvez Superfetch, arrêtez-le puis désactivez son démarrage automatique), ces blocages disparaissent. Sur les systèmes disposant de suffisamment de mémoire vive et de débit de disque, Superfetch entraîne 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épond plus du tout aux clics de souris. Je pensais que je devenais fou, mais cela faisait partie de ce que les gens qui vous ont apporté l'UAC et d'autres grandes innovations ont jeté dans Vista. Je pense qu'il a été retravaillé ou mis au rebut dans Win7, donc il ne fera pas ça.

Mise à jour Le commentateur dit qu'il voit ça dans Win7. Je n'ai pas encore rencontré de problème avec Win7 sur les ordinateurs portables, mais tous mes ordinateurs portables ont des disques très performants à 7200 tours/minute ou des disques hybrides ou à semi-conducteurs. J'aimerais entendre dans les commentaires les personnes qui ont ce problème avec SuperFetch qui ralentit une machine de bureau avec un disque classique de 7200 tr/min, ou SSD. (Je pourrais imaginer que cela se produise sur le disque dur d'un chien avec une vitesse de rotation de broche de 5400 RPM)

Update2 Une partie du problème avec Windows est qu'il ne signale que le processus parent svchost.exe, et vous devez lire l'autre réponse ci-dessous qui vous dirige également vers l'explorateur de processus SysInternals, qui vous aide à trouver ce qui se trouve réellement dans svcchost.exe (comme superfetch ou windows update ou autre chose) ralentit réellement votre machine.

10
10
10
2012-04-17 01:12:56 +0000

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