Problem
Die PTV xServer1-Dienste (xLocate Service, xMap Service, xRoute Service, xTerritory Service, xDima Service) starten auf dem Backend-Server nicht, was den ordnungsgemäßen Betrieb von PTV Route Optimiser ST / Smartour verhindert.
Symptome
-
Windows-Meldung beim manuellen Start des Dienstes:
Windows konnte den Dienst [Service] auf dem lokalen Computer nicht starten. [...] dienstspezifischer Fehlercode 1.

- Dienststatus im Dienste-Manager als fehlgeschlagen.
- Im Ereignisanzeige, Ereignis Quelle: Service Control Manager, Ereignis-ID 7024 (oder 7000/7009), mit einer Fehlermeldung wie „Incorrect function“.
Ursache
Eine Desynchronisation zwischen der Java-Umgebungsvariable des Dienstes (z.B. XSERVER1_JAVA_HOME) und der tatsächlich auf dem Server installierten JDK-Version (z.B. Amazon Corretto). Die Variable kann auf einen Pfad verweisen, der nicht mehr existiert, wenn das JDK aktualisiert oder ersetzt wurde.
Diagnose- und Lösungs-Schritte
1. Anwendungsprotokolle prüfen Das Verzeichnis /logs des betroffenen Dienstes einsehen.
2. Ereignisanzeige prüfen Unter Windows-Protokolle > System nach dienstbezogenen Ereignissen (Quelle: Service Control Manager) suchen und die genaue Fehlermeldung notieren.
3. Java-Umgebungsvariable prüfen Unter Systemeinstellungen > Umgebungsvariablen die spezifische Variable des Dienstes (XSERVER1_JAVA_HOME) finden und den angegebenen Pfad mit dem tatsächlich auf dem Server vorhandenen JDK-Ordner vergleichen (z.B. C:\Program Files\Amazon Corretto\).
4. Variable korrigieren Die Variable so anpassen, dass sie auf den aktuell installierten JDK-Pfad zeigt.
5. Dienste neu starten Die betroffenen Dienste (xLocate Service, xMap Service, xRoute Service, xTerritory Service, xDima Service) neu starten und im Dienste-Manager überprüfen, dass der Status wieder auf Wird ausgeführt wechselt, ohne neue Fehler in der Ereignisanzeige.
Vorbeugung
Nach jeder Aktualisierung oder Änderung des Servers (Windows Update, JDK-Update, Migration etc.) sicherstellen, dass die Java-Umgebungsvariablen weiterhin der tatsächlich installierten JDK-Version entsprechen.
Kommentare
0 Kommentare
Zu diesem Beitrag können keine Kommentare hinterlassen werden.