Un service d'utilisateur "automatique" ne démarre pas au startup

Anonyme
2015-02-05T19:07:40+00:00

Bonjour,

Je ne suis pas sûr d'être dans le bon forum, mais je n'en ai pas trouvé qui semble convenir vraiment.

J'ai créé par l'application Cygwin (interface Unix sous Windows) deux services, "sshd" et "cron", censés respectivement fournir les services d'interface de console et de programmateur de tâches. Ces deux services sont créés comme automatiques et doivent donc démarrer au startup pour être toujours actifs.

Le premier le fait sans problème, le second non.

Une réinstallation de ce service cron a semblé résoudre le problème, mais après quelques jours il était de nouveau absent (j'éteins l'ordinateur chaque jour).

Si je constate qu'il n'est pas démarré et que sous compte administrateur je le démarre, il accepte presque toujours de démarrer et alors il remplit sa tâche normalement, c'est-à-dire qu'il lance à l'heure demandée les tâches programmées.

J'ai dit "presque" parce que parfois la première tentative se solde par un échec avec message d'erreur de Windows : "Le service a démarré puis s'est arrêté. Certains services ... [s'arrêtent lorsqu'ils ne sont pas sollicités]"

Je dois ajouter que le même service créé de la même manière, me semble-t-il sur un autre ordinateur (Vista) démarre impeccablement chaque matin.

Comment déboguer ce disfonctionnement, qui semble dû à une incompréhension entre le service et Windows ?

:) gabier

Windows pour les particuliers | Versions antérieures de Windows | Niveau de performance et défaillances système

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

4 réponses

  1. Anonyme
    2015-02-06T20:04:14+00:00

    Bonjour

    Désolé de vous importunez ici mais je viens pour une question très bête...

    J'ai cliqué sur "s'abonner" lors de mon inscription sur microsoft community, est ce payant ? Pourquoi avoir écrit s"abonner"?

    De plus si je peux me permettre j'ai poster une question partie window 7 catégorie jeux

    Merci d'avance et mille excuse de poster ici

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2015-02-06T18:02:18+00:00

    Salut,

    Je viens de faire une recherche sur CYGWIN, là je suis largué...-:)

    Je te conseille d'aller sur le forum Technet où les copains qui y répondent sont plus "forts" que nous.

    http://social.technet.microsoft.com/Forums/fr-FR/categories 

                                                     ____________________________________________

    Amicalement, Claude.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Anonyme
    2015-02-06T11:10:22+00:00

    Bonjour Le Claude

    Merci de la réponse, mais je ne suis pas dans le cas que tu évoques, qui est celui de faire démarrer une APPLICATION au startup, en mettant un raccourci dans le dossier ad'hoc.

    Mon cas es différent; C'est une application (CYGWIN) qui a créé un service (au sens des services Windows listés en exécutant services.msc). Ce service a été créé avec la propriété "automatique", il devrait donc démarrer au startup. Or ce n'est pas le cas. Donc Windows 7 rencontre un problème avec ce service puisqu'il ne peut pas appliquer l'action standard dans ce cas.

    Mon problème est de savoir quel est la cause de ce dysfonctionnement, afin de me retourner sur le support de CYGWIN et leur dire en quoi leur service est défaillant.

    Je suppose que lorsqu'un service de Windows est défaillant, il y a quelque chose d'enregistré quelque part, mais je n'ai jamais débogué ce genre de choses et j'aimerais rassembler autant de données que possible.

    Je dois préciser aussi que l'application CYGWIN créée aussi un utilisateur administrateur nommé "cyg_server" et que les services créés s'exécutent sous cet utilisateur.

    Merci de toute info me permettant de déboguer ça.

    :) gabier

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. Anonyme
    2015-02-05T21:05:45+00:00

    Salut,

    Ce n'est pas toujours évident que de faire démarrer un programme en même temps que Windows sous W 8/8,1...-:)

    J'ai utilisé l'utilitaire Phrase Express qui démarrait avec W 7 sans problème, mais n'a jamais voulu s'ouvrir au démarrage de W 8/8,1...

    Pour faire démarrer par le dossier démarrage, il faut désactiver totalement l'UAC par le Registre, mais ça fait disparaître la page d'accueil -:)

    Vois ci dessous une conversation sur le sujet que j'avais eu avec le regretté JC Bellamy :

    Le jeudi 15/11/2012 08:24:29, Le Claude [MVP] a écrit<br>ce qui suit :<br><br><br><br>J'a i essayé de placer des raccourcis dans le dossier [Démarrage] pour faire comme avec les versions précédentes de Windows<br><br><br><br>RATÉ !!!! <br><br>> et avoir des applications qui <br><br><br><br>s'ouvrent au démarrage (en l'occurrence : le Gestionnaire des Tâches et le petit utilitaire Phrase Express) mais ça ne marche pas -:( <br><br> <br><br>Le dossier [Démarrage] est là : C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp <br><br> <br><br>Est-ce le bon ?<br><br><br><br>OUI, MAIS ... <br><br>- OUI, car c'est bien le dossier dont le nom symbolique est "AllUsersStartup" <br><br>- MAIS ... car il ne sert plus à RIEN dans Windows 8! <br><br>> Y-a-t-il un astuce par example comme pour les dossiers ou les raccourcis que <br><br><br><br><br>l'on veut disposer dans la barre des tâches où il faut rajouter c:\Windows\Explorer.exe devant l'adresse de la cible ?<br><br><br><br>Dès Windows NT4 (pour NT3.X, j'ai oublié!!) et jusqu'à Windows 7, il y AVAIT DEUX façon de lancer un programme au démarrage :<br><br><br><br>1) Par un raccourci dans un dossier "Démarrage" : <br><br>Dossier utilisateur en cours : <br><br>%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup <br><br>Dossier commun : <br><br>%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Startup <br><br>2) Par une entrée dans une clef "RUN" de la BDR : <br><br>Ruche utilisateur en cours : <br><br>HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run <br><br>Ruche commune : <br><br>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run <br><br>Avec Windows 8, la 1ère façon de faire a été SUPPRIMÉE ! <br><br>(une conceté de plus au passif de cet OS :-( )<br><br><br><br>SEUL le passage par la BDR permet désormais de lancer un programme (exe, batch, script ...)<br><br><br><br>D'ailleurs, si tu as la curiosité de lancer MSCONFIG sous Windows 8, l'onglet "Démarrage" renvoie ... au gestionnaire de tâches, et à son nouvel<br> onglet "démarrage", dans lequel sont recensées les entrées dans les clefs RUN de HKCR et de HKLM !<br><br><br><br>On peut seulement consulter cette liste, et non pas ajouter ou modifier des tâches. <br><br>Si on tient à ajouter une tâche au démarrage, il faut désormais le faire "à la mimine", et donc passer obligatoirement par REGEDIT! (ou un script qui accède à la BDR)<br><br><br><br>Si tu tiens au gestionnaire de tâches au démarrage , copie ce qui suit dans un fichier nommé p.ex. "HKLMrun.reg", et fusionne le dans la BDR, au<br> choix, : <br><br>- par double clic depuis l'explorateur <br><br>- par la commande <br><br>REGEDIT HKLMrun.reg /s<br><br><br><br>fichier "HKLMrun.reg" <br><br>---------- couper ici ----------<br><br><br><br>Windows Registry Editor Version 5.00<br><br><br><br>[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] <br><br>"TaskManager"="C:\windows\system32\Taskmgr.exe"<br><br><br><br>---------- couper ici ----------<br><br><br><br>Qui a dit "progrès" ? :-(

                                                     ____________________________________________

    Amicalement, Claude.

    Claude CHARNEAU MVP-Windows Desktop Experience.

    http://leclaudemvp.WordPress.com/

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire