我想从 cmd 设置服务的密码。我有选择
sc.exe config "服务名称" obj= "域\用户" 密码= "密码"
当我执行时,它显示“[SC] 更改服务配置成功”如果我启动服务
我正进入(状态
“Windows 无法在本地计算机上启动 service1 服务。
错误 1069:由于登录失败,服务未启动。”
我搜索并得到以下链接使用 SC.exe 设置服务凭据密码失败
我的密码不包含特殊字符。
有什么选择可以做到这一点?
首先要检查的是该用户是否有权在该计算机上作为服务登录。如果他这样做(您可以执行以下过程来检查这一点),只需转到该服务(“开始”菜单 - 键入“服务”,不带引号)。在列表中找到您的服务,然后右键单击它。选择“属性”,然后转到“登录”选项卡。重新输入“密码”和“确认密码”。单击“确定”。如果您的用户有权作为服务登录,则会显示一条消息“帐户 YourDomain\YourUser 已被授予“作为服务登录”权限”。只要尝试再次启动该服务,就可以了。
如果您的用户没有此类权限,您可以使用以下两种方法之一:
1) 开始菜单 - 键入“本地安全策略”(不带引号)。打开“本地策略”,然后左键单击“用户权限分配”。在右侧面板上,右键单击“作为服务登录”,然后选择“属性”。单击“添加用户或组”并添加您的用户。单击“确定”。您可能需要重新启动机器。
2) 下载并安装“Windows Server 2003 Resource Kit Tools”(http://www.microsoft.com/en-us/download/confirmation.aspx?id=17657)。打开命令提示符并键入:
ntrights +r SeServiceLogonRight -u MyDomain\MyUser -m \\%COMPUTERNAME%
重新启动计算机并尝试再次启动该服务。
当您的用户被授予“作为服务登录”权限后,您可以通过命令行创建和启动服务。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)