Die automatische Dienstanmeldung unter Windows mit AD-Dienstbenutzer kann beim ersten Mal nicht gestartet werden

Die automatische Dienstanmeldung unter Windows mit AD-Dienstbenutzer kann beim ersten Mal nicht gestartet werden

Ich beschäftige mich seit vier Jahren mit diesem Problem und es nervt mich sehr.

  1. Meine Firma generiert MSI-Installationsprogramme mit dem Wix-Toolset und erstellt mehrere Windows-Dienste. Diese Dienste werden mit einem AD-Dienstbenutzer + Passwort ausgeführt. Die Dienste werden mit dem Benutzer und einem „Passwort“ erstellt, das ich in der Benutzeroberfläche des Installationsprogramms eingebe, aber sie starten immer nicht. Der erste Dienst, der gestartet wird, steckt fest in"beginnend"Status.

Schließlich wird der Servicebenutzer gesperrt, als wäre das Passwort falsch. Ich garantiere, dass das Passwort, das ich in die MSI-Benutzeroberfläche eingebe, korrekt ist.

Während der Installation, während der erste Dienstbeginnend, öffne ich einfach diesen Dienst und aktualisiere das Passwort unterEinloggenTab und speichern, und wie von Zauberhand startet es undalledie anderen Dienste starten auch. WARUM? Warum muss ich das Passwort nur für einen Dienst ändern, damit die anderen funktionieren?

  1. Das Problem ist das gleiche, wenn ich das Installationsprogramm Dienste mit erstellen lasse LocalSystem. Sie werden problemlos gestartet. Dann würde ich sie mit dem Dienstbenutzer und dem Kennwort mit aktualisieren sc config, wie wir es alle tun. Sie werden auf die gleiche Weise nicht gestartet, alle. Bis ich das Kennwort von EINEM von ihnen aktualisiere, werden sie alle gestartet.

Was mache ich falsch? Was kann dieses Verhalten erklären?

BEARBEITEN: Der AD-Dienstbenutzer hat tatsächlich die Berechtigung, sich als Dienst anzumelden, sonst würde der Dienst nie starten. BEARBEITEN: Beim ersten Fehlschlagen des Starts wird im Ereignisprotokoll Folgendes angezeigt: „Der xyz-Dienst konnte sich aufgrund des folgenden Fehlers nicht als DOMAIN\Benutzername mit dem aktuell konfigurierten Kennwort anmelden: Anmeldung fehlgeschlagen: Dem Benutzer wurde der angeforderte Anmeldetyp auf diesem Computer nicht erteilt.“

Nachfolgende Fehler sind alle gleich: „Der Dienst xyz Service konnte aufgrund des folgenden Fehlers nicht gestartet werden: Der Dienst wurde aufgrund eines Anmeldefehlers nicht gestartet.“

Antwort1

Ich werde dies nur hinsichtlich des Anmelderechtefehlers verlinken.

https://learn.microsoft.com/en-us/troubleshoot/windows-server/system-management-components/service-startup-permissions

Sind die Dienste voneinander abhängig?

Wissen Sie, dass es kein Syntax- oder Zeichenfolgeninterpretationsproblem gibt? Sie könnten versuchen, den Dienst zu erstellen oder die Dienstanmeldeinformationen über Powershell auf verschiedene Weise festzulegen, aber Sie scheinen anzugeben, dass nach dem Start des ersten Dienstes der Rest erfolgreich gestartet wird, ohne dass die Anmeldeinformationen aktualisiert werden.

Versuchen Sie stattdessen, das UPN-Format Benutzername@Domäne zu verwenden, da manchmal Probleme mit Domäne\Benutzername auftreten.

verwandte Informationen