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

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

  Mon batch de démarrage bloque les autres programmes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Mon batch de démarrage bloque les autres programmes

n°2714027
raikko
Posté le 17-08-2007 à 16:59:37  profilanswer
 

Salut,
 
J'y comprends plus rien.
 
J'ai un serveur Synology pour lequel l'accès aux partages nécessite un nom d'utilisateur et un mot de passe.
Sur mon portable XP Home, la session de l'utilisateur unique/administrateur s'ouvre automatiquement (pas d'écran d'ouverture de session).
Pour mapper automatiquement les partages à des lecteurs réseau, j'ai placé un batch dans le dossier Démarrage de Windows, utilisant net use.
 
Jusque-là, rien de compliqué... sauf que ce portable se connecte en Wi-Fi, n'est pas tout jeune, etc. et ça prend donc un certain temps avant que le pilote Wi-Fi soit chargé et que la connexion soit activée.
 
Donc, il fallait que je trouve un moyen pour que le mappage n'intervienne pas trop tôt après le démarrage.
J'ai essayé wait.exe.
 
Voici un morceau du batch:  
 
@echo off
wait 60
net use Z: \\Synology\Partage mot_de_passe /user:nom_utilisateur /persistent:yes
 
Donc Wait.exe est censé attendre 60 secondes avant de lancer le mappage... Le problème, c'est que tant que le batch n'a pas été exécuté en totalité, le démarrage du PC ne se termine pas complètement. Notamment, le logiciel de connexion Wi-Fi ne se charge pas... Je ne suis donc pas plus avancé.
 
J'ai essayé également en pingant 127.0.0.1 n fois (60 fois en l'occurrence), pour retarder le net use. Le problème est le même : tant que le batch n'est pas exécuté complètement, la connexion Wi-Fi ne s'active pas.
 
Pour info, j'ai même essayé en paramétrant un retard de 10 minutes (ce qui est largement suffisant -- sans ce fichier batch, l'ordi est démarré et la connexion Wi-fi activée en quatre minutes maxi), et Windows attend alors 10 minutes pour terminer le démarrage.
 
Je n'ai aucun problème de ce genre avec mes PC connectés en Ethernet.
 
Une idée ?
 
Merci d'avance !

mood
Publicité
Posté le 17-08-2007 à 16:59:37  profilanswer
 

n°2714718
raikko
Posté le 20-08-2007 à 10:02:37  profilanswer
 

Up !

n°2714724
giHefca
occupé à ne rien faire
Posté le 20-08-2007 à 10:19:33  profilanswer
 

Pourquoi refaire le net use alors qu'il est en persistent ?
Tu as essayé avec le planificateur des tâches ?

n°2714726
raikko
Posté le 20-08-2007 à 10:24:22  profilanswer
 

giHefca a écrit :

Pourquoi refaire le net use alors qu'il est en persistent ?


 
Parce qu'au démarrage des PC, les lecteurs réseau sont bien mappés, mais ils apparaissent comme "Lecteurs réseau déconnectés". Donc, si j'essaie par exemple d'ouvrir un fichier à partir des derniers fichiers utilisés de telle ou telle application, Windows ne le trouvera pas.
 
Il faut donc soit que j'ouvre manuellement tous les lecteurs réseau pour les connecter, soit utiliser net use.
 
Non, je n'ai pas essayé le planificateur des tâches... vais jeter un œil.
 
 

n°2714728
Z_cool
HFR profile rating:⭐⭐⭐⭐
Posté le 20-08-2007 à 10:36:43  profilanswer
 

Solution toute pourie :
 
2 Batch.
 
celui dans le menu demarrage lance simplement le 2iem avec la commande :  
Start  second_batch.bat


---------------
#mais-chut
n°2714730
raikko
Posté le 20-08-2007 à 10:43:24  profilanswer
 

Z_cool a écrit :

Solution toute pourie :
 
2 Batch.
 
celui dans le menu demarrage lance simplement le 2iem avec la commande :  
Start  second_batch.bat


 
J'y ai pensé aussi et j'ai essayé, mais le problème est le même : Windows attend la fin des batch pour poursuivre le démarrage.
(Au passage, pas besoin de start devant les batch)

n°2714736
Z_cool
HFR profile rating:⭐⭐⭐⭐
Posté le 20-08-2007 à 11:02:01  profilanswer
 

raikko a écrit :


 
J'y ai pensé aussi et j'ai essayé, mais le problème est le même : Windows attend la fin des batch pour poursuivre le démarrage.
(Au passage, pas besoin de start devant les batch)


start permet justement de lancer et ne pas faire attendre la fin de l execution


---------------
#mais-chut
n°2714751
raikko
Posté le 20-08-2007 à 11:47:06  profilanswer
 

Z_cool a écrit :


start permet justement de lancer et ne pas faire attendre la fin de l execution


 
Merci pour cette astuce... mais je viens d'essayer et Windows attend la fin du premier batch pour poursuivre le processus de démarrage... ça ne change donc rien.

n°2714771
raikko
Posté le 20-08-2007 à 12:28:32  profilanswer
 

giHefca a écrit :

Tu as essayé avec le planificateur des tâches ?


 
Je viens d'essayer. Je connais mal le planificateur, mais je ne crois pas qu'il soit possible de planifier une tâche au démarrage de Windows, mais après deux ou trois minutes.
 
Si je place le retard dans le batch, le problème est le même qu'auparavant : Windows attend la fin du batch pour poursuivre le démarrage.
Si je laisse Windows lancer le batch sans délai, il est lancé trop tôt, avant que la connexion Wi-Fi ne soit établie, et mes lecteurs réseau ne sont donc pas connectés.
 
 :fou:  


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

  Mon batch de démarrage bloque les autres programmes

 

Sujets relatifs
quels programmes souhaiteriez-vous le plus voir devenir gratuit ?accés ajout/supp de programmes inaccesible,
Windows XP tourne en rond au démarrage![PB] au démarrage de XP : pb extensions serveurs microsoft
Liens dans les programmes n'ouvrent plus de pages dans les browsersProblème de demarrage Windows XP
Démarrage aléatoire de programmes windows XPDémarrage Vista - PC neuf - A l'aide !
[KAV 7] Analyse bloquée sur System Volume Information 
Plus de sujets relatifs à : Mon batch de démarrage bloque les autres programmes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR