tru*_*ger 5 winapi windows-services
如果服务的"登录"帐户有密码,我可以正确启动服务.但当我删除用户密码并再试一次时,我收到错误: "错误1069:由于登录失败,服务未启动"
服务无法在密码为空的帐户下运行?
Ste*_*tin 13
默认情况下,所有现代版本的Windows都具有本地安全策略,该策略限制具有空白密码的用户仅在本地控制台上登录.换句话说,密码为空的用户必须在计算机上才能登录.用户无法作为服务,批量用户,网络等登录.
可以通过更改"本地策略" - >"安全选项"下的策略来更改此设置.或者通过将HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa下的LimitBlankPasswordUse值更改为零.
但是,这非常重要,这将在您的安全性中设置一个严重漏洞,因为具有空白密码的用户现在可以远程登录并且空白密码很容易猜到.我想不出任何理由在没有密码的帐户下运行服务,所以我的建议是 - 不要这样做.