none
Impossible de charger EvrPresenter32.dll sur certains systèmes RRS feed

  • Question

  • Bonjour,

    Nous rencontrons un problème sur certains PC en Windows 7 professionnel, ou Windows 10 Famille.
    Lorsque notre logiciel tente d'accéder à une ressource vidéo stockée, il remonte une erreur. Les logs rapportent :

    Unable to load DLL 'EvrPresenter32.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
    System.DllNotFoundException: Unable to load DLL 'EvrPresenter32.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

    ... ceci lors d'un appel : Presentation.Windows.Controls.DirectShow.EvrPresenter.DllGetClassObject32(Guid, Guid, Object&)

    La DLL EVRPresenter32.dll est pourtant bien présente dans le répertoire du logiciel.
    Ceci se produit quel que soit le type de ressource vidéo (.wmv, .mp4, .avi...) et quel que soit le chemin d'accès.
    Sur les systèmes en question, nous avons essayé d'enregistrer manuellement la DLL dans C:\Windows\sysWOW64\ avec regsrv32.exe, mais ceci déclenche une erreur :

    Echec du chargement du module « EVRPresenter32.dll »
    Vérifiez que le fichier binaire est stocké à l'emplacement
    désigné par le chemin d'accès spécifié ou déboguez-le
    pour rechercher d'éventuels problèmes de fichiers .DLL binaires ou
    dépendants.
    Le fichier binaire est introuvable.

    Les drivers sont à jour.
    Toutes les mises à jour système disponibles sont effectuées.

    Pouvez-vous nous orienter sur les recherches et la résolution de ce problème ?
    vendredi 9 novembre 2018 09:43

Réponses

  • Problème résolu :

    EvrPresenter32.dll contient des dépendances sur certaines librairies C++ de Microsoft, notamment vcruntime140.dll, msvcr120.dll...
    Celles-ci se trouvent dans les package redistribuables en téléchargement sur cette page :
    https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

    Certains de ces packages sont déjà installés sur la plupart des machines, mais dans notre cas c'est le package 2013 x86 qui a résolu le problème une fois installé.

    Bonne journée à tous !
    • Marqué comme réponse KL2Tech vendredi 16 novembre 2018 09:50
    vendredi 16 novembre 2018 09:50