Moin,
ausser vielen Anderen habe ich folgendes Problem:
Ich habe einen Dienst in C++ geschrieben.
Auf dem Rechner, auf dem dieser Dienst geschrieben wurde, läuft er auch
einwandfrei.
ABER: Versuche ich den Dienst auf anderen Rechnern mit demselben OS (XP)
zu starten, bekomme ich folgende Fehlermeldung:
Auf allen Rechnern hat JEDER vollzugriff.
"Fehler: 1053: der Dienst reagierte nicht auf die Start- auf einer rechtzeitigen Weise oder nicht auf die Steuerungsanforderung auf einer rechtzeitigen Weise."
Woran liegt das ?
Seite 1 von 1
Dienst In C++ Fehler 1053
Anzeige
#2
geschrieben 08. Januar 2007 - 17:54
Hallo und Willkommen im Forum!
Der Link sollte eigentlich reichen: http://support.micro...om/kb/839174/de
Der Link sollte eigentlich reichen: http://support.micro...om/kb/839174/de
#4
geschrieben 08. Januar 2007 - 18:30
Wollte damit nicht direkt auf das Update verweisen, sondern auf den Inhalt. Von wegen, dass das auftaucht, wenn der Dienst 30sec nicht reagiert.
Möglicherweise hast du einfach einen Fehler bei der Entwicklung des Dienstes gemacht, aber ohne Quellcode können wir schlecht helfen. Ansonsten: http://msdn.microsoft.com/library/default....pplications.asp
Zudem würde ich deinen Dienst mit ein paar Debug-Meldungen kompilieren und dann die Ausgaben überprüfen.
Möglicherweise hast du einfach einen Fehler bei der Entwicklung des Dienstes gemacht, aber ohne Quellcode können wir schlecht helfen. Ansonsten: http://msdn.microsoft.com/library/default....pplications.asp
Zudem würde ich deinen Dienst mit ein paar Debug-Meldungen kompilieren und dann die Ausgaben überprüfen.
#5
geschrieben 09. Januar 2007 - 09:56
Morgen,
vielleicht hilft die Info,
dass der Dienst nicht mal ins main kommt, also beim Start
des Dienstes. Könnte das auf eine fehlerhafte Installation hindeuten?
Die Installation verlief im übrigen ohne Fehler.
Im Ereignisprotokoll bekomme ich vor der Zeitüberschreitung noch die
Fehler-ID 7000. Irgendein Problem mit dem Active Directory. Damit kann ich leider
nichts anfangen, weil der Dienst nichts damit zu tun hat.
Wie gesagt, am meisten wundert mich, dass der Dienst nicht mal ins main kommt.
Irgendwelche Ideen, danke bis hierher.
vielleicht hilft die Info,
dass der Dienst nicht mal ins main kommt, also beim Start
des Dienstes. Könnte das auf eine fehlerhafte Installation hindeuten?
Die Installation verlief im übrigen ohne Fehler.
Im Ereignisprotokoll bekomme ich vor der Zeitüberschreitung noch die
Fehler-ID 7000. Irgendein Problem mit dem Active Directory. Damit kann ich leider
nichts anfangen, weil der Dienst nichts damit zu tun hat.
Wie gesagt, am meisten wundert mich, dass der Dienst nicht mal ins main kommt.
Irgendwelche Ideen, danke bis hierher.
#6
geschrieben 09. Januar 2007 - 10:14
Vielleicht hast du es schon selbst entdeckt, aber zu dieser Fehler-ID finde ich folgenden Link: http://support.micro...om/kb/833375/de
Interessiert ist hierbei wohl dieser Satz:
Möglicherweise bringt dich das einen Schritt weiter.
Interessiert ist hierbei wohl dieser Satz:
Zitat
Dieses Problem tritt möglicherweise auf, wenn in der Autostartgruppe eines Fremdanbieterdienstes auf den Dienst "Netzwerklastenausgleich" als Komponente verwiesen wird.
Möglicherweise bringt dich das einen Schritt weiter.
#7
geschrieben 09. Januar 2007 - 10:19
OK, der Artikel bezieht sich aber ausschliesslich auf
Microsoft Windows Server 2003.
Microsoft Windows Server 2003.
#8
geschrieben 09. Januar 2007 - 10:35
Nur der Artikel...was nicht unbedingt heißen muss, dass es unter XP nicht so ist. Außerdem ist 2003 ja eigentlich eine Weiterentwicklung von XP.
Das Einzige was ich persönlich jetzt dazu sagen kann ist, dass beim Starten eines Dienstes ein Timeout existiert. Diesen Timeout hält dein Dienst (aus welchem Grund auch immer) nicht ein, weswegen es zu dieser Fehlermeldung kommt.
Warum das jetzt konkret ist, kann ich dir - mit diesen mir vorliegenden Informationen - leider nicht sagen.
Das Einzige was ich persönlich jetzt dazu sagen kann ist, dass beim Starten eines Dienstes ein Timeout existiert. Diesen Timeout hält dein Dienst (aus welchem Grund auch immer) nicht ein, weswegen es zu dieser Fehlermeldung kommt.
Warum das jetzt konkret ist, kann ich dir - mit diesen mir vorliegenden Informationen - leider nicht sagen.
#9
geschrieben 09. Januar 2007 - 16:56
Hallo nochmal und danke für Deine Bemühungen!
Hab den Fehler jetzt gefunden. War wie so oft relativ trivial.
Der Dienst konnte einfach die von ihm verwendeten .dlls
nicht finden. Asche auf mein Haupt.
Erleichterte Grüsse.
Hab den Fehler jetzt gefunden. War wie so oft relativ trivial.
Der Dienst konnte einfach die von ihm verwendeten .dlls
nicht finden. Asche auf mein Haupt.
Erleichterte Grüsse.
Thema verteilen:
Seite 1 von 1