none
Fehlende vcruntime140D.dll und ucrtbased.dll RRS feed

  • Frage

  • Hallo liebe Community,

    ich habe das Problem, dass ich eine .exe aufgrund des Fehlens der beiden dynamic Link Library Datein nicht ausführen kann. Ich kann die .exe auch nicht im Release-Mode erstellen, da ich nicht Autor des Quellcodes bin und die Datei nur übermittelt bekommen habe.

    Nun habe ich schon durch Intallation der Microsoft Visual C++ Redistributable (https://support.microsoft.com/de-de/topic/aktuelle-unterst%C3%BCtzte-downloads-f%C3%BCr-visual-c-2647da03-1eea-4433-9aff-95f26a218cc0) versucht die fehlenden Datei integrieren zu können, leider ohne Erfolg. In den System-Ordnern, sowohl System32 als auch SysWOW64 sind die Datein nicht existend.

    Ich habe zwar ein paar Webseiten gefunden auf welchen man die fehlenden Libraries downloaden kann, allerdings vertraue ich dem Ganzen nicht so und eigentlich sollte das Problem ja über das System gelöst werden können.

    Als Programmierumgebung nutzt ich VS Code.

    Allerdings bin ich jetzt auch nicht besonders unterwandert in C++ oder .dll-Datein, also vielleicht sehe ich den Wald vor lauter Bäumen nicht.

    Ich hoffe Ihr könnt mir helfen. Schonmal besten Dank!

    Samstag, 17. April 2021 10:43

Antworten

  • Hallo,

    bei den beiden dlls handelt es sich um die Debug-Versionen (erkennbar durch das "D" am Ende des Namens). Dir wurde also eine exe gegeben, die im Debug Modus erzeugt wurde. Damit du die exe ausführen kannst, benötigst du die genau gleiche Entwicklungsumgebung.

    Die Redistributable Packages haben selbstverständlich nur die Bibliotheken für eine Release-Version. Es macht keinen Sinn, eine Debug-exe ohne Quellcode rauszugeben.

    Du benötigst von dem Anbieter eine Release Version.

    Gruß Guido

    PS: lade die einzelnen dlls nicht von dubiosen Seiten runter. Installiere das passende Visual Studio.



    Montag, 19. April 2021 06:22

Alle Antworten

  • Hallo,

    bei den beiden dlls handelt es sich um die Debug-Versionen (erkennbar durch das "D" am Ende des Namens). Dir wurde also eine exe gegeben, die im Debug Modus erzeugt wurde. Damit du die exe ausführen kannst, benötigst du die genau gleiche Entwicklungsumgebung.

    Die Redistributable Packages haben selbstverständlich nur die Bibliotheken für eine Release-Version. Es macht keinen Sinn, eine Debug-exe ohne Quellcode rauszugeben.

    Du benötigst von dem Anbieter eine Release Version.

    Gruß Guido

    PS: lade die einzelnen dlls nicht von dubiosen Seiten runter. Installiere das passende Visual Studio.



    Montag, 19. April 2021 06:22
  • Hallo fsrt42,

    Ich gehe davon aus, dass Guidos Antwort Dir weitergeholfen hat. Solltest Du noch Rückfragen haben, gib bitte Bescheid.

    Gruß,
    Dimitar


    Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.

    Montag, 3. Mai 2021 06:30
    Administrator