Si ça peut vous aider. svchost.exe fait partie integrante de windows XP ( et donc surement 2000 )
SVCHOST est un processus générique, qui sert à lancer des services contenus
dans des DLL.
Au démarrage, SVCHOST scrute le contenu de la clef :
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Svchost
Des entrées de type REG_MULTI_SZ contiennent une énumération de services à
lancer.
Il est donc normal d´en avoir plusieurs.
Sous Windows XP vous pouvez taper tasklist /SVC en ligne de commande pour avoir la liste des services qui fonctionnent.
Sous Windows Windows NT4 et Windows 2000, vous pouvez utiliser la commande tlist.
En résumé, le mot SVCHOST se décompose en deux parties: SVC pour service et HOST pour hôte. C´est un processus ou tâche au même titre que IExplore ( internet) ou Msimn ( OE), mais générique, à savoir que sous son nom se cache un certain nombre de services.
Un processus svchost.exe peut par exemple regrouper les tâches d´observation d´événements, de cryptage, de synchronisation de l´horloge, de gestion des thèmes, d´aide, de bascule rapide entre session, etc., en lançant les services contenus dans leurs DLL.
Au démarrage d´XP, chaque SVCHOST:
- Vérifie le contenu de la clé HKLM\Software\Microsoft\Windows NT\CurrentVersion\Svchost dont les " Valeurs de chaînes multiples" énumèrent les services à lancer.
- Consulte HKLM\System\CurrentControlSet\Services\ et ses sous-clés pour déterminer ce qu´il doit faire.
Les processus SVCHOST ne peuvent pas être arrêtés dans le gestionnaire de tâches.
On aussi voir les services contenus dans les processus SVCHOST sans passer par la base de registre:
- Ouvrir une invite de commande ( touche Windows + r taper CMD ) .
- Taper tasklist /svc .
Parmi les lignes qui s´affichent se trouvent les fameux SVCHOST, suivi de la liste des services lancés par le processus. Une explication plus claire de chacun de ces services peut être obtenue en consultant Services dans les outils d´administration.