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

Services Windows Discussion :

[C#] Impossibilité de démarrer un service Windows


Sujet :

Services Windows

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2009
    Messages
    307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2009
    Messages : 307
    Points : 87
    Points
    87
    Par défaut [C#] Impossibilité de démarrer un service Windows
    Bonjour à tous,

    J'ai développé un service windows qui permet de démarrer un ServiceHost cependant lorsque j'essaye de le démarrer, j'ai cette erreur :
    Impossible de démarrer le service sur ordinateur local
    Erreur 1053 : le service n'a pas répondu assez vite à la demande de lancement ou de contrôle
    Que dois-je faire pour résoudre ce problème ?
    Voici le code de mon service :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    ServiceHost host = new ServiceHost(typeof(Service.MyServices));
     
            public SemaphoreService()
            {
                InitializeComponent();
            }
     
            protected override void OnStart(string[] args)
            {
                try
                {
                    host.Open();
     
                    eventLog1.WriteEntry("Webservice démarré");
                }
                catch (Exception e)
                {
                    eventLog1.WriteEntry(e.ToString());
                }
            }
     
            protected override void OnStop()
            {
                host.Close();
                eventLog1 .WriteEntry("Webservice arrêté");
            }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
            /// <summary>
            /// Point d'entrée principal de l'application.
            /// </summary>
            static void Main()
            {
                ServiceBase[] ServicesToRun;
                ServicesToRun = new ServiceBase[] 
    			{ 
    				new SemaphoreService() 
    			};
                ServiceBase.Run(ServicesToRun);
            }
    Merci d'avance pour votre aide

  2. #2
    Invité
    Invité(e)
    Par défaut
    Apparemment tu écrits dans le fichier d'évènements de Windows. Donc tu peux regarder dans l'observateur d'évènement pour plus de détails sur l'erreur et copies-nous la description.

  3. #3
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2009
    Messages
    307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2009
    Messages : 307
    Points : 87
    Points
    87
    Par défaut
    Merci pour ta réponse, j'ai fini par résoudre mon problème tout seul.
    Ça s'est joué au niveau des propriétés directement dans Gestion de l'ordinateur/Services et applications.
    Il fallait passer en administrateur dans l'onglet Connexion.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par drake56 Voir le message
    Il fallait passer en administrateur dans l'onglet Connexion.
    Tu as juste donné tous les pouvoirs à ton service windows sans savoir pour autant quels sont les droits minimums qu'il a besoin pour fonctionner correctement.
    Bon comme le disent certains "Tant que ça fonctionne on s'en fout de savoir pourquoi ça fonctionne".

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

Discussions similaires

  1. Démarrer un service windows
    Par astragoth dans le forum Général Python
    Réponses: 6
    Dernier message: 01/09/2010, 00h36
  2. Réponses: 1
    Dernier message: 25/04/2009, 18h35
  3. Démarrer un service Windows depuis Linux
    Par xionis dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 17/04/2007, 14h09
  4. Service windows + démarrer un exe
    Par Dokho1000 dans le forum Général Dotnet
    Réponses: 4
    Dernier message: 25/03/2007, 14h41
  5. Démarrer et arrêter un service windows
    Par dvarrel dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 28/05/2005, 23h02

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