none
SCCM2012 application regsvr32 .dll RRS feed

  • Question

  • Bonjour,

    Afin de pouvoir automatiser l'installation du pluggin arkadin, je rencontre des difficultées.

    J'ai à ma disposition 2 fichiers dll fic1.dll et fic2.dll à enregistrer pour que cela fonctionne.

    J'ai créer un install.cmd avec pour texte :

    regsvr32 /s fic1.dll

    regsvr32 /s fic2.dll

    regedit /S install.reg (pour identifier l'application via le registre)

    J'ai déployer ca sur 4 pc. Ca a fonctionné sur 2 et n'a pas fonctionné sur les 2 autres.

    Les 4 sont en windows 64 bits.

    Comment diagnostiquer ce qui ne va pas ? Je n'ai pas de message d'erreur rien, je ne sais pas ou je dois chercher pourquoi ca n'a pas fonctionné.

    Le fichier registre n'est pas enregistré sur le pc non plus. Comme si le fichier install.cmd n'était donc pas lancé sur les pc sur lesquels ca n'a pas fonctionné.

    Je vous remercie par avance pour votre aide.

    lundi 27 juin 2016 12:16

Réponses

  • Merci pour votre conseil.

    J'ai oublié de mettre à jour le topic, mais en réalité, c'était juste une histoire de 32/64 bits et donc il fallait que ce soit dans le répertoire 32bits et non pas 64.


    Merci de marquer comme réponse les sujets qui vous ont permis d'avancer afin que cela puisse être bénéfique aux personnes qui rencontrent le même problème.


    • Marqué comme réponse matteu31400 mercredi 14 juin 2017 06:50
    • Modifié matteu31400 mercredi 14 juin 2017 06:51
    mercredi 14 juin 2017 06:50

Toutes les réponses

  • Bonjour matteu31400,

    Pouvez vous confirmer la version de Windows utilisé? Est-ce qu'il y a une différence entre les PCs?

    Cordialement,

    Boyan

    mardi 28 juin 2016 09:55
  • Windows 7.

    A priori aucune différence.

    mardi 28 juin 2016 13:24
  • Bonjour,

    Pour ce type d'action tu peux utiliser le script de Sean Lillis et Dan Cunningham disponible à cette adresse :

    AppDeployToolkit

    L'avantage est qu'il est completement verbeux, des logs très explicite sont créés, en utilisant la commande execute-process suivi du regsvr32 et du nom de tes dll en arguments tu devrais trouver d'où vient le problème.

    Bonne journée,

    Renald

    mercredi 14 juin 2017 05:47
  • Merci pour votre conseil.

    J'ai oublié de mettre à jour le topic, mais en réalité, c'était juste une histoire de 32/64 bits et donc il fallait que ce soit dans le répertoire 32bits et non pas 64.


    Merci de marquer comme réponse les sujets qui vous ont permis d'avancer afin que cela puisse être bénéfique aux personnes qui rencontrent le même problème.


    • Marqué comme réponse matteu31400 mercredi 14 juin 2017 06:50
    • Modifié matteu31400 mercredi 14 juin 2017 06:51
    mercredi 14 juin 2017 06:50
  • Bonjour,

    dans un premier temps, vérifier les droits d'exécution utilisés par le script.

    Sinon, vous pouvez ajouter la génération d'un Log dans le script pour voir s'il est bien exécuté.

    Dans le doute, l'exécution manuelle du script (en retirant les /S) pourrait indiquer la raison du blocage...

    A bientôt,


    Thierry DEMAN. Exchange MVP. MCSE:Messaging 2013,MCSE:Server Infrastructure 2012(83 MCPs). MCSA Office 365 https://mvp.microsoft.com/en-us/mvp/Thierry%20Deman-7660 http://base.faqexchange.info

    mercredi 14 juin 2017 06:53
    Modérateur