2013-04-16 21:24:57 +0000 2013-04-16 21:24:57 +0000
31
31
Advertisement

Pourquoi/comment svchost.exe utilise-t-il 6,5 Go de mémoire ?

Advertisement

Que se passe-t-il ici ? Je n'ai presque rien à courir.

Par presque rien, je veux dire Firefox, et certaines applications réseau en arrière-plan qui sont entièrement passives et n'utiliseraient jamais autant de mémoire.

Services connexes : UxSms, TrkWks, SysMain, PcaSvc, Netman, CscService, AudioEndpointBuilder, TabletInputService

La seule chose à laquelle je pense, c'est que j'ai fait tourner Virtualbox avec Ubuntu pendant un petit moment, mais c'est limité à 2 Go de mémoire et ça ne fonctionne plus.


Edit : Je suis surtout intéressé par la question du pourquoi/comment ? Il y a probablement une fuite quelque part, mais compte tenu des services énumérés ci-dessus, y en a-t-il qui ressortent comme étant un coupable potentiel ?

Advertisement

Réponses (9)

29
29
29
2013-04-16 21:29:49 +0000

svchost.exe est le processus qui exécute tous vos services Windows. L'un d'entre eux est devenu fou apparemment. Faites un clic droit sur svchost.exe et sélectionnez “Aller au(x) service(s)”. Cela vous indiquera de quel service il s'agit, et vous pourrez utiliser le gestionnaire de services pour le redémarrer ou le désactiver si vous n'en avez pas besoin.

Pour une meilleure description avec de belles captures d'écran, consultez le site :


Par votre mise à jour, vous pouvez consulter certains de ces services :

  1. CscService : Relatif à la fonction “dossiers hors ligne” de Windows. L'utilisez-vous ?
  2. UxSms : Lié au gestionnaire de fenêtres du bureau. Essayez de désactiver Aero, pour voir si le problème se produit.
16
16
16
2014-06-25 16:41:09 +0000

Après avoir divisé les services suspects pour séparer les processus j'ai pu identifier Network Store Interface Service (nsi) comme étant la cause de la fuite de mémoire dans mon cas (Windows 7).

Il existe un fil de discussion de dix pages sur ce problème à l'adresse http://answers.microsoft.com/en-us/windows/forum/windows_7-system/nsi-memory-leaks-fixed-yet/f3c3e9db-36a7-45df-9dbd-de9455378498 .

Il mentionne quelques correctifs disponibles au téléchargement sur demande : http://support.microsoft.com/kb/2847346/en-us http://support.microsoft.com/kb/2950358/en-us

Il existe également un correctif similaire pour Vista et Server 2008 : http://support.microsoft.com/kb/2743187/EN-US

5
Advertisement
5
5
2013-04-17 00:07:21 +0000

Une autre option : Utiliser l'explorateur de processus.
Il peut être téléchargé via Microsoft TechNet .

Il affiche tous les processus en cours, vous pouvez facilement voir quel svchost.exe utilise les ressources CPU ou RAM, pour repérer quel service est en cours d'exécution.

Astuce : Lorsque vous passez le curseur de la souris sur les entrées “svchost.exe”, tous les services associés à ce processus sont répertoriés dans une fenêtre d'info-bulle.
Sinon, sélectionnez le processus, cliquez sur “Propriétés” et choisissez l'onglet “Services”.

3
3
3
2015-06-09 07:01:37 +0000

Cela se produit après la mise à jour vers le Service Pack 1 de Windows 7. Des fuites de mémoire peuvent se produire lorsque le service en arrière-plan pour Windows Update (netsvcs) est activé. Vous pouvez trouver plus d'informations ici , entre autres. Voir ici pour vérifier que Windows Update est en faute.

Une solution inélégante à ce problème consiste à désactiver Windows Update et à installer toutes les mises à jour manuellement. Exécutez services.msc et réglez Windows Update et Background Intelligent Transfer Service sur Désactivé. Voir ici pour des instructions générales sur les services.

Cependant, plusieurs mises à jour ont été lancées par Microsoft pour résoudre ce problème. Lorsque vous lancez Windows Update pour la première fois dans une nouvelle installation de Win7 SP1, il insistera pour installer Windows Update Agent [WUA] 7.6.7600.320 KB2887535 ), avant de vous laisser vérifier les autres mises à jour. Laissez le faire ou appliquez la mise à jour manuellement si vous installez hors ligne. Après cela, il se peut que vous ne puissiez pas installer d'autres mises à jour automatiquement tant que ce problème n'est pas résolu.

Ensuite, téléchargez et installez manuellement la mise à jour suivante : https://support.microsoft.com/en-us/kb/3083324

Ceci met à jour le Windows Update Agent à la version 7.6.7601.18979.

Il s'agit de la dernière mise à jour d'une série publiée par Microsoft pour résoudre le problème. Chacune a été remplacée par une version plus récente, et il semble que vous n'ayez besoin d'installer que la plus récente. Cependant, si cela ne résout pas le problème, vous pouvez essayer d'installer une ancienne mise à jour de la série, ou peut-être les installer toutes en séquence. Dans l'ordre chronologique, consultez les mises à jour suivantes : https://support.microsoft.com/en-us/kb/2990214 https://support.microsoft.com/en-us/kb/3050265 (Juin 2015) https://support.microsoft.com/en-us/kb/3065987 (Juillet 2015) https://support.microsoft.com/en-us/kb/3075851 (Août 2015) https://support.microsoft.com/en-us/kb/3083324 (Septembre 2015)

Puis, selon cette réponse , installez cette mise à jour : https://support.microsoft.com/en-us/kb/3102810 (20-Oct-2015)

Ceci met à jour le WUA à la version 7.6.7601.19046. En théorie, vous devriez pouvoir passer directement à cette étape et vous en sortir. Cependant, cette mise à jour prétend ne pas remplacer les mises à jour précédentes, c'est pourquoi il peut être conseillé d'installer d'abord la ou les mises à jour mentionnées ci-dessus.

Enfin, il peut être conseillé de désactiver les deux services susmentionnés avant d'installer manuellement ces mises à jour, puis de les réactiver par la suite. Je pense que vous devriez vous en sortir dans tous les cas, mais vous pourriez vouloir redémarrer votre machine après chaque mise à jour, juste pour être sûr.

Les rapports varient, mais cela devrait résoudre vos problèmes avec Windows Update qui accapare la mémoire et le processeur :)

1
Advertisement
1
1
2015-06-26 05:57:43 +0000

https://support.microsoft.com/en-us/kb/2889748 nouveau hotfix diagnostiqué et résolu par microsoft.

1
1
1
2014-04-28 05:35:04 +0000

Merci Colin pour ton conseil utile.

J'ai découvert que le service d'heure de Windows W32Time était à l'origine de la fuite de mémoire. (Windows 7/64 Home Premium, IE11, mises à jour de Windows Updates).

D'autres entrées du forum indiquent qu'une mise à jour d'Internet Explorer a causé le problème. Mais je n'ai pas essayé de vérifier cela.

Solution : ouvrez le panneau Services et désactivez le service W32Time. Inconvénient : votre horloge n'est plus synchronisée avec un service de temps sur Internet.

0
Advertisement
0
0
2014-05-24 21:59:02 +0000

Essayez de désactiver votre service pour :

Superfetch  
Offline files

La plupart des cas où svchost utilise trop de RAM sont dus au fonctionnement du service Superfetch.

Superfetch charge la plupart des applications que vous utilisez en RAM pour les rendre “instantanément” chargeables. Mais parfois, il peut vider votre mémoire vive.

Les fichiers hors ligne peuvent également consommer beaucoup de RAM.

Dernier mot, peut-être que si vous avez le même cas, essayez de l'ouvrir en utilisant Process Explorer : http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

Puis cliquez avec le bouton droit de la souris sur Propriétés et sélectionnez Services, pour savoir quel type de service est en cours d'exécution et ce qui pourrait éventuellement se déchaîner… :)

0
0
0
2015-09-01 09:52:41 +0000

Le pourquoi est très probablement une fuite de mémoire. La mémoire est mise de côté pour quelque chose, mais quand cette chose est terminée, la mémoire n'est pas marquée comme étant libre. Ce qui est brisé, c'est le fait de réclamer constamment la mémoire et de ne pas la fixer, c'est d'être à nouveau libre. C'est ce qu'on appelle généralement le ramassage des ordures.

-1
Advertisement
-1
-1
2013-10-02 17:01:32 +0000

Balayage profond par zone Alarme.

N'arrêtez pas svchost.exe qui pourrait causer des problèmes dans votre connexion internet ou des sons et des voix.

Advertisement