Microsoft MVPs inside





 MCSEboard.de MCSE Forum zu Windows XP / 2003 / 2008 Server & Windows Vista / Windows 7
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Windows Forum — Allgemein


Alles zum Thema Windows Clients für den Desktop: Windows 95 / 98 / NT / 2000 / XP / Vista / Win 7 — Q & A zu den Windows Client Versionen sowie Windows Media Center / Windows Home Server


Antwort
     
Themen-Optionen
Alt 23.03.2009, 17:25   #1
Newbie
 
Offline
Registriert seit: 03-2009
Beiträge: 35
Dienst mit sc.exe erstellen

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!

Signatur
Staatlich geprüfter Wunscherfüller

    Mit Zitat antworten
Alt 23.03.2009, 17:59   #2
Expert Member
 
Benutzerbild von Sunny61
 
Offline
Registriert seit: 08-2007
Beiträge: 10.804
Zitat von wheathell Beitrag anzeigen
Muss man bei der Installation eines Dienstes unter Server 2008 x64 etwas besonderes beachten?
Die Syntax sollte man genau einhalten.

Zitat von wheathell Beitrag anzeigen
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?

Zitat von wheathell Beitrag anzeigen
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.

Signatur
Gruppenrichtlinien: http://www.gruppenrichtlinien.de/

    Mit Zitat antworten
Alt 23.03.2009, 18:14   #3
Newbie
 
Offline
Registriert seit: 03-2009
Beiträge: 35
Zitat von Sunny61 Beitrag anzeigen
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.

Signatur
Staatlich geprüfter Wunscherfüller

    Mit Zitat antworten
Alt 23.03.2009, 19:10   #4
Expert Member
 
Benutzerbild von Sunny61
 
Offline
Registriert seit: 08-2007
Beiträge: 10.804
Zitat von wheathell Beitrag anzeigen
Die Syntax hab ich genau eingehalten sonst wäre ich ja schon bei der Installation des Dienstes gescheitert, oder?!
Jepp, schon klar.

Zitat von wheathell Beitrag anzeigen
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.

Zitat von wheathell Beitrag anzeigen
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.

Signatur
Gruppenrichtlinien: http://www.gruppenrichtlinien.de/

    Mit Zitat antworten
Alt 23.03.2009, 20:10   #5
Newbie
 
Offline
Registriert seit: 03-2009
Beiträge: 35
Zitat von Sunny61 Beitrag anzeigen

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.

Hab jetzt das gleiche Spiel mit 2 weiteren Applicationen versucht, immer der gleiche Fehler.

Signatur
Staatlich geprüfter Wunscherfüller

    Mit Zitat antworten
Alt 24.03.2009, 10:42   #6
Expert Member
 
Benutzerbild von Sunny61
 
Offline
Registriert seit: 08-2007
Beiträge: 10.804
Zitat von wheathell Beitrag anzeigen
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.
Das wird auch bei der SRVANY.EXE suggeriert.

Zitat von wheathell Beitrag anzeigen
Hab jetzt das gleiche Spiel mit 2 weiteren Applicationen versucht, immer der gleiche Fehler.
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.

Signatur
Gruppenrichtlinien: http://www.gruppenrichtlinien.de/

    Mit Zitat antworten
Alt 24.03.2009, 10:49   #7
Newbie
 
Offline
Registriert seit: 03-2009
Beiträge: 35
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.

Signatur
Staatlich geprüfter Wunscherfüller

    Mit Zitat antworten
Alt 24.03.2009, 11:53   #8
Expert Member
 
Benutzerbild von Sunny61
 
Offline
Registriert seit: 08-2007
Beiträge: 10.804
Zitat von wheathell Beitrag anzeigen
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.

Signatur
Gruppenrichtlinien: http://www.gruppenrichtlinien.de/

    Mit Zitat antworten
Alt 21.09.2011, 16:16   #9
Newbie
 
Offline
Registriert seit: 08-2010
Beiträge: 32
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...
    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Win 7 - dienst erstellen - aber wie? martin_F2000 Windows 7 Forum 13 08.02.2010 18:10
neuen Windows Dienst erstellen Ultraschall Windows Forum — Allgemein 1 26.10.2006 11:53
aus vba skript einen dienst erstellen sonnenbb Windows Forum — Allgemein 9 07.06.2005 18:05
Eigenen Dienst erstellen ash-mod Windows Forum — Allgemein 1 24.09.2004 09:35
Selber einen Dienst erstellen Infomatrixx Windows Forum — Allgemein 4 08.01.2004 17:53


Alle Zeitangaben in MEZ/CET. Es ist jetzt 07:51 Uhr. Seite generiert in 0,076 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang