Berechtigung zum Erstellen von Diensten in Windows 2008

Berechtigung zum Erstellen von Diensten in Windows 2008

Was benötige ich, um die Berechtigung zum Erstellen eines Dienstes in Windows Server 2008 R2 zu erteilen?

Ich habe den Benutzer zur lokalen Gruppe „Administratoren“ hinzugefügt.

Dies ist die Fehlermeldung:

C:\temp>sc create test  binpath=c:\temp\test.exe
[SC] OpenSCManager FAILED 5:
Access is denied.

Antwort1

Ich habe die Benutzerkontensteuerung vorübergehend deaktiviert und den Dienst folgendermaßen installiert:

  • SatzHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUAauf 0 als Administrator
  • Neustart
  • Dienst als Nicht-Administrator-Benutzer erstellen
  • Dann setzenHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUAzurück zu 1 als Administrator
  • Neustart

Antwort2

Sie müssen die Eingabeaufforderung als Administrator ausführen. Standardmäßig verfügen Sie hierfür nicht über die erforderlichen Rechte.

Antwort3

Ist test.exe wirklich so konfiguriert, dass es einen Dienst erstellt? Sie können nicht einfach JEDE EXE-Datei zu einem Dienst machen, die EXE-Datei muss korrekt erstellt werden. Ich habe einmal versucht, notepad.exe als Dienst hinzuzufügen. Funktioniert nicht.

Antwort4

Habe sc noch nie benutzt. Hast du es versucht?installutil?

verwandte Informationen