
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?