2010-11-27 18 views
1

Ich habe installiert meine Windows-Dienst, die in der lokalen Umgebung in einem Windows 2003-Server. Nach der Installation, wenn ich versuche, den Windows-Dienst es versagt, indem sie einen Pop zu starten wie folgt:Windows-Dienst startet nicht in Windows 2003 Server

„Kann nicht Windows-Dienst auf dem lokalen Computer Fehler starten 1053: Dienst konnte nicht auf die Start- oder Steuerungsanforderung reagiert in eine rechtzeitige Art und Weise "

Als ich eincheckte das Ereignisprotokoll zeigt es einen weiteren Fehler, der sagt:

" Eventtype clr20r3, P1 MyWindowsservice.exe, P2 1.0.0.0, P3 4cefad85, P4 mscorlib, P5 2.0 .0.0, P6 471ebc5b, P7 e4, P8 10, P9 System.Sicherheit. Sicherheit, P10 NIL. "

Jeder bitte sagen, was das Problem ist und wie es zu lösen ...

+0

Ist Ihr Dienst abhängig von Ereignisquellen in Ereignisprotokoll vorhanden? müssen sicherstellen, dass die Quellen vor dem Serv erstellt werden ice versucht, in das Ereignisprotokoll zu schreiben. Es klingt seltsam, aber ich habe ähnliche Fehler gesehen, wenn meine Ereignisquelle auf dem Deployment Server nicht vorhanden war. –

+0

Ja, mein Dienst erstellt ein benutzerdefiniertes Ereignisprotokoll. Als ich es auf meinem lokalen Rechner (Windows 7) versuchte, wurde das Protokoll automatisch erstellt. Aber als ich versuchte, dasselbe in Windows 2003 Server zu tun, kann ich das benutzerdefinierte Protokoll in der Ereignisanzeige nicht finden. – Harun

+0

funktionierte es gut, ohne Ereignisse zu protokollieren? und haben Sie für alle Benutzerkonten konfiguriert? – paragy

Antwort

1

Es war die Erlaubnis Ausgabe für benutzerdefinierte Ereignis log zu schaffen. Zuerst habe ich den Windows-Dienst-Setup Als lokaler Dienst ausführen Ich denke, der lokale Dienst verfügt über eingeschränkte Berechtigungen und wenn ich das Konto auf lokales Systemkonto geändert hat, wurde es gestartet

Verwandte Themen