Tekla Structures startet nicht: Fehler System.DllNotFoundException

Tekla Structures - Not version-specific System.DllNotFoundException error Visual C++ Redistributables crash error KERNELBASE.dll
Environment
Not environment-specific

Symptome: Beim Starten von Tekla Structures stürzt Tekla Structures ab und System.DllNotFoundException wird in den Fehlerdetails angezeigt:

Image
2015_10_09_08_10_281.png

Zusätzlich wurde der folgende Fehler in der Windows Ereignisanzeige im Anwendungsprotokoll registriert:

Image
2015_10_09_08_33_262.png

 

Ursache:

Tekla Structures kann nicht gestartet werden, weil es eine .dll-Datei benötigt, die in Ihrem Windows-Betriebssystem beschädigt ist oder fehlt.

Lösung:

Folgen Sie den Anweisungen, um das Problem zu lösen:

  1. Öffnen Sie den Artikel Tekla Structures Hardwareempfehlungen, der sich auf Ihre Tekla Structures-Version bezieht. Prüfen Sie im Abschnitt Zusätzliche Softwarekomponenten des Artikels, ob es sich um Versionen von Microsoft Visual C++ Redistributables handelt. Für Tekla Structures 2021, sind beispielsweise Microsoft Visual C++ 2010, 2013 und 2015 Redistributables erforderlich.
  2. Überprüfen Sie Systemsteuerung > Programme und Funktionen für installierte Microsoft Visual C++-Redistributables. Für 64-Bit-Windows sollte jede der erforderlichen Redistributables zweimal in der Liste aufgeführt werden - die eine mit x64 im Namen ist 64-Bit und die andere mit x86 im Namen ist 32-Bit. Die Liste kann zum Beispiel so aussehen:
    Image
    2015_10_09_09_56_064.png
  3. Wenn eine der erforderlichen Redistributables fehlt, laden Sie sie von der Microsoft-Website herunter und installieren Sie sie. Unten finden Sie die Download-Links für die verschiedenen Versionen der Redistributables:
    Microsoft Visual C++ 2005 Redistributable - http://www.microsoft.com/en-us/download/details.aspx?id=26347
    Microsoft Visual C++ 2010 Redistributable - http://www.microsoft.com/en-us/download/details.aspx?id=26999
    Microsoft Visual C++ 2013 Redistributable - http://www.microsoft.com/en-us/download/details.aspx?id=40784
    Microsoft Visual C++ 2015 Redistributable - http://www.microsoft.com/en-us/download/details.aspx?id=53840
  4. Tekla Structures starten. Wenn das Problem weiterhin besteht, fahren Sie mit dem nächsten Schritt der Anweisung fort.
  5. Laden Sie alle erforderlichen Microsoft Visual C++-Wiederveröffentlichungen auf Ihren Computer herunter. Gehen Sie dazu für jede der Redistributables wie folgt vor:
    • Öffnen Sie die entsprechende Wiederverteilungsseite (verwenden Sie einen der in Schritt 3 angegebenen Verknüpfungen).
    • Klicken Sie auf die Schaltfläche Download.
    • Wählen Sie vcredist_x64.exe und vcredist_x86.exe in der Download-Liste aus und klicken Sie dann auf Weiter. Wenn Sie 32-Bit-Windows haben, wählen Sie einfach vcredist_x86.exe.
    • Speichern Sie die Dateien auf Ihrem Computer. Achten Sie beim Speichern darauf, dass sich die Dateien nicht gegenseitig überschreiben. Zum Beispiel müssen Sie für Tekla Structures 21.1 (64-Bit) vier Dateien herunterladen und speichern.
  6. Gehen Sie für jede der heruntergeladenen Redistributables wie folgt vor:
    • Führen Sie die Datei aus, um den Installationsprozess zu starten.
    • Wählen Sie die Option Reparieren oder Installieren, je nachdem, welche verfügbar ist.
    • Schließen Sie die Reparatur/Installation ab.
  7. Tekla Structures starten. Wenn das Problem weiterhin besteht, fahren Sie mit dem nächsten Schritt der Anweisung fort.
  8. Prüfen Sie, welche Version von .Net Framework für die Ausführung von Tekla Structures erforderlich ist. Sie ist im Abschnitt Zusätzliche Softwarekomponenten des Artikels Tekla Structures Hardwareempfehlungen von Tekla Structures aufgeführt, der sich auf Ihre Tekla Structures-Version bezieht.
  9. Überprüfen Sie Systemsteuerung > Programme und Funktionen für die auf Ihrem Computer installierte Version von .Net Framework. Die installierte Version sollte die gleiche oder eine neuere Version sein, die im Artikel aufgeführt ist.

    In Windows 8 (oder neueren Windows-Versionen) ist .Net Framework 4.5 (oder neuere Version) mit dem Betriebssystem vorinstalliert. In diesem Fall wird .Net Framework möglicherweise überhaupt nicht in der Liste der installierten Software unter Programme und Funktionen aufgeführt. Weitere Informationen über das vorinstallierte .Net Framework können Sie dem folgenden Artikel entnehmen.

    Hinweis: Das Microsoft .NET Framework 4.5, 4.5.1, 4.5.2 und das Microsoft .NET Framework 4.6 ersetzen das Microsoft .NET Framework 4. Das bedeutet, wenn Sie Microsoft .NET Framework 4.6 auf Ihrem Computer installiert haben, können Sie alle Anwendungen ausführen, die Microsoft .NET Framework 4, 4.5, 4.5.1, 4.5.2 und 4.6 erfordern.

    Wenn Sie Windows 10 haben, dann können Sie nichts tun, da das Microsoft .Net Framework 4.6 dort vorinstalliert ist. Wenn Sie Windows 7/8/8.1 haben, können Sie Microsoft .Net Framework 4.6 installieren/neu installieren, was mit Tekla Structures 19.0-21.1 problemlos funktionieren sollte.
  10. Öffnen Sie die Microsoft .Net Framework Download-Seite (verwenden Sie den im vorherigen Schritt angegebenen Link). Verwenden Sie den Link zum Offline-Installationsprogramm, falls verfügbar.
  11. Klicken Sie auf Herunterladen.
  12. Speichern Sie das Microsoft .NET Framework Installationspaket auf Ihrem Computer.
  13. Führen Sie das Microsoft .NET Framework Installationspaket aus, indem Sie auf die .exe-Datei doppelklicken.
  14. Folgen Sie den Anweisungen auf dem Bildschirm.

Hinweis: Wie oben erwähnt, ist Microsoft .NET Framework 4.6 in Windows 10 enthalten, daher können Sie es dort nicht installieren.

Fanden Sie das hilfreich?
Absenden