2010-11-30 6 views
0

Ich habe einen Windows-Dienst geschrieben, der auf jedem Geschmack von Windows von WinXP SP2 auf (Client-Anforderung) installiert werden muss. Ich habe den Dienst, der vom SCM während der Installation gestartet werden soll, zunächst über das Konto "Netzwerkdienst" geschrieben. Alle Tests fanden auf virtuellen Box-VMs an verschiedenen Standorten unserer Website statt, ohne Probleme während der Installation und der Dienst lief erwartungsgemäß.Windows-Dienst und Berechtigungen Problem

Aber beim Kunden vor Ort, die Verwendung von VPC's die Installation dieses Dienstes schlägt fehl mit Fehler 1920 - ein Genehmigungsfehler. Es scheitert auch an Virtual Box VMs - es versagt eigentlich für so ziemlich - jedes Gerät (und mein Team) haben es ausprobiert, aber nur auf der QA-Seite des Kunden.

Wenn der Dienst manuell installiert wird und ein lokales Benutzerkonto zur Anmeldung verwendet wird (ein Workgroup-Konto), startet der Dienst einwandfrei - so unrealistisch, dass zumindest der Dienst mit der richtigen Anmeldung ausgeführt werden kann Aufbau.

Ich habe ein neues Benutzerkonto eingerichtet und Berechtigungen, lokale Sicherheitsrichtlinien, Gruppen usw. durchlaufen, um sicherzustellen, dass das Konto funktionierte und das neue genau übereinstimmte, aber dieses neue Benutzerkonto konnte den Dienst auch nicht starten (! ?). Da das Konto, das funktioniert hat, ein Mitglied einer Arbeitsgruppe und nicht einer Domäne ist, denke ich nicht, dass es eine Domain-Politik gibt, die mit den Dingen rumhängt, aber ich bin nicht 100% daran.

Irgendwelche Ideen, wonach ich suchen oder was ich vermissen könnte?

+0

das Verfahren unter Admin-Rechte installieren Laufen? – leppie

Antwort

0

Möglicherweise möchten Sie die Anmeldung hinzufügen, die zum Ausführen des Dienstes als Teil der Administratorgruppe verwendet wird.

Bitte auf diese Microsoft Support Article

+0

Ist dies der Benutzer Mitglied von Administratoren und Benutzer - genau das gleiche wie das Konto, das funktioniert. Immer noch kein Glück. – Nicros