WinFuture-Forum.de: Dienst In C++ - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Dienst In C++ Fehler 1053


#1 Mitglied ist offline   hansheinz 

  • Gruppe: Mitglieder
  • Beiträge: 5
  • Beigetreten: 08. Januar 07
  • Reputation: 0

geschrieben 08. Januar 2007 - 16:24

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 ?
0

Anzeige



#2 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 08. Januar 2007 - 17:54

Hallo und Willkommen im Forum!

Der Link sollte eigentlich reichen: http://support.micro...om/kb/839174/de
0

#3 Mitglied ist offline   hansheinz 

  • Gruppe: Mitglieder
  • Beiträge: 5
  • Beigetreten: 08. Januar 07
  • Reputation: 0

geschrieben 08. Januar 2007 - 18:20

Nice try, ist leider schon installiert.
0

#4 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

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.
0

#5 Mitglied ist offline   hansheinz 

  • Gruppe: Mitglieder
  • Beiträge: 5
  • Beigetreten: 08. Januar 07
  • Reputation: 0

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.
0

#6 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

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:

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.
0

#7 Mitglied ist offline   hansheinz 

  • Gruppe: Mitglieder
  • Beiträge: 5
  • Beigetreten: 08. Januar 07
  • Reputation: 0

geschrieben 09. Januar 2007 - 10:19

OK, der Artikel bezieht sich aber ausschliesslich auf
Microsoft Windows Server 2003.
0

#8 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

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.
0

#9 Mitglied ist offline   hansheinz 

  • Gruppe: Mitglieder
  • Beiträge: 5
  • Beigetreten: 08. Januar 07
  • Reputation: 0

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.
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0