locked
Point d'entrée de la Procedure XXX..... Introuvable ........ RRS feed

  • Question

  • Je n'arrive plus a ouvrir une de mes application de production sur Windows 7 Édition Intégrale.

    Voici le message affiché:

    jeudi 10 mai 2012 16:19

Réponses

  • Le jeudi 10/05/2012 18:19:38, Ferdykkm a écrit dans le message <news:d0650bc6-b87f-4a73-ab58-359b835ed073@communitybridge.codeplex.com> ce qui suit :

    Je n'arrive plus a ouvrir une de mes application de production sur Windows 7 Édition Intégrale.

    Voici le message affiché:

    <http://social.technet.microsoft.com/Forums/getfile/104653>

    "La fonction WSARecvEx n'a pas été trouvée dans la DLL MsWsock.dll"
     Et bien je peux te dire que la DLL "MsWsock.dll" qu'il y a chez toi est défectueuse (elle est située dans le dossier %systemroot%\system32)!

    Car la fonction WSARecvEx existe bel et bien dans cette bibliothèque de Windows 7! (j'ai moi aussi Win7 Intégrale)

    La preuve :
    http://www.bellamyjc.org/captures/mswsock.jpg

    J'ai la version 6.1.7601.17514
    Le fichier a une taille de 326144 octets (318 ko),
    et date du 20/11/2010 à 14h27

    Cette fonction est une extension propre à Microsoft aux spécifications des "Windows Sockets". Mais à part ça, c'est tout ce qu'il y a de "classique".
    Pour info, elle sert à recevoir des données à partir d'une "socket".
    http://msdn.microsoft.com/en-us/library/windows/desktop/ms741684(v=vs.85).aspx

    Donc je t'invite à contrôler ta DLL, par la commande :
        sfc /SCANFILE=%systemroot%\system32\mswsock.dll
     Si elle est défectueuse, comme je le pense, cette commande devrait la réparer.
     Au fait, quelle version de Windows 7 utilises-tu? 32 ou 64 bits ?

    Car en 64 bits, il existe aussi une MSwsock.dll dans %systemroot%\syswow64
    Dans ce cas, sa taille est de 232 448 octets (227 ko)
    et date du 20/11/2010 à 13h19
    Mais elle contient aussi la fonction WSARecvEx.

    Donc si tu as une version 64 bits, effectue également un contrôle
        sfc /SCANFILE=%systemroot%\sysWow64\mswsock.dll
      --
    May the Force be with You!
    La Connaissance s'accroît quand on la partage
    ----------------------------------------------------------
    Jean-Claude BELLAMY [MVP Expert IT Pro]
    http://www.bellamyjc.org  ou http://jc.bellamy.free.fr

    • Marqué comme réponse arch21Editor jeudi 10 mai 2012 17:36
    jeudi 10 mai 2012 16:58

Toutes les réponses

  • Je n'arrive plus a ouvrir une de mes application de production sur Windows 7 Édition Intégrale.

    Voici le message affiché:


    jeudi 10 mai 2012 14:51
  • Bonjour,

    ce forum est dedié a SCCM.
    Merci de poster votre question dans la section Windows 7 plus appropriée à votre incident.

    http://social.technet.microsoft.com/Forums/fr-FR/win7fr/threads

    jeudi 10 mai 2012 15:07
  • Le jeudi 10/05/2012 18:19:38, Ferdykkm a écrit dans le message <news:d0650bc6-b87f-4a73-ab58-359b835ed073@communitybridge.codeplex.com> ce qui suit :

    Je n'arrive plus a ouvrir une de mes application de production sur Windows 7 Édition Intégrale.

    Voici le message affiché:

    <http://social.technet.microsoft.com/Forums/getfile/104653>

    "La fonction WSARecvEx n'a pas été trouvée dans la DLL MsWsock.dll"
     Et bien je peux te dire que la DLL "MsWsock.dll" qu'il y a chez toi est défectueuse (elle est située dans le dossier %systemroot%\system32)!

    Car la fonction WSARecvEx existe bel et bien dans cette bibliothèque de Windows 7! (j'ai moi aussi Win7 Intégrale)

    La preuve :
    http://www.bellamyjc.org/captures/mswsock.jpg

    J'ai la version 6.1.7601.17514
    Le fichier a une taille de 326144 octets (318 ko),
    et date du 20/11/2010 à 14h27

    Cette fonction est une extension propre à Microsoft aux spécifications des "Windows Sockets". Mais à part ça, c'est tout ce qu'il y a de "classique".
    Pour info, elle sert à recevoir des données à partir d'une "socket".
    http://msdn.microsoft.com/en-us/library/windows/desktop/ms741684(v=vs.85).aspx

    Donc je t'invite à contrôler ta DLL, par la commande :
        sfc /SCANFILE=%systemroot%\system32\mswsock.dll
     Si elle est défectueuse, comme je le pense, cette commande devrait la réparer.
     Au fait, quelle version de Windows 7 utilises-tu? 32 ou 64 bits ?

    Car en 64 bits, il existe aussi une MSwsock.dll dans %systemroot%\syswow64
    Dans ce cas, sa taille est de 232 448 octets (227 ko)
    et date du 20/11/2010 à 13h19
    Mais elle contient aussi la fonction WSARecvEx.

    Donc si tu as une version 64 bits, effectue également un contrôle
        sfc /SCANFILE=%systemroot%\sysWow64\mswsock.dll
      --
    May the Force be with You!
    La Connaissance s'accroît quand on la partage
    ----------------------------------------------------------
    Jean-Claude BELLAMY [MVP Expert IT Pro]
    http://www.bellamyjc.org  ou http://jc.bellamy.free.fr

    • Marqué comme réponse arch21Editor jeudi 10 mai 2012 17:36
    jeudi 10 mai 2012 16:58
  • Merci beaucoup pour cette réponse ci précise.

    Avant de l'appliquer certainement demain sur mon poste en salle de machine demain je voudrai vous signalez d'autres remarques:

    - En mode sans échec sans prise en charge réseau, l'application démarre mais je ne peut pas l’exploiter car elle se connecte a une machine via le réseau

    - En mode sans échec avec prise en charge réseau et en mode normale, elle refuse de démarrer.

    Thank!

    jeudi 10 mai 2012 18:08
  • Bonjour,

    Désinstalle ton application Roland VersaWorks et refait l'installation. Profite pour voir s'il n'y a pas une mise à jour du logiciel.


    Revue du Geek | Déployer Windows 7 avec MDT 2010

    jeudi 10 mai 2012 20:11
  • Encore merci pour votre solution qui a marché a merveille!

    Thank!

    Best regard

    vendredi 11 mai 2012 18:00