Srvany wird gestartet, Anwendung jedoch nicht

2361
mharran

Ich habe Instsrv und Srvany verwendet, um einen Dienst auf W2008 zu erstellen. Der Srvany-Dienst wird gestartet, aber die Anwendung startet nicht.

Die Anwendung ist TeamSpeak 3 übrigens.

Ich denke nicht, dass dies ein Problem mit meinem W2008-Setup ist, da ich eine vorherige Version der Anwendung auf die gleiche Weise eingerichtet und perfekt ausgeführt habe. Ich habe auch kein Problem, die Anwendung manuell zu starten, selbst wenn ich den von Srvany für die Anwendung verwendeten Pfad kopiere und in das Feld "Ausführen" füge.

Ich habe mir Ereignisse angesehen, aber nichts außer der Benachrichtigung, dass der Dienst in den Status "Ausführen" eingetreten ist. Ich habe nicht wirklich Fehler erwartet, da der Dienst gestartet wurde, obwohl die Anwendung dies nicht getan hat.

Irgendwelche Vorschläge, was könnte das Problem sein?

1

1 Antwort auf die Frage

0
boot13

[1] Beginnt der Prozess sofort und wird er wieder geschlossen? Sehen Sie sich an, was in der Prozessliste im Task-Manager passiert.

[2] Ich finde oft, dass das Umschalten der Einstellung "Dienst für die Interaktion mit dem Desktop zulassen" für diesen Dienst bei dieser Art von Problem hilfreich ist.

[3] Es könnte ein Pfadproblem sein: Nur weil eine Befehlszeile im Dialogfeld "Ausführen" ausgeführt wird, bedeutet dies nicht unbedingt, dass sie in allen anderen Kontexten funktioniert. Versuchen Sie, den langen Pfad (insbesondere Teile, die Leerzeichen enthalten, wie z. B. Programmdateien) durch den Kurznamen (z. B. PROGRA ~ 1) zu ersetzen. dir / x ist hilfreich, um kurze Namen zu finden.

Ich denke, es hat wahrscheinlich etwas mit dem Arbeitspfadverzeichnis zu tun. Wie auch immer, ich habe eine bessere Lösung als Servany gefunden, ein kleines Freeware-Programm namens RunAsSvc, das unter http://www.pirmasoft.de/runassvc.php verfügbar ist. Es ist viel einfacher zu verwenden, als mit Regedit herumzuspielen und mein Dienst läuft gut damit. mharran vor 14 Jahren 0