netgen.exe - Anwendungsfehler: Die Anwendung konnte nicht korrekt gestartet werden 0xc000007b

netgen.exe - Anwendungsfehler: Die Anwendung konnte nicht korrekt gestartet werden 0xc000007b

Gefolgtder gescheiterte Versuchum netgen zu installieren vones ist Sourceforge Repo,jemand hat vorgeschlagenum die neueste Version vonngsolve.org. Ich habe das versucht und bekam den berüchtigten 0xc000007bFehler:

Bildbeschreibung hier eingeben

Es gibt da draußen und auch hier unzählige Seiten, die es zu lösen gilt. Zu den üblichen Lösungen gehören:

  1. Neuinstallation der App
  2. Neustart des Computers!!!
  3. die Installation der neuesten Version vonMicrosoft Visual C++ Redistributable Package (x64)
  4. Ausführen des Programms als Administrator!!!

Ich habe alles versucht und nichts hat das Problem gelöst.dieser SO-BeitragEs wurde vorgeschlagen,Abhängigkeitswandererum die fehlenden Abhängigkeiten zu ermitteln. Ich habe netgen.exe in dependencywalker geöffnet und erhalte diese Meldung:

Fehler: Mindestens eine erforderliche implizite oder weitergeleitete Abhängigkeit wurde nicht gefunden. Fehler: Mindestens ein Modul hat einen ungelösten Import aufgrund einer fehlenden Exportfunktion in einem implizit abhängigen Modul. Fehler: Eine zirkuläre Abhängigkeit wurde erkannt. Warnung: Mindestens ein Delay-Load-Abhängigkeitsmodul wurde nicht gefunden.

und wenn ich ein Profil erstelle, erhalte ich die Meldung:

windows\core\console\open\src\host\srvinit.cpp(480)\ConhostV2.dll!00007FFBF89A17FB: (Anrufer: 00007FFBF89B0628) ReturnHr(3) tid(2e3c) 80070032 Die Anforderung wird nicht unterstützt. windows\core\console\open\src\server\devicecomm.cpp(153)\ConhostV2.dll!00007FFBF89ABA9D: (Anrufer: 00007FFBF89A170D) ReturnHr(4) tid(2e3c) 800700E9 Am anderen Ende der Pipe befindet sich kein Prozess. „CONHOST.EXE“ (Prozess 0x36A8) wurde mit Code 0 (0x0) beendet.

Ich weiß nicht, was ich jetzt tun soll. Ich wäre Ihnen dankbar, wenn Sie mir helfen könnten, das Problem herauszufinden und es zu lösen.

PS: Ich habe das Problem auch gemeldethier im Netgen-Forum.

Antwort1

Derzeit lässt sich die experimentelle 64-Bit-Version von Netgen 6.1 problemlos auf Windows 7 Enterprise installieren.

Zuerst muss Python 3.5.4 64-bit installiert werden (zum Zeitpunkt des Schreibens verfügbar unterhttps://www.python.org/ftp/python/3.5.4/python-3.5.4-amd64.exe, neueres Python funktioniert möglicherweise oder möglicherweise auch nicht, ich habe es nicht ausprobiert).

Nach der Installation von Python für Windows sollte der Pfad korrigiert werden. Der Pfad wird bearbeitet, indem man unter Windows 7 im Startmenü mit der rechten Maustaste auf „Computer“ klickt und dann im Popup-Menü auf „Eigenschaften“ und dann auf „Erweiterte Systemeinstellungen“ klickt und dann auf „Umgebungsvariablen“ klickt und dann in den Benutzervariablen (oberstes Listenfeld) nach „Pfad“ sucht.

Obwohl es wie eine 64-Bit-Installation von Python aussieht (basierend auf dem Namen der Installations-EXE), sind 32- und 64-Bit-Programme vorhanden und Netgen ruft die 32-Bit-Version auf, nicht die 64-Bit-Version, und das funktioniert nicht. Wir müssen also den Pfad anpassen. Die für mich relevanten Änderungen waren die Bearbeitung der Python-Teile des Pfads, sodass sie wie folgt lauten:

C:\Benutzer\[Nutzername]\AppData\Local\Programme\Python\Python35\Scripts\;C:\Benutzer\[Nutzername]\AppData\Local\Programme\Python\Python35

verwandte Informationen