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

Scripts/Batch Discussion :

Tache planifiée erreur msinet.ocx


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 5
    Par défaut Tache planifiée erreur msinet.ocx
    Bonjour,

    j'ai un poste sous Windows 8 et je souhaite lancer un bat qui lui meme lancer un exe dans une tâche planifiée.

    la tâche se lance mais j'ai un message indiquant que "Le composant MSINET.OCX ou une de ses dépendances n'est pas correctement enregistré : un fichier est absent ou incorrect."

    alors que si je lance le programme manuellement tout se passe correctement.

    j'ai exactement le même problème si je passe pas par un bat pour lancer le programme.

    merci d'avance

  2. #2
    Membre Expert
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Par défaut
    Salut,

    Fais un "Regsvr32 MSINET.OCX" depuis le répertoire où ton composant est stocké pour l'enregistrer.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 5
    Par défaut
    merci de ta réponse

    j'ai bien effectué cette manipulation, le système me dit qu'elle est bien enregistré mais toujours le même message.

  4. #4
    Membre Expert
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Par défaut
    Citation Envoyé par thomasazur Voir le message
    alors que si je lance le programme manuellement tout se passe correctement.
    Regarde dans quel répertoire courant tu es quand tu fais ça et s’il y a d'autres ocx dedans.

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 5
    Par défaut
    Le chemin est c:\windows\syswow64 et il y a une trentaine de fichiers.

    donc pour regsvr32 je fais bien un "cd" pour etre dans le bon repertoire

  6. #6
    Membre Expert
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Par défaut
    Essaye en ajoutant "set path=%path%;c:\windows\syswow64" au début de ton script, après si ce genre de problème réapparait, tu peux tenter un regsvr32 *.ocx sur ce répertoire si tous les modules sont de sources de confiances...

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 5
    Par défaut
    merci pour ta reponse.

    voila ce que j'ai fait dans mon .bat

    "set path=%path%;c:\windows\syswow64"
    "c:\monexe.exe"
    pause

    j'ai un message la ligne entrée est trop longue, meme chose si j'enlève les guillements

    de plus le regsvr32 *.ocx ne fonctionne pas il veut un nom de fichier

  8. #8
    Membre Expert
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Par défaut
    Si ton système te dit que la ligne est trop longue, c'est que tu as un sacré ménage à faire...

    pour regsvr32, sur la ligne de commande en étant positionné dans le bon répertoire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for /f %i in ('dir /b *.h') do regsvr32 "%~i"
    si tu veux pas avoir à faire ok tout le temps, en mode silencieux ça donne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for /f %i in ('dir /b *.h') do regsvr32 /s "%~i"
    Et dans les options de la tâche planifiée tu as normalement une ligne Démarrer dans pour spécifier le dossier de démarrage, c'est à dire c:\windows\syswow64, mais vraisemblablement c'est l'équivalent du dossier system32 d'une plateforme 32 bits sur une architecture 64 bits, donc il doit être déjà inclus dans le path... Mais comme j'ai pas de windows 8 difficile d'être catégorique...

Discussions similaires

  1. gbak et taches planifiées windows
    Par lio33 dans le forum Administration
    Réponses: 2
    Dernier message: 07/12/2005, 18h42
  2. (MS DOS) Création de taches planifiées
    Par Furius dans le forum Windows
    Réponses: 7
    Dernier message: 01/12/2005, 17h34
  3. traitement de fichier XML dans une Tache planifiée
    Par marivi dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 21/06/2005, 10h40
  4. API : créer une tache planifiée.
    Par Argonz dans le forum Windows
    Réponses: 3
    Dernier message: 05/05/2004, 14h16
  5. Créer une tache planifié (.bat ou wsh)
    Par BRAUKRIS dans le forum Windows
    Réponses: 4
    Dernier message: 18/03/2004, 17h12

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