svchost.exe utilisation élevée de la mémoire - wuauserv


86

J'utilise Windows 7 et la mémoire utilisée par l'un de mes processus svchost.exe est importante.

svchost haute mémoire

Les services relevant de ce processus sont BITS, EAPHost, IKEEXT, LanmanServer, MMCSS, ProfSVC, RasMan, Schedule, SENS, SharedAccess, ShellHWDetection, Thèmes, winmgmt et wuauserv .

J'ai été en mesure de le réduire à un service spécifique en séparant chaque service dans son propre processus et en identifiant wuauserv comme étant la cause.

L'arrêt du service de mise à jour Windows (wuauserv) arrête l'utilisation insensée de la mémoire, mais ce n'est pas une solution.

Toute aide s'il vous plaît?

J'ai déjà essayé de renommer le dossier SoftwareDistribution et de réenregistrer l' agent Windows Update . Rien n'a fonctionné jusqu'à présent.


1
Que voulez-vous dire fuite de mémoire? La RAM n'est-elle pas libérée après la suppression des processus? D'après ce que j'avais compris, svchost combine plusieurs services de manière à réduire les ressources globales. Windows 7 gère les ressources en les gardant disponibles, par exemple
Raystafarian

c'est normal. Le service doit gérer beaucoup de données de mise à jour. Mon utilisation est lors de la configuration des mises à jour également plusieurs centaines de Mo.
magicandre1981

1
Oliver, avez-vous réussi à le résoudre? Si c'est le cas, comment?
Oz Edri

1
Avez-vous vérifié cette question: superuser.com/questions/951960/… ? Je recommanderais d'arrêter les mises à jour automatiques et de l'exécuter à la demande
elachell

Cela se produit encore dans Windows 10
jeudi

Réponses:


60

D'après mon expérience, lorsque wuauserv commence à manger de la mémoire, la meilleure chose à faire est d'attendre la fin de l'installation des mises à jour, puis de redémarrer.

Si vous ne pouvez ou ne voulez pas redémarrer maintenant, vous pouvez toujours réinitialiser wuauserv à l'aide du script BAT suivant (clic droit et exécuter en tant qu'administrateur):

net stop wuauserv
net stop bits
rd /s /q %windir%\softwaredistribution
net start bits
net start wuauserv
wuauclt.exe /detectnow

J'espère que ça aide.


2
Sur mon ordinateur, Windows met à jour les porcs presque 2 Go immédiatement après chaque redémarrage. Redémarrer le service de mise à jour de Windows a bien fonctionné pour moi. Merci!
CrouZ

arrêter ce service de mise à jour Windows a effectivement aidé. Merci!
Chani

5
you can always reset wuauserv with the following BAT scriptPour mémoire, il s’agit d’un fichier BAT (.) Ou d’ un script de traitement par lots (ou fichier de traitement par lots ), et non d’un script BAT qui ressemble davantage à un script de The Bat !.
Synetech

Selon blackmanticore.com/30becce9a227e690c0ae63bedc26c9be del /s /q %windir%\softwaredistribution\download\*.* & for /d %i in (%windir%\softwaredistribution\download\*.*) do rd /s /q %i serait un pari plus sûr
Ross Smith II

48

Une mise à jour pour résoudre le problème a été déployée:

Veuillez consulter KB3050265


2
Merci! Cela semble avoir résolu le problème. Maintenant, l'ancien ordinateur de ma mère doté de 2 Go de RAM, sur lequel j'ai récemment installé Windows 7 en raison de la fin de service de XP, est à nouveau utilisable.
bcody

2
Vous avez littéralement sauvé mon ordinateur portable, mon frère!
Wok

6
Je n'ai pas testé KB3050265, mais KB3102810 a fonctionné pour moi. superuser.com/a/997067/433287 renvoie à un correctif récent (03/11/2015) qui fonctionnait pour moi sur 2 machines distinctes.
aoetalks

2
J'avais déjà installé KB3050265. KB3102810 a travaillé pour moi.
JumpingJezza

1
Ni KB3050265 ni KB3102810 n'ont résolu le problème pour moi. La seule façon de le résoudre était de désactiver les mises à jour dans Control Panel-> Windows Update-> Change Settings. Ensuite, une fois par mois, activez-les manuellement après le deuxième mardi, passez à travers cette utilisation à 100% du processeur ou, mieux, allez chercher un repas pendant qu'il installe tout, puis désactivez les mises à jour et répétez. Sinon, si vous le maintenez, le wuauservservice peut démarrer à tout moment et interrompre votre système. Dommage que Microsoft ne puisse résoudre ce problème depuis plus d'un an et que ce problème soit résolu!
c00000fd

2

Je ne sais pas si vous avez toujours ce problème, mais j'avais quelque chose de similaire dans Windows 8. J'avais un transfert de données de plusieurs centaines de Mo par jour et, en utilisant NetBalancer, le problème était le service de mise à jour Windows (wuaserv). Je l'ai donc désactivé, puis a lancé l'option MS Fixit pour la mise à jour Windows. Je pense qu'il est l' un pour Windows 7 ici , mais ne vérifie qu'il est compatible avant de l' exécuter.

http://windows.microsoft.com/en-gb/windows/troubleshoot-problems-installing-updates#1TC=windows-7

Bien qu’à ses débuts, j’ai réactivé les mises à jour automatiques et jusqu’à présent, tout va bien. Au moins je sais quoi arrêter si le problème revient encore. Le programme NetBalancer a été d’une grande aide pour identifier le problème.

Si tout va bien vous l'avez déjà résolu, sinon cela pourrait valoir la peine d'essayer.


2

J'ai trouvé l'article suivant: https://social.technet.microsoft.com/Forums/windows/en-US/4a782e40-b♥-40b7-869d-68e3dfd1a5b4/windows-update-scan-high-memory-memory-usage?forum= w7itproperf & prof = required

Je pense que microsoft a fait quelque chose à la mi-2014 - ce poste commence également en novembre 2014, le vôtre en octobre 2014 ...

Nous rencontrons également ce problème chez un client de 60 ordinateurs environ… nous avons dû désactiver le service Windows Update pour le moment. La réponse officielle de Microsoft est en attente, espérons-le nous donner un correctif de temps en temps ...


Je rencontre ce problème sur un ordinateur inutilisé depuis 2013. Cependant, je devais télécharger une nouvelle version de Windows Update avant de rechercher des mises à jour ( answers.microsoft.com/fr-fr/windows/forum/… ). Le problème pourrait venir de cette nouvelle version de Windows Update, qui pourrait avoir été publiée en 2014.
Wok

0

svchost.exe est utilisé en tant que processus système commun, certains malwares utilisent souvent le nom de processus "svchost.exe" pour se dissimuler. Le fichier système d'origine svchost.exe se trouve dans le dossier C: \ Windows \ System32. Tout fichier nommé "svchost.exe" situé dans tout autre dossier peut être considéré comme un malware


1
Pas cette fois. Selon la description, il s’agit de wuauserv impliqué dans le processus et c’est un bogue courant de Microsoft, comme d’habitude.
Dee
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.