IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

Service toujours actif au démarrage


Sujet :

Windows

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 6
    Points : 5
    Points
    5
    Par défaut Service toujours actif au démarrage
    Bonjour,

    Je voudrais faire tourner en permanence des instances d'iperf en mode serveur sur des ordis Windows (probablement des Win NT, XP (Pro ou non) ou encore Server...).

    Ce programme peut être mis en route sous forme de service Win (commande iperf -s -D).

    Je voudrais faire en sorte que ce service se mette automatiquement en marche à chaque reboot. J'ai testé sous Win XP et malheureusement, il est inactif après redémarrage (mais bien sûr présent dans la liste des services de msconfig).

    Mes connaissances en Windows ne sont vraiment pas du tout affutées, et j'aimerais trouver une façon de faire cela qui soit:
    - simple
    - si possible automatisable (avec un script, ou un installer si ce n'est pas trop compliqué)
    - et surtout qui marche sur différentes versions de Windows (qqch de robuste donc).

    S'il y a une manip graphique possible (que je n'aie pas trouvée), je suis aussi preneur.

    Merci beaucoup pour votre aide éventuelle!!

  2. #2
    Expert confirmé
    Avatar de ludojojo
    Homme Profil pro
    Développeur SharePoint
    Inscrit en
    Avril 2008
    Messages
    2 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur SharePoint
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 967
    Points : 5 347
    Points
    5 347
    Billets dans le blog
    5
    Par défaut
    bonjour,
    mais bien sûr présent dans la liste des services de msconfig
    ce n'est pas la liste des services mais des processus !
    Pour accéder à la liste des services, il te faut utiliser la commande : Et la normalement tu peux configurer le démarrage que tu souhaite, si c'est bien un "service".

    Pour ce qui est de la solution code, tu peux faire un petit script tout simple :
    Dans un fichier que tu renomme iperf.bat et que tu place dans le dossier :
    Démarrer -> tous les programmes -> démarrage

    Voila, j'espère que cela t'aidera

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    Merci beaucoup ludojojo pour l'histoire du services.msc.

    Démarrer -> tous les programmes -> démarrage
    Mais ta recommandation pour l'allumage automatique ne marche pas sous toutes les versions (notamment avec un langage différent de Français).
    C'est justement là où ca se complique.
    Je sais qu'il est possible de gérer ca en utilisant l'API Windows, mais c'est une tâche un peu trop complexe pour mes besoins je pense...

    Si qqun a une autre solution non dépendante de la version de Win / du langage, ce serait excellent!!!

  4. #4
    Expert confirmé
    Avatar de ludojojo
    Homme Profil pro
    Développeur SharePoint
    Inscrit en
    Avril 2008
    Messages
    2 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur SharePoint
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 967
    Points : 5 347
    Points
    5 347
    Billets dans le blog
    5
    Par défaut
    Citation Envoyé par lajarre Voir le message
    ne marche pas sous toutes les versions (notamment avec un langage différent de Français)
    Ça veux dire quoi ça ne marche pas ?

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    Oui excusez moi je n'ai pas du tout été clair.

    L'idée est que je ne peux pas mettre dans un script:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    copy "script qui lance iperf.bat" <Chemin vers Démarrer -> tous les programmes -> démarrage>
    car ce <Chemin vers Démarrer -> tous les programmes -> démarrage> est différent suivant qu'on est en Français/Anglais, et diffère suivant les versions de Windows également.
    Il n'y a d'ailleurs pas de variable d'environnement qui soie déterminée dans ce sens par ex. C'est ce qui me fait penser que ce n'est pas possible par un script...

  6. #6
    Expert confirmé
    Avatar de ludojojo
    Homme Profil pro
    Développeur SharePoint
    Inscrit en
    Avril 2008
    Messages
    2 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur SharePoint
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 967
    Points : 5 347
    Points
    5 347
    Billets dans le blog
    5
    Par défaut
    Et as tu pensé, que part script, tu peux également créer un tache planifiée...
    Dans ce cas à l'ouverture de ta session, ton script s'exécute sans que tu ais quoi que ce soit à faire.
    Et dans ce cas pas de pb de chemin (différence de langue)

  7. #7
    Membre éprouvé Avatar de cs_ntd
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2006
    Messages
    598
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 598
    Points : 1 215
    Points
    1 215
    Par défaut
    lajarre, pourquoi essayer d'ouvrir un raccourci se trouvant dans "démarrer -> tous les programmes" ???????

    Car si il est déjà à cet emplacement ça veut (normalement) dire que l'executable (le vrai, le .exe) est installé quelque par sur le disque...

    Comme dans c:\program files\<dossier>

    Et pour ça, tu a des variables d'environement...

  8. #8
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    lajarre, pourquoi essayer d'ouvrir un raccourci se trouvant dans "démarrer -> tous les programmes" ???????
    cs_ntd, je pense que tu n'as pas saisi la question de mon message et le but de ma manip. Je veux faire en sorte qu'un certain service se lance automatiquement au demarrage. Je te laisse te referer aux messages precedents.

    Si je me fourvoie, peux-tu etre plus clair?

  9. #9
    Membre éprouvé Avatar de cs_ntd
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2006
    Messages
    598
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 598
    Points : 1 215
    Points
    1 215
    Par défaut
    Ok effectivement, je pense que j'ai lu un peu trop vite


    Donc voici la manip générale pour activer un service sous windows XP :

    services.msc => regarde si ton application se trouve dans la liste.
    Si oui, doubleclique dessus, démarre là, et choisis en type de démarrage "Automatique".
    Valide tout et ferme tout.

    Pour vérifier si windows a bien pris en compte ta manip, lance la commande :

    msconfig

    Regarde à l'onglet "Services" et vois si ton application fais partie de la liste.

    Je ne sais pas trop si ça va marcher, je ne connais pas assez la manière dont windows gere les services.
    (Disons que ça marche pour un service de base)



    Sinon : repère le chemin d'accès a l'executable (on l'appelera "C:\Program Files\Iperf\Iperf.exe").

    1) Ouvre l'éditeur de registre (commande regedit).

    2) Ouvre la clé HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

    3)Ajoute une valeur chaîne que tu nommera comme tu le souhaite (ce nom apparaitra dans la liste des processus lancés au démmarage dans msconfig).

    4) Donne lui la valeur : "C:\Program Files\Iperf\Iperf.exe" -s -D

    5) Valide et quitte le registre

    Tu peut vérifier que ton procesuus se lancera bien au démarrage en ouvrant msconfig, onglet Démarrage.



    Ces 2 méthodes sont valides sur n'importe quel windows XP.
    Si tu veux les automatiser :

    Pour la méthode 1) il faut te renseigner sur l'activation des services via batch.

    Pour la méthode 2) et l'inscription au registre, il y a des programmes de création d'installeurs qui le font (NSIS), mais tu peut aussi le faire grâce à un scipt VBS (renseigne toi sur "modifier registre VBS") avec un objet ActiveX.

    Ceci-dit ce ne sont que des exemples de méthodes, il y a plein de manières de le faire, et toutes sont peut-être faisables via Installeur, scipt VBS, batch...




    Bon Courage

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Lazarus] Curseur actif au démarrage
    Par samkad dans le forum Lazarus
    Réponses: 1
    Dernier message: 06/06/2007, 10h12
  2. Vérifier qu'un démon est toujours actif
    Par GLDavid dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 16/03/2007, 21h23
  3. [C#] Process toujours actif apres fermeture de la fenetre
    Par toxycyty dans le forum Windows Forms
    Réponses: 4
    Dernier message: 26/10/2006, 16h48
  4. Verifier service tomcat actif
    Par etien dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 09/08/2006, 09h18
  5. serveur FTP toujours actif / pb cnx TSE
    Par grinder59 dans le forum Serveurs (Apache, IIS,...)
    Réponses: 1
    Dernier message: 02/06/2006, 17h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo