Fehler "Prozedureinsprungpunkt nicht gefunden"

  • Hallo,

    ich bekomme immer nach dem Starten von ZP17.0.1 folgende Fehlermeldung:

    Der Prozedureinsprungspunkt "libssh2_session_set_read_timout" wurde in der DLL "C:\Users\info\AppData\Local\Zeta Producer 17\packaging\PhpInterpreter\ext\php_curl.dll" nicht gefunden.

    Eine Neuinstallation brachte keinen Erfolg. Die Fehlermeldung tritt unabhängig von ausgewählten Websites, die ich erstellt habe, auf.

    Was kann ich tun, liebe Community?

    Christian

  • Hallo,

    haben Sie vielleicht einen Webserver (z. B. XAMPP) lokal auf Ihrem PC installiert? Das war bei einem anderen Anwender das Problem und konnte durch eine Deinstallation von XAMPP gelöst werden: RE: Fehlermeldungen beim Start

    Freundliche Grüße
    Philipp

    ---------------------------------------------------------------
    Widgets für Zeta Producer: widget-zp.de

  • Vielen Dank, Philipp,

    für den raschen Hinweis!

    Ich konnte leider keinen solchen Dienst oder Anwendung auf meinem Rechner finden - auch kein FTP-Programm oder ähnliches ist installiert.

    Gruß

    Christian

  • Ich benutze Norton 360 (Version 25.4.10068 Build 25.4.10068.0). Im Sicherheitsverlauf von Norton wird nichts registriert, wenn der Fehler auftritt. Dieser tritt auch auf, wenn ich Norton und den Windows Defender deaktiviere.

    Der Fehler kommt jedes Mal, wenn ich das Programm starte oder ein neues Projekt öffne.

    Gruß

  • Hallo Christian,

    eventuell hat Norton bereits bei der Installation was blockiert. Deaktiviere Norton und installiere Zeta erneut.

    • Offizieller Beitrag

    Meine Vermutung ist, dass irgend etwas am System die libssh2 ausgetauscht/gehijackt hat, die unser lokaler PHP-Interpreter nutzt.

    Ich glaube phil-web hatte das bei sich auch, und konnte es dann in einer neuen VM nicht mehr nachstellen.

    Unser PHP bringt lokal eine "libssh2.dll" mit.

    Also entweder wurde diese ersetzt, oder eine davon abhängende Systemkomponente ersetzt, oder ggf. wurde auch unsere lokale "libssh2.dll" (ggf. durch PATH- oder andere Umgebungsvariablen?) außer Funktion gesetzt.

  • Bei mir wurden diese Fehlermeldungen durch eine lokale PHP-Installation verursacht (diese könnte auch mit anderer Software ausgeliefert worden sein, z. B. einem Webserver oder anderen Programmen). Wie Uwe Keim vermutet hat, befand sich der Pfad zu dieser Installation in der Windows-Umgebungsvariable %PATH%.

    Seit dem ich diese PHP-Installation aus dem PATH entfernt habe, traten diese Fehler bei mir nicht mehr auf.

    Bei CKV und DominikBee wäre also der Inhalt der PATH Variable interessant, um das Problem zu lösen. Wenn ihr wollt, mach bitte einmal kurz folgendes:

    1. Windows-Taste + R drücken
    2. Im "Ausführen"-Dialog cmd eingeben
    3. Dort echo %path% eingeben und mit Enter ausführen
    4. Einen Screenshot der Ausgabe hier posten

    Freundliche Grüße
    Philipp

    ---------------------------------------------------------------
    Widgets für Zeta Producer: widget-zp.de

    • Offizieller Beitrag

    Wenn ich raten müsste, würde ich auf "C:\WINDOWS\System32\OpenSSH\" als Ursache tippen.

    Könntest Du mal temporär diesen Eintrag aus PATH herausnehmen? (Neu an Windows anmelden danach, damit das wirksam wird).

    Nachfolgend eine Erklärung (via ChatGPT), um den Eintrag zu entfernen.

    Anleitung: OpenSSH aus der PATH-Variable entfernen (Windows 10/11)

    🟢 Vorbereitung

    • Sie benötigen Administratorrechte, falls der Eintrag im System-PATH gespeichert ist.
    • Falls der Eintrag nur im Benutzer-PATH steht, reichen normale Benutzerrechte.

    🥇 Schritt 1: Umgebungsvariablen öffnen

    1. Klicken Sie mit der rechten Maustaste auf das Windows-Startsymbol.
    2. Wählen Sie „System“ (oder „Systemsteuerung“ > „System“).
    3. Klicken Sie rechts auf „Erweiterte Systemeinstellungen“.
    4. Im Fenster „Systemeigenschaften“ klicken Sie unten auf den Button „Umgebungsvariablen…“.

    🥈 Schritt 2: PATH-Einträge bearbeiten

    1. Es öffnet sich das Fenster „Umgebungsvariablen“.
    2. Oben sehen Sie die „Benutzervariablen“ (nur für Ihr Konto).
    3. Unten sehen Sie die „Systemvariablen“ (für alle Benutzer).

    ➤ Benutzer-PATH bearbeiten:

    1. Suchen Sie in den Benutzervariablen den Eintrag mit dem Namen „Path“.
    2. Markieren Sie ihn und klicken Sie auf „Bearbeiten…“.

    ➤ System-PATH bearbeiten:

    1. Suchen Sie in den Systemvariablen den Eintrag „Path“.
    2. Markieren Sie ihn und klicken Sie auf „Bearbeiten…“.

    🥉 Schritt 3: OpenSSH-Eintrag entfernen

    1. Im Fenster „Umgebungsvariable bearbeiten“ sehen Sie eine Liste mit einzelnen Zeilen.
    2. Suchen Sie nach einem Eintrag:

      Code
      C:\WINDOWS\System32\OpenSSH\ 
    3. Markieren Sie diesen Eintrag.
    4. Klicken Sie auf „Löschen“.
    5. Bestätigen Sie mit „OK“.

    🏁 Schritt 4: Änderungen übernehmen

    1. Schließen Sie alle offenen Fenster mit „OK“.
    2. Starten Sie Programme oder die Kommandozeile neu, damit die Änderung wirksam wird.

    📝 Hinweis

    • Wenn der Eintrag nur im Benutzer-PATH stand, war keine Administrator-Berechtigung nötig.
    • Wenn er im System-PATH war, war ggf. eine Admin-Bestätigung (UAC) erforderlich.

  • Danke,

    der Eintrag war nur bei den Systemvariablen wie folgt aufgeführt:

    %SYSTEMROOT%\System32\OpenSSH\

    Den habe ich dann gelöscht, ZP17 deinstalliert, den Rechner neu gestartet und ZP17 wieder installiert.

    Das Löschen des Eintrags und die Neuinstallation hatte keine Auswirkung auf die Fehlermeldung.

    • Offizieller Beitrag

    Danke für ausprobieren; falls es Dein System zulässt, fände ich es noch einen Versuch wert, das optionale Feature "OpenSSH" über das Windows-Setup zu deinstallieren.

    Falls das das Issue behebt, können wir hier im Anschluss versuchen, das nachzustellen und einen Workaround zu finden, der diese Schritte nicht mehr notwendig macht.

    Hier eine Schritt-für-Schritt-Anleitung:

    Anleitung: OpenSSH Feature deinstallieren

    1. Einstellungen öffnen

    • Klicke auf das Startmenü (Windows-Symbol links unten).
    • Tippe "Einstellungen" ein und öffne die App.

    2. Apps & Features öffnen

    • Wähle den Menüpunkt "Apps".
    • Klicke dann links auf "Optionale Features".

    3. OpenSSH suchen

    • Im Bereich "Installierte Features" nach unten scrollen.
    • Suche nach:
      • "OpenSSH-Client"
      • und/oder "OpenSSH-Server".

    4. Deinstallieren

    • Klicke auf den Eintrag "OpenSSH-Client" (oder "OpenSSH-Server").
    • Es erscheint die Schaltfläche "Deinstallieren" → darauf klicken.
    • Wiederhole das ggf. auch für den anderen Eintrag, falls beide installiert sind.

    5. Neustart des PCs (empfohlen)

    • Nach der Deinstallation am besten den PC einmal neu starten, damit alle Änderungen wirksam werden.
  • Uwe Keim Ich vermute dass es das eher nicht sein wird, der PATH auf einen neuen Win 11 VM sieht bei mir so aus:

    Code
    C:\Program Files\Parallels\Parallels Tools\Applications;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Users\philipp\AppData\Local\Microsoft\WindowsApps;

    Trotz OpenSSH habe ich keinen Fehler. Vielleicht liegt es auch an der HP Software, oder ist es bei CKV sogar eine ganz andere Ursache?

    Freundliche Grüße
    Philipp

    ---------------------------------------------------------------
    Widgets für Zeta Producer: widget-zp.de

  • Ich schließe mich Philipp an. Auf meinen beiden Windows 11-Systemen, auf denen ZP17 gänzlich fehlerfrei läuft, sind die angemerkten OpenSSH-Einträge vorhanden.

    Viele Grüße

    Tom

    • Offizieller Beitrag

    Das könnte auch sein, Phil, stimmt.

    Die Suchreihenfolge von einer DLL ist unter Windows normalerweise:

    1. Verzeichnis der ausführbaren Datei (php.exe).
    2. Systemverzeichnisse (C:\Windows\System32, etc.).
    3. PATH-Variable.

    Wir liefern die "libssh2.dll" direkt im Verzeichnis von PHP.exe mit. Aus irgend einem Grund funktioniert das hier aber offensichtlich nicht.

    Andererseits wird bei uns PHP indirekt über Apache aufgerufen, und es könnte dann ggf. doch sein, dass er zuerst im Apache-Ordner sucht. Dort liegt auch eine libssh2.dll.

    Insgesamt also für mich verwirrender denn je. 😐

  • Hallo zusammen,

    ich weiß nicht, ob es Euch weiterhilft, weil ich Laie bin. Folgendes wird in der Computerverwaltung angezeigt:

  • Ich habe den Client entfernt, den Rechner neu gestartet, ZP installiert - gleicher Fehler.

    Danach habe ich den Client neu installiert - Fehler bleibt.

  • Hallo Steffen,

    ich habe keinen solchen Eintrag in den Umgebungsvariablen - siehe Bilder.

    Ich tippe mal auf die HP-Software, traue mich aber nicht, diese zu deinstallieren. Das war das letzte Mal ein völliges Desaster. Ich habe Tage gebraucht, den Scanner meines OfficeJets Pro "wiederzubeleben".

    Ich arbeite mit dem Fehler, mir ist bisher kein Nachteil dadurch aufgefallen. Ich kann die Websites ganz normal in ZP erstellen, ändern und veröffentlichen.

    Gruß

    Christian

  • CKV

    Also es geht ja um PHP, resp. einen PHP-Path, der das Problem verursachen könnte und in den (Anwender-)Umgebungsvariablen (PATH) enthalten ist und nicht um eine Printer Software, die höchst wahrscheinlich rein gar nichts zu tun hat damit (auch eenn sie eben auch in den (Anwender-)Umgebungsvariablen (PATH) enthalten ist). Ein Deinstallieren dieser Software würde diesbezüglich also überhaupt nichts bringen meiner Ansicht nach. Oder wie kommen Sie darauf?

    Gruss

    Norbert S.

    Zeta Producer (Premium), Win 11 Pro 26H2 [de-CH]
    Für mich DIE Lösung und bietet vorbildlichen Support!

    Einmal editiert, zuletzt von Alpengreis (8. August 2025 um 03:12)

  • Hallo,

    der Fehler taucht nach dem heutigen Update auf 17.0.2 nicht mehr auf!


    Viele Grüße und Danke für die Bemühungen!

    CKV

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!