![Windows 2008 服务创建权限](https://linux22.com/image/521032/Windows%202008%20%E6%9C%8D%E5%8A%A1%E5%88%9B%E5%BB%BA%E6%9D%83%E9%99%90.png)
我需要授予什么权限才能在 Windows Server 2008 R2 中创建服务?
我已将该用户添加到本地“管理员”组。
这是错误信息:
C:\temp>sc create test binpath=c:\temp\test.exe
[SC] OpenSCManager FAILED 5:
Access is denied.
答案1
我最终暂时禁用了 UAC 并安装服务,如下所示:
- 放HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA以管理员身份设置为 0
- 重启
- 以非管理员用户身份创建服务
- 然后设置HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA以管理员身份返回 1
- 重启
答案2
您需要以管理员身份运行 cmd 提示符。默认情况下,您没有执行此操作的正确权限。
答案3
test.exe 是否真的配置为创建服务?您不能将任何 exe 都设置为服务,必须正确创建 exe。我曾经尝试将 notepad.exe 添加为服务。不起作用。
答案4
从未使用过 sc。你尝试过吗安装工具?