wheathell 10 Geschrieben 23. März 2009 Melden Teilen Geschrieben 23. März 2009 Hallo, Muss man bei der Installation eines Dienstes unter Server 2008 x64 etwas besonderes beachten? Habe mit sc.exe einen Dienst hinzugefügt was soweit auch funktioniert nur wenn ich den Dienst starten will bekomme ich ständig den Fehler 1053: Der Dienst antwortete nicht rechtzeitig auf die Start- oder Steuerungsanforderung. Wenn ich die EXE auf die der Dienst verweist starte, geht das Programm ohne Fehler auf. Woran könnte das liegen? Schon mal danke! Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 23. März 2009 Melden Teilen Geschrieben 23. März 2009 Muss man bei der Installation eines Dienstes unter Server 2008 x64 etwas besonderes beachten? Die Syntax sollte man genau einhalten. ;) Habe mit sc.exe einen Dienst hinzugefügt was soweit auch funktioniert nur wenn ich den Dienst starten will bekomme ich ständig den Fehler 1053: Der Dienst antwortete nicht rechtzeitig auf die Start- oder Steuerungsanforderung. Ist denn die EXE auch als Dienst geschrieben/zugelassen? Wenn ich die EXE auf die der Dienst verweist starte, geht das Programm ohne Fehler auf. In den Eigenschaften des Dienstes Reiter Anmelden > [X] Datenaustausch zwischen Dienst und Desktop zulassen anhaken. Gehts dann? Kontrollier auch mal in der Registry, ob dort alles korrekt zu dem Dienst eingetragen ist. Zitieren Link zu diesem Kommentar
wheathell 10 Geschrieben 23. März 2009 Autor Melden Teilen Geschrieben 23. März 2009 Die Syntax sollte man genau einhalten. ;) Ist denn die EXE auch als Dienst geschrieben/zugelassen? In den Eigenschaften des Dienstes Reiter Anmelden > [X] Datenaustausch zwischen Dienst und Desktop zulassen anhaken. Gehts dann? Kontrollier auch mal in der Registry, ob dort alles korrekt zu dem Dienst eingetragen ist. Die Syntax hab ich genau eingehalten sonst wäre ich ja schon bei der Installation des Dienstes gescheitert, oder?! Keine Ahnung ob die EXE als Dienst zugelassen ist. Denke aber schon den unter 2003 Server hab ich die Anwendung mit instsrv / srvany auch als Dienst eingerichtet, da hats auch funktioniert. Das anhacken des Datenaustausch zwischen Dienst und Desktop ändert ebenfall nichts. In der Registry wird unter HKLM\System\CurentControlSet\Services ein Schlüssel mit dem Dienstnamen angelegt, dort gibt es auch den REG_EXPAND_SZ Eintrag ImagePath der auf den Pfad zur EXE verweist. Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 23. März 2009 Melden Teilen Geschrieben 23. März 2009 Die Syntax hab ich genau eingehalten sonst wäre ich ja schon bei der Installation des Dienstes gescheitert, oder?! Jepp, schon klar. ;) Keine Ahnung ob die EXE als Dienst zugelassen ist. Denke aber schon den unter 2003 Server hab ich die Anwendung mit instsrv / srvany auch als Dienst eingerichtet, da hats auch funktioniert. Das eine hat mit dem anderen aber nichts zu tun. Ich hab auch zwei Access-Datenbanken als Dienst laufen, vorgesehen sind beide dafür nicht. Und die MSACCESS.EXE erst Recht nicht. Wenn die EXE vorher mit SRVANY funktioniert hat, dann sollte es mit der SC.EXE auch funktionieren. Vergleich doch die beiden Einträge in der Registry mal, da fehlen sicherlich nur irgendwelche Berechtigungen. In der Registry wird unter HKLM\System\CurentControlSet\Services ein Schlüssel mit dem Dienstnamen angelegt, dort gibt es auch den REG_EXPAND_SZ Eintrag ImagePath der auf den Pfad zur EXE verweist. Mehr nicht? Vergleich den Eintrag mal mit einem von der SRVANY.EXE. Zitieren Link zu diesem Kommentar
wheathell 10 Geschrieben 23. März 2009 Autor Melden Teilen Geschrieben 23. März 2009 Mehr nicht? Vergleich den Eintrag mal mit einem von der SRVANY.EXE. Doch es gibt schon noch andere Einträge unter dem Schlüssel. Mich wundert nur das man bei 2003 Server noch einen Schlüssel "Parameters" mit einen Wert + Pfadangabe braucht (der bei 2008 Server auch nicht hilft) und bei sc.exe soviel ich weiß in der Registry gar nichts mehr ändern/hinzufügen braucht. :confused: Hab jetzt das gleiche Spiel mit 2 weiteren Applicationen versucht, immer der gleiche Fehler. :cry: Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 24. März 2009 Melden Teilen Geschrieben 24. März 2009 Doch es gibt schon noch andere Einträge unter dem Schlüssel. Mich wundert nur das man bei 2003 Server noch einen Schlüssel "Parameters" mit einen Wert + Pfadangabe braucht (der bei 2008 Server auch nicht hilft) und bei sc.exe soviel ich weiß in der Registry gar nichts mehr ändern/hinzufügen braucht. :confused: Das wird auch bei der SRVANY.EXE suggeriert. Hab jetzt das gleiche Spiel mit 2 weiteren Applicationen versucht, immer der gleiche Fehler. :cry: Als Alternative würde mir nur noch der Taskplaner dazu einfallen. Beim Systemstart starten. Ansonsten könntest Du das ganze auf einem 32Bit-System testen, wenn es dort funktioniert, liegts an der uns unbekannten Anwendung. Zitieren Link zu diesem Kommentar
wheathell 10 Geschrieben 24. März 2009 Autor Melden Teilen Geschrieben 24. März 2009 Ok ich werds auf einen 32Bit System auch nocht testen. Eine Anwendungen wäre die Fritz Faxsoftware (FriFax32.exe), die zwei anderen Anwendungen stammen aus der Medizintechnik zur Auswertung von EKGs. Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 24. März 2009 Melden Teilen Geschrieben 24. März 2009 Eine Anwendungen wäre die Fritz Faxsoftware (FriFax32.exe), die zwei anderen Anwendungen stammen aus der Medizintechnik zur Auswertung von EKGs. Dann wären die Hersteller die ersten Anlaufstellen gewesen. Wenn die nichts anbieten, es auf 32Bit funktioniert, weißt Du was Du zu tun hast. ;) Zitieren Link zu diesem Kommentar
enziro 10 Geschrieben 21. September 2011 Melden Teilen Geschrieben 21. September 2011 Weil ich grade daran 2h "gewasted" habe ... ein hint aus dem technet forum, auch wenn dieser Post hier älter ist: 1. At the time of this posting, there is no Windows Server 2008 Resource Kit Tools, so get the "srvany.exe " from the "Windows Server 2003 Resource Kit Tools " and copy it to a suitable location on your Win2008 server (e.g. C:\Windows\System32\ ). 2. Use "sc " to create a new service that launches "srvany " (e.g. sc create MyService binPath= C:\Windows\System32\srvany.exe DisplayName= "My Custom Service" ) 3. Using RegEdit : create a "Parameters " key for your service (e.g. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MyService\Paramaters\ ) 4. Using RegEdit : within the newly created "Parameters " key , create a string value called "Application " and enter the full path to the application you are wanting to run as a service. (No quotes required.) damit funktionierts jedenfalls einwandfrei... Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.