Service "auto" qui démarre pas automatiq
lagaway
Messages postés
11
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
j'ai installé sous winXP SP3 un utilitaire appelé CheckIP permettant d'envoyer automatiquement vers une adresse email l'adresse IP de mon ordinateur (très pratique lorsque l'on souhaite utiliser son ordinateur à distance. Ce programme est conçu pour être installé sous forme de service afin de démarrer automatiquement à chaque démarrage de windows : le problème est que le service en question ne démarre pas en automatique...
J'ai vérifié les points ci-dessous :
1. Le service est installé, il apparaît dans le gestionnaire de services et il est en mode "auto"
2. Le service démarre correctement manuellement depuis le gestionnaire de services ou via la ligne de commande "net start chekip"
3. Mon "msconfig" est configuré en mode "normal" donc tous les services en "auto" devraient être lancés au démarrage de windows
4. J'ai créé un fichier .bat avec la commande "net start checkip" et je l'ai placé dans le dossier "démarrage" pour forcer le démarrage du service au démarrage de windows : cela ne fonctionne pas non plus
Je suis à court d'idées. Merci d'avance si quelqu'un sait comment résoudre ce problème de services.
Lagaway
j'ai installé sous winXP SP3 un utilitaire appelé CheckIP permettant d'envoyer automatiquement vers une adresse email l'adresse IP de mon ordinateur (très pratique lorsque l'on souhaite utiliser son ordinateur à distance. Ce programme est conçu pour être installé sous forme de service afin de démarrer automatiquement à chaque démarrage de windows : le problème est que le service en question ne démarre pas en automatique...
J'ai vérifié les points ci-dessous :
1. Le service est installé, il apparaît dans le gestionnaire de services et il est en mode "auto"
2. Le service démarre correctement manuellement depuis le gestionnaire de services ou via la ligne de commande "net start chekip"
3. Mon "msconfig" est configuré en mode "normal" donc tous les services en "auto" devraient être lancés au démarrage de windows
4. J'ai créé un fichier .bat avec la commande "net start checkip" et je l'ai placé dans le dossier "démarrage" pour forcer le démarrage du service au démarrage de windows : cela ne fonctionne pas non plus
Je suis à court d'idées. Merci d'avance si quelqu'un sait comment résoudre ce problème de services.
Lagaway
A voir également:
- Service "auto" qui démarre pas automatiq
- Windows ne démarre pas - Guide
- Service spouleur - Guide
- Numéro service client orange - Guide
- Pc qui demarre mais ecran noir - Guide
- Quel service d'internet permet à son navigateur de trouver l’adresse ip qui correspond à bipm.org ? - Forum Webmastering
4 réponses
Bonjour
Il faut aller voir dans les journaux des évènements. Il y a sans doute des erreurs
signalées dans "Application" ou "Système".
"Conçu pour" : J'espère qu'il l'est. Un programme ordinaire ne peut pas être utilisé
comme service de windows.
Il faut aller voir dans les journaux des évènements. Il y a sans doute des erreurs
signalées dans "Application" ou "Système".
"Conçu pour" : J'espère qu'il l'est. Un programme ordinaire ne peut pas être utilisé
comme service de windows.
Bonjour MaenArBalch,
je suis allé jeter un coup d'oeil dans l'observateur d'évèvements : il y a effectivement une erreur lors du démarrage du PC :
type : erreur
catégorie : aucun
ID évén : 3
The instance's SvcRun() method failed
File "win32serviceutil.pyc", line 670, in SvcRun
File "CheckIP.pyc", line 104, in SvcDoRun
exceptions.UnboundLocalError: local variable 'storedpage' referenced before assignment
Cependant lors d'un démarrage manuel on obtient le message suivant :
type : informations
catégorie : aucun
ID évén : 4098
The CheckIP service has started.
Y a-t-il un moyen de "réparer" cela ?
Lagaway.
je suis allé jeter un coup d'oeil dans l'observateur d'évèvements : il y a effectivement une erreur lors du démarrage du PC :
type : erreur
catégorie : aucun
ID évén : 3
The instance's SvcRun() method failed
File "win32serviceutil.pyc", line 670, in SvcRun
File "CheckIP.pyc", line 104, in SvcDoRun
exceptions.UnboundLocalError: local variable 'storedpage' referenced before assignment
Cependant lors d'un démarrage manuel on obtient le message suivant :
type : informations
catégorie : aucun
ID évén : 4098
The CheckIP service has started.
Y a-t-il un moyen de "réparer" cela ?
Lagaway.
Démarrage manuel : La commande s'est exécutée et le programme a été lancé.
Ca ne veut pas dire qu'il tourne car il doit se planter juste après.
Si c'est un logiciel que tu as téléchargé, essaie de voir s'il y a une version plus récente
qui corrige ce bug. Apparemment il "va trop vite" puisqu'il cherche à utiliser des
variables alors qu'elle n'ont pas encore de valeur pour windows.
Ca ne veut pas dire qu'il tourne car il doit se planter juste après.
Si c'est un logiciel que tu as téléchargé, essaie de voir s'il y a une version plus récente
qui corrige ce bug. Apparemment il "va trop vite" puisqu'il cherche à utiliser des
variables alors qu'elle n'ont pas encore de valeur pour windows.
Bonjour MaenArBalch,
après vérification, lorsque le service est lancée "manuellement", le programme démarre et fonctionne : il fait ce que l'on attend de lui sans bugs...
Par ailleurs, la version installée est la plus récente
Je me suis amusé à faire un autre test : j'ai installé le même programme avec la même configuration sur mon ordinateur portable (winXP SP3 aussi) et là le service démarre correctement au lancement de winXP (pas d'erreurs dans l'observateur d'évènements) et fonctionne sans bugs !!! J'y comprends plus rien...
Est-il possible de temporiser le lancement du service ? Puisque checkip provoque une erreur car "il va trop vite" pourquoi ne pas le faire démarrer en dernier ou par exemple après un délai de quelques minutes ? Quelqu'un connait-il les commandes pour faire cela ?
Merci d'avance.
Lagaway
après vérification, lorsque le service est lancée "manuellement", le programme démarre et fonctionne : il fait ce que l'on attend de lui sans bugs...
Par ailleurs, la version installée est la plus récente
Je me suis amusé à faire un autre test : j'ai installé le même programme avec la même configuration sur mon ordinateur portable (winXP SP3 aussi) et là le service démarre correctement au lancement de winXP (pas d'erreurs dans l'observateur d'évènements) et fonctionne sans bugs !!! J'y comprends plus rien...
Est-il possible de temporiser le lancement du service ? Puisque checkip provoque une erreur car "il va trop vite" pourquoi ne pas le faire démarrer en dernier ou par exemple après un délai de quelques minutes ? Quelqu'un connait-il les commandes pour faire cela ?
Merci d'avance.
Lagaway
Bonjour
Je pense que ton service démarre trop tôt. Si tu regardes les propriétés des services,
tu verras qu'il y a des "dépendances" entre eux. Je vais chercher comment ajouter
une dépendance avec un autre service de telle manière qu'il démarre au bon moment.
Un autre moyen ne serait-il pas de mettre ton service en "manuel" et de placer
ta commande de "start" dans le dossier "démarrage" ?
Je pense que ton service démarre trop tôt. Si tu regardes les propriétés des services,
tu verras qu'il y a des "dépendances" entre eux. Je vais chercher comment ajouter
une dépendance avec un autre service de telle manière qu'il démarre au bon moment.
Un autre moyen ne serait-il pas de mettre ton service en "manuel" et de placer
ta commande de "start" dans le dossier "démarrage" ?