Le Gestionnaire des tâches affiche l'utilisation totale de la mémoire de svchost.exe. Existe-t-il un moyen de voir l'utilisation de la mémoire des services individuels?
Notez que c'est similaire à Finegrained performance reporting on svchost.exe
Le Gestionnaire des tâches affiche l'utilisation totale de la mémoire de svchost.exe. Existe-t-il un moyen de voir l'utilisation de la mémoire des services individuels?
Notez que c'est similaire à Finegrained performance reporting on svchost.exe
Je prolonge la réponse de Peter Mortensen ici. Avant de modifier le type de services, veuillez vérifier le type existant en utilisant une commande comme :
sc query wuauserv
Cela affichera ce qui suit :
TYPE : 20 WIN32_SHARE_PROCESS
STATE : 1 STOPPED
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
Tout type autre que "10 WIN32_OWN_PROCESS", "20 WIN32_SHARE_PROCESS" ne doit pas être modifié.
Séparer les services est la bonne réponse, mais la commande sc config n'a pas fonctionné pour moi (2008 R2).
Vous pouvez le faire via le registre cependant, ce qui signifie définir le paramètre "Type" sur 0x00000010 (dec. 16) :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\\Type
Faites cependant attention au service que vous choisissez de modifier, il existe des types spéciaux autres que "own" et "share" qui ne doivent pas être modifiés, comme :
Après cela, redémarrez simplement le service et vous devriez voir dans ProcessExplorer qu'il a désormais son propre processus svchost.exe.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.