Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4110 connectés 

  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  Connaitre l'ORDRE de demarrage des SERVICES ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Connaitre l'ORDRE de demarrage des SERVICES ?

n°981441
bigstyle
Posté le 12-12-2002 à 14:05:31  profilanswer
 

Il existe une option DependOnService qui permet de lancer un service apres l'excution d'un autre.
 
J'aurai voulu au fait pouvoir connaitre l'ordre de lancement de mes services windows,afin de pouvoir utiliser mon option DependOnService au moment adequate.
 
Quelqu un pourrait me renseigner sur l'ordre ou connaitrait le moyen de le savoir ?


Message édité par bigstyle le 12-12-2002 à 14:17:12
mood
Publicité
Posté le 12-12-2002 à 14:05:31  profilanswer
 

n°981526
bigstyle
Posté le 12-12-2002 à 15:30:15  profilanswer
 

:bounce:

n°981530
djobidjoba
Posté le 12-12-2002 à 15:33:03  profilanswer
 

je te conseille d'aller faire un tour sur http://www.firedaemon.com/ tu trouveras un soft de gestion des services.

n°981539
bigstyle
Posté le 12-12-2002 à 15:42:36  profilanswer
 

Merci mais au fait firedaemon va me permettre d installer un service mais il ne va pas me dire quel service se lance en premier,et lequel se lance en dernier.
 
Ou alors j ai mal regardé.

n°981578
gatorette
Posté le 12-12-2002 à 16:21:35  profilanswer
 

Je pense que les services d'une même classe et ne dépendant pas les uns des autres se lance en même temps. Evidemment, un service dépendant d'un autre va attendre que celui-ci soit démarré avant de se lancer.
Il y a plusieurs types de démarrage :

Citation :


SERVICE_AUTO_START A service started automatically by the service control manager during system startup.  
SERVICE_BOOT_START A device driver started by the system loader. This value is valid only for driver services.  
SERVICE_DEMAND_START A service started by the service control manager when a process calls the StartService function.  
SERVICE_DISABLED A service that cannot be started. Attempts to start the service result in the error code ERROR_SERVICE_DISABLED.  
SERVICE_SYSTEM_START A device driver started by the IoInitSystem function. This value is valid only for driver services.  


 
Cependant, si tu souhaites démarrer ton service après un autre, c'est que ton service dépend de cet autre service, non ?


---------------
each day I don't die is cheating
n°985677
bigstyle
Posté le 16-12-2002 à 12:18:28  profilanswer
 

Merci gatorette.
 
Au fait,je vais essayer d etre un peu plus precis dans mon probleme.
Je dois installer en tant que service un programme qui a besoin de communiquer avec le net.
 
Le probleme est que lorsque j'installe ce service "normalement",lors du boot j'entend un bip systeme et meme si mon service est bien lancé,il ne communique pas avec le net.
 
J'ai essaye de le faire dependre du service "lanmanworkstation"  ou aussi "netman" mais le probleme reste le meme.
 
C est donc pour ca que je cherchais a connaitre l ordre des services,pour demander le lancement du mien le plus tard possible.

n°985687
symantec
Posté le 16-12-2002 à 12:24:05  profilanswer
 

bigstyle a écrit :

Merci gatorette.
 
Au fait,je vais essayer d etre un peu plus precis dans mon probleme.
Je dois installer en tant que service un programme qui a besoin de communiquer avec le net.
 
Le probleme est que lorsque j'installe ce service "normalement",lors du boot j'entend un bip systeme et meme si mon service est bien lancé,il ne communique pas avec le net.
 
J'ai essaye de le faire dependre du service "lanmanworkstation"  ou aussi "netman" mais le probleme reste le meme.
 
C est donc pour ca que je cherchais a connaitre l ordre des services,pour demander le lancement du mien le plus tard possible.


 
Met l' EXE dans le groupe de démarrage du menu démarrer  
Comme ca t' est sure qu' il démarrre aprés tout les services
 
Pourquoi en faire absolument un service
Certains EXE ne peuvent démarrer en service

n°985692
bigstyle
Posté le 16-12-2002 à 12:27:55  profilanswer
 

Je le fais demarrer en tant que service car on peut choisir de ne pas le rendre interactif.
 
Si je le met dans le menu demarrer,il sera en mode interactif justement :/
 
Sinon pour l exe,il peut bien se lancer en tant que service car de temps en temps ca marche ( ce qui me conforte dans l idee que parfois il se lance trop vite par rapport à ma connection au net.

n°985850
bigstyle
Posté le 16-12-2002 à 13:59:35  profilanswer
 

:bounce:

n°985891
Nico57
Posté le 16-12-2002 à 14:18:07  profilanswer
 

bigstyle a écrit :

Je le fais demarrer en tant que service car on peut choisir de ne pas le rendre interactif.
 
Si je le met dans le menu demarrer,il sera en mode interactif justement :/
 
Sinon pour l exe,il peut bien se lancer en tant que service car de temps en temps ca marche ( ce qui me conforte dans l idee que parfois il se lance trop vite par rapport à ma connection au net.


T'as oublié de dire "au fait". :D :lol:

mood
Publicité
Posté le 16-12-2002 à 14:18:07  profilanswer
 

n°986028
bigstyle
Posté le 16-12-2002 à 15:32:44  profilanswer
 

J avoue que je capte pas mais thx pour le up :d

n°986112
bigstyle
Posté le 16-12-2002 à 16:42:05  profilanswer
 

Pleeeeease une bonne ame pour m'aider je deviens dingue la  :sweat:  
 
J'ai lu sur un site que les services "messenger" et "spooler" faisaient partis des derniers lancés.
Avec spooler ca passait toujours pas et avec messenger,ca passe aleatoirement :/
 
Quelqu un aurait adslautoconnect? il me semble que ce logiciel se lance en tant que service (je n ai pas l adsl),et il pourrait me dire si ce service est dependant d un autre,et si oui duquel.
 
Merci

n°986142
gatorette
Posté le 16-12-2002 à 16:56:17  profilanswer
 

Tu n'as pas possibiliyé d'avoir un log de ce qui se passe... Parce que si ça se trouve le problème est tout autre (impossibilité d'accéder à un fichier de config...)


---------------
each day I don't die is cheating
n°986221
bigstyle
Posté le 16-12-2002 à 17:38:25  profilanswer
 

A part le log du programme en question qui m indique que tout se deroule normalement,rien ne s affiche dans les evenements systemes (malgres le bip un peu avant l ouverture de session)
 
Le plus etrange c est que des fois ca marche,et des fois pas.

n°986395
Nico57
Posté le 16-12-2002 à 19:21:59  profilanswer
 

Quand tu le lances à la main ("net start <nom_du_service>" ou depuis la liste des services) il démarre bien à tous les coups?
(Juste pour être sûr.)
 
Tu peux bien sûr mettre un "net start <service>" dans le menu démarrer, mais c'est pas top. :/
 
C'est quoi ton programme? Un développement "maison"? Un truc commercial qu'on pourrait connaître (ça aiderait)? Top secret? :D

n°987474
bigstyle
Posté le 17-12-2002 à 15:08:23  profilanswer
 

Pour le net start ou le lancement a la main,ca passe a tout les coups.
 
En gros mon prog c est un truc fait par nos developpeurs qui a besoin de communiquer avec le net lors de son lancement.
 
J'ai pensé faire un truc qui selon moi allait marcher a coup sur et pourtant ca passe pas.
J ai mis le service qui pose probleme en manuel,et j ai cree un 2eme service qui fait appel a un batch dans lequel j ai une temporisation d une minute puis la commande net start nom_du_service_a_probleme et ca passe pas !
 
J entend toujours mon "bip" d erreur lorsque la commande net start service s execute.

n°987502
gatorette
Posté le 17-12-2002 à 15:25:01  profilanswer
 

Si c'est un soft "maison", le plus simple est encore d'aller chercher de l'aide auprès des concepteurs !
Ils peuvent peut être faire un log un peu plus avancé pour que tu puisse mieux cerner l'erreur ou au moins t'indiquer dans quels cas leur soft produit un "bip".
 
Et que se passe t'il si tu le mets en service interactif ? Ca plante toujours ?


---------------
each day I don't die is cheating
n°987522
bigstyle
Posté le 17-12-2002 à 15:32:24  profilanswer
 

Le soft avait apparemment été fait par une société externe il y a un petit moment,donc pour recuperer des infos ca va pas etre facile,mais bon j vais essayer.
 
Quand tu parles de "service interactif",tu parles de services qui interagit avec le bureau de l user ?

n°987960
gatorette
Posté le 17-12-2002 à 20:09:33  profilanswer
 

Oui, parce que si le soft cherche à faire des trucs nécessitant une interaction avec le bureau, ça peut le faire planter si il est pas mis en mode "interactif".
 
C'est la case "Autoriser le service à interagir avec le bureau" sous Windows XP.


---------------
each day I don't die is cheating
n°988871
bigstyle
Posté le 18-12-2002 à 14:40:00  profilanswer
 

J'ai essayé de le faire interagir mais ca n a rien changé.
 
Finalement j'ai essaye un autre logiciel equivalent et maintenant ca passe  :pt1cable:  
 
Merci pour votre aide.
Et vraiment je n'arrive toujours pas a comprendre pourquoi ca passait pas.(surtout avec le coup du 2eme service qui attendait une minute avant de lancer le service qui merdait) Mais bon....  :hello:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  Connaitre l'ORDRE de demarrage des SERVICES ?

 

Sujets relatifs
Ouverture de l'explorateur Windows a chaque démarrage !!!Comment connaitre les ports ouverts et fermés
WIN XP: problème de demarrage fatal system errorOrdre d'installation
Disk boot failure au démarrage d'XPProblème de DLL MSGINA.DLL au démarrage de XP
problème de démarrage avec XP Pro, voila ce que j'obtiensConnexion a un lecteur réseau impossible au démarrage :/.
[WXP] Generic Host Process for Win32 Services (erreur) :Virus ou bien? 
Plus de sujets relatifs à : Connaitre l'ORDRE de demarrage des SERVICES ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)