Forums Neueste Beiträge
 

Windows Dienst Fehler 1053 bei leerer OnStart Methode?

17/03/2008 - 15:27 von Peter Wagner | Report spam
Hallo NG,

ich habe einen .NET 2.0 Service Windows mit einer(fast) leeren OnStart
Methode ins Leben gerufen. Der Dienst hat eine Installerklasse mit einem
serviceInstaller und einem serviceProcessInstaller. Beide haben als Parent
die Installerklasse. Der Dienst ist sozusagen nackig, es wurden keine
Methoden oder using Anweisungen hinzugefügt (bis auf Standard). Das einzigste
was in OnStart steht ist Hello World ins EventLog zu schreiben. Die AutoLog
Eigenschaft steht auf true. Das Problem ist, dass ich beim Kunden nur auf
Windows 2000 SP4 den Dienst nicht gestartet bekomme: 1053 Dienst reagiert
nicht in angemessener Zeit. Auf XP z.B. funktioniert der .NET 2.0 Dienst
problemlos. .NET 1.1 Dienste funktionieren auch wunderbar auf den Win2000
Kisten und XP. Nur .NET 2.0 macht mir Probleme auf Win2000, obwohl sich auf
den ersten Blick nicht viel von .NET 1.1 unterscheidet. Eventlogs werden
grundsàtzlich nicht geschrieben, weder meine eigenen oder SCM (AutoLog=true)
beim Start des .NET 2.0 Dienstes. Irgendwie gehen mir so langsam die Ideen
aus! Vielleicht übersehe ich etwas (.NET 2.0 Servicepack?)? Hat jemand einen
Tipp?

Vielen Dank,
lg Peter
 

Lesen sie die antworten

#1 Frank Dzaebel
18/03/2008 - 10:26 | Warnen spam
Hallo Peter,

.. dass ich beim Kunden nur auf Windows 2000 SP4 den Dienst
nicht gestartet bekomme: 1053 Dienst reagiert nicht in
angemessener Zeit.



Dann ist das Servicepack eminent wichtig.
Kontrolliere das beim Kunden z.B. mit:

[Determine the Servicepack of .NET Framework]
http://dzaebel.net/netversions.htm
(es sollte *grösser* als 1.1.4322.573 sein)

Microsoft hat den Bug eigentlich im SP1 .NET 1.1 gefixt.

[Fehlermeldung "Fehler 1053: Der Dienst antwortete nicht rechtzeitig
auf die Start- oder Steuerungsanforderung" beim Beenden oder Anhalten
eines verwalteten Windows-Dienstes]
http://support.microsoft.com/kb/839174/DE/


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen