Lorsque vous ouvrez l'onglet Détails du gestionnaire de tâches dans Windows 10 Creators Update, vous serez surpris de voir un grand nombre d'instances du processus svchost.exe. Voici pourquoi le système d'exploitation a besoin de tant de processus SVCHOST et comment vous pouvez identifier quel processus svchost exécute quel groupe de services.
Publicité
Windows est connu pour avoir de nombreux processus svchost.exe. Même les versions précédentes des systèmes d'exploitation comme Windows 7 et Windows 8 en avaient un grand nombre. En effet, le fichier exécutable Svchost.exe est utilisé pour exécuter divers services système. Chaque instance contient un ou plusieurs services, c'est-à-dire un groupe de services. Selon Microsoft, ce modèle de gestion des services permet de réduire la consommation de mémoire et de réduire la surface d'attaque.cómo comprobar si la gpu está defectuosa
Cependant, dans Windows 10 Creators Update, ce modèle de regroupement de services a été modifié.
Pourquoi tant de processus Svchost.exe sont en cours d'exécution dans la mise à jour Windows 10 Creators
Commençant par Windows 10 build 14942 , les services ne sont plus regroupés si votre PC dispose de suffisamment de mémoire. Désormais, pour chaque service, il existe un processus svchost.exe dédié. Cela augmente considérablement le nombre de processus Svchost.exe.
Selon Microsoft, l'avantage d'économie de mémoire des hôtes de service a diminué grâce à l'augmentation de la taille de la RAM dans les appareils modernes. Ainsi, si un PC a plus de 3,5 Go de RAM installés, svchost ne regroupera plus les services. Ne soyez donc pas surpris de voir plus de 60 instances du processus svchost dans le Gestionnaire des tâches.
Le nouveau modèle de service présente les avantages suivants:
- Fiabilité accrue: si un service tombe en panne, cela n'affectera pas les autres services ou le processus svchost.exe de l'hôte. Même si le processus svchost.exe de l'hôte est arrêté, d'autres instances et leurs services continueront de fonctionner.
- Transparence accrue: l'utilisateur peut voir clairement l'utilisation des ressources système pour chaque service. Vous pouvez utiliser l'onglet Processus ou l'onglet Détails pour voir facilement l'utilisation de la mémoire, du processeur, du disque et du réseau par service.
- Réduisez les coûts de maintenance: à la suite des rapports d'instabilité, les ingénieurs de maintenance, les administrateurs informatiques et les ingénieurs Microsoft peuvent identifier rapidement les problèmes liés au service exact et les résoudre. Il est désormais facile de savoir quel service pose des problèmes et de le diagnostiquer.
- Augmenter la sécurité: l'isolation des processus et les ensembles d'autorisations individuelles pour les services augmenteront la sécurité.
Si votre PC dispose de moins de 3,5 Go de RAM, le modèle de gestion de service classique sera utilisé. Les services seront regroupés comme dans les versions précédentes de Windows.
Les groupes de services sont identifiés à la clé de registre suivante:
HKEY_LOCAL_MACHINE Software Microsoft WindowsNT CurrentVersion Svchost
Chaque valeur sous cette clé représente un groupe Svchost distinct et apparaît comme une instance distincte lorsque vous visualisez les processus actifs. Chaque valeur est une valeur REG_MULTI_SZ et contient les services qui s'exécutent sous ce groupe Svchost. Chaque groupe Svchost peut contenir un ou plusieurs noms de service extraits de la clé de registre suivante, dont la clé Paramètres contient une valeur ServiceDLL:
HKEY_LOCAL_MACHINE System CurrentControlSet Services Service
Ainsi, lorsque Windows 10 utilise le regroupement de services, nous verrons toujours un certain nombre d'instances de Svchost.exe, chacune exécutant un groupe de services par instance, mais pas autant que lorsqu'il exécute chaque service dans son propre processus svchost.exe.
reddit cómo bloquear un subreddit
C'est ça.