[RESOLU] Fermeture de processus sous Windows 2000

Fermeture de processus sous Windows 2000 [RESOLU] - Win NT/2K/XP - Windows & Software

Marsh Posté le 18-09-2006 à 11:49:04    

Bonjour à tous,
Je précise tout d'abord que j'ai cherché un peu partout avant de poster mon problème et que je n'ai pas trouvé de solutions...
Cependant, si une solution a déjà été proposée, je m'en excuse par avance...  
Voici donc mon problème:
J'ai un système sous Windows 2000 Professionnel qui tourne sur un pc portable "préhistorique" (Pentium MMX 200MHz, ram de 80 Mo, chips graphique de 2Mo, un dd de 60Go que j'ai rajouté..ouf).
L'installation de windows 2000 s'est déroulé vraiment très bien, l'installation des différents logiciels (antivirus, firewall, logiciel de photos ...) s'est passée très bien également sauf que quand je démarre le pc, il y a un processus qui me gène et qui ralentit beaucoup le pc. Quand je supprime ce processus, je retrouve une certaine fluidité dans l'utilisation du pc (c'est pas non plus un cheval de course hein, lol mais suffisant pour l'utilisation demandée). Le processus genant est svchost.exe. Il utilise pas mal de mémoire. Et quand je termine ce processus, mon pc fonctionne parfaitement  ou presque, lol. Alors, ce que je voudrais, c'est que si mon pc fonctionne bien sans ce processus, pourquoi ne pas le désactiver à chaque démarrage. Pour cela, j'ai pensé à un genre de script dans un fichier bat qui ferait appel à la fonction ntsd de windows 2000. En effet, en testant cette fonction, j'ai vu qu'en tapant dans une invite de commande
ntsd -p *n° du PID*
une nouvelle fenêtre apparassait et il me suffisait de taper q et entrée, et le processus était terminé. Donc je voudrais savoir s'il n'y a pas un moyen d'automatiser cela, au lieu de faire cette manipulation ou une autre à la place.
 
Merci pour vos conseils...
 
Bonne journée


Message édité par jacpeus le 20-09-2006 à 11:17:52
Reply

Marsh Posté le 18-09-2006 à 11:49:04   

Reply

Marsh Posté le 18-09-2006 à 12:09:04    

SVchost :
http://www.faqxp.com/f/33.asp
 
il me semble que des virus/spyware l'utilise pour s incruster dans les machines

Reply

Marsh Posté le 18-09-2006 à 12:15:29    

salut,
 
svchost.exe est un fichier système utilisé pour une pettée de services donc en gros tu peux pas le désactiver... par contre ce que tu peux aller dans les services windows et supprimer une partie comme l'affichage des messages etc.


---------------
Des trucs - flickr - Instagram
Reply

Marsh Posté le 18-09-2006 à 13:11:30    

Dans le gestionnaire des tache, repère le PID, puis en faisant tasklist /svc, tu as les services qui tournent sous ce PID.

 

Arrête ensuite progressivement les services pour trouver le coupable ;)

 

j'ai eu un problème similaire ce week end sur un pc, çà m'a permis de voir que c'était les maj automatique qui bloquaient le poste ;)

Reply

Marsh Posté le 18-09-2006 à 13:24:17    

LaTeX_ --> tasklist /svc = ne marche pas sous windows 2000
 
darxmurf --> Effectivement, svchost.exe ne peut pas être désactivé mais quand je termine le processus, il réapparait ailleurs, mais au moins, mon pc est mieux. donc comme cela n'affecte pas mon pc, je souhaiterais quand même le désactiver "provisoirement".
 
Z_cool --> Je ne pense pas que cela est dû à un virus, internet n'est pas encore installé sur ce portable et il n'est pas encore connecté au réseau. Il n'y a que des logiciels d'installé et pas de documents.
 
Merci pour vos réponses

Reply

Marsh Posté le 18-09-2006 à 13:34:32    

donc pour info, j'ai commencé à créer un .bat en rentrant les commandes suivantes :
C:\WINNT\System32\ntsd.exe -p *N° du PID*
 
Donc en executant le bat, la fenêtre ntsd s'ouvre mais à ce moment, il faut que je tape q et que je fasse entrée... N'y aurait-il pas un moyen d'automatiser tout ceci ?
 
Cependant, je rencontre un nouveau problème, j'ai remarqué que le numéro PID du processus change à chaque démarrage du pc donc je ne pense pas que ma solution est la bonne puisque je n'ai pas le choix entre spécifier le PID et le nom du service. il n'y a que le PID qui fonctionne.
 
Que faire ???

Reply

Marsh Posté le 18-09-2006 à 14:28:41    


Et Net stop svchost.exe ca fonctionne pas ?  
 
C'est sur qu' un script ou il faut préciser le PID ne fonctionnera pas comme ca.
 
 


---------------

Reply

Marsh Posté le 18-09-2006 à 20:47:41    

net stop ne fonctionne pas, cette commande est faite pour fermer un service et non un processus.
 
Si le script ne fonctionne pas, est-ce que tu aurait une idée ?

Reply

Marsh Posté le 18-09-2006 à 22:52:36    

jacpeus a écrit :

LaTeX_ --> tasklist /svc = ne marche pas sous windows 2000

 

darxmurf --> Effectivement, svchost.exe ne peut pas être désactivé mais quand je termine le processus, il réapparait ailleurs, mais au moins, mon pc est mieux. donc comme cela n'affecte pas mon pc, je souhaiterais quand même le désactiver "provisoirement".

 

Z_cool --> Je ne pense pas que cela est dû à un virus, internet n'est pas encore installé sur ce portable et il n'est pas encore connecté au réseau. Il n'y a que des logiciels d'installé et pas de documents.

 

Merci pour vos réponses

 


Effectivement, après une ptite recherche, sous windows 2000, l'équivalent c'est tlist ;)

 

Ma méthode est encore à tester, plutot que de tuer un process, mieux vaut ne pas le lancer :D

Reply

Marsh Posté le 19-09-2006 à 12:20:18    

Merci LaTeX_, en effet, j'ai extrait Tlist.exe du CD-rom et en faisant un tlist -s j'ai eu tous les processus lancés et les services correspondant.
Et en cherchant un peu, j'ai réussi à trouver le service qui faisait défaut. Il s'agit du service 'Mises à jour automatiques". Je l'ai donc arreté et désactivé et apparemment, c'est beaucoup mieux au démarrage du pc.
 
Donc il s'agissait bien de la solution tant attendue...
 
Un grand merci à LaTeX_

Reply

Marsh Posté le 19-09-2006 à 12:20:18   

Reply

Marsh Posté le 19-09-2006 à 12:47:42    

Après, attention aux mises à jours, çà ne se fera qu'en manuel via windows update, et en ayant démarré auparavant le service ;)

 

Dans le cas que j'ai évoqué plus haut, le processus svchost me bloquait totalement le pc, la petite base de donnée du service avait du se corrompre... j'ai viré tous les dossiers contenus dans C:\WINDOWS\SoftwareDistribution (çà se recrée ensuite, et je n'ai pas besoin de l'historique), redémarré le service et le processus tourne maintenant normalement et ne bloque plus le pc. Si çà peut aider ;)

Reply

Marsh Posté le 20-09-2006 à 11:06:34    

merci je vais essayer ton astuce...
 
;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed