stopper service à la fermeture d'un programme [batch] - Win NT/2K/XP - Windows & Software
Marsh Posté le 11-03-2008 à 22:15:23
Salut ,
Et bien net stop sur le service que tu veux arreter .
Marsh Posté le 11-03-2008 à 22:30:11
cette commande arrete le service dès qu'elle est exécutée. ce que je voudrais c'est qu'elle s'exécute à la fermeture du programme ETServerViewer.exe
Marsh Posté le 12-03-2008 à 00:16:42
en mettant pause puis la commande stop service, ça permet de fermer le service mais manuellement. ça me servira d'ici à ce que je trouve le moyen d'automatiser ça (si c'est possible).
Marsh Posté le 12-03-2008 à 09:47:54
kashu,
groupe,
Dans le but d'écrire un fichier batch pour désactivé la 15aines de services non-nécessaire ou à risque à l'installation de Windows.
Pour >> net stop "téléphonie" << l'invité de commande indique service arrêté, mais pourtant il est encore en Automatique dans les Services.msc.
Merci.
Marsh Posté le 12-03-2008 à 10:16:24
il faut changer le type de démarrage manuellement je pense. le batch permet d'arreter le service ou de le démarrer mais pas de modifier son mode de lancement.
Marsh Posté le 12-03-2008 à 10:41:12
Je me rapelle plus la syntaxe au juste mais avec sc en ligne de commande tu dois pouvoir changer le mode , avec start=disabled .
Marsh Posté le 12-03-2008 à 15:54:01
yep effectivement.
par contre ça m'aide toujours pas pour mon problème de fermeture automatique des services à la fermeture du programme lancé via le batch
Marsh Posté le 12-03-2008 à 16:14:26
kashu,
Heu, c'est pas qu'est-ce que le prog. ETServerViewer.exe, mais s'il s'ouvre dans une fenêtre Windows ou Dos et que lorsque vous refermez cette fenêtre/programme vous voulez arrêter le service PnkBstrA.
Alors serait-il possible? que la commande PAUSE après le Net Start, vous permette d'œuvrer dans le prog. ETServerViewer.exe et après en re-cliquant sur l'invité de commande suivit d'<Enter> exécute les tâches recherchées.
Genre:
1. @echo off
2. start /d "C:\Program Files\ETSV\ET Server Viewer\" ETServerViewer.exe
3. net start PnkBstrA
4. PAUSE
5. net stop PnkBstrA
4. exit
Marsh Posté le 12-03-2008 à 16:22:33
oui c'est ce que j'ai actuellement. ce que je souhaiterais c'est que les services concernés soient arrêtés automatiquement à la fermeture de ETServerViewer.exe (sans avoir besoin d'appuyer sur <enter> dans l'invite de commande). mais je suis de moins en moins sûr que ce soit possible.
Marsh Posté le 12-03-2008 à 16:39:42
kashu,
Le service PnkBstrA est-il un service de Windows ou c'est-il installé à l'installation de ETServerViewer.exe.
Qu'elle est l'utilité de ETServerViewer.exe et que faite vous avec pour la tâche qui vous préocupe.
Marsh Posté le 12-03-2008 à 20:19:36
kashu,
Viens d'aller checker les paramètres de start et ai testé avec
"start /wait services.msc" et ça fonctionne.
Ne serait-il pas préférable de starter PnkBstrA avant de lancer l'.exe
net start PnkBstrA
start /wait /d "C:\Program Files\ETSV\ET Server Viewer\" ETServerViewer.exe
net stop PnkBstrA
exit
Donnez des nouvelles.
Pour ma par viens de trouver avec Total Uninstall les changement de valeurs dans la BDR lors des actions Automatique --> Désactiver à partir de la console services.msc.
Marsh Posté le 26-09-2008 à 10:41:27
Comment peut-on faire pour lancer un service en mode automatique?
Exemple: net start "indexing service" ....
Le service ne se lance pas en automatique donc au prochain démarrage, c'est foutu. Je ne trouve pas les arguments à ajouter.
Thx.
Marsh Posté le 26-09-2008 à 13:16:53
ourspolaire a écrit : Comment peut-on faire pour lancer un service en mode automatique? |
sc config *nom du service* start= auto
Marsh Posté le 11-03-2008 à 21:11:08
Bonjour,
je suis en train de créer un batch très simple qui lance une application et un service. jusque là pas de souci et d'ailleurs voici le batch en question:
ce que je souhaite ajouter c'est une ligne de commande pour arreter le service PnkBstrA une fois que j'ai fermé le programme ETServerViewer.exe.
c'est possible ?
merci d'avance
Message édité par kashu le 11-03-2008 à 21:12:40