Windows 服务无法启动错误1920

Windows 服务无法启动错误1920,windows,windows-services,installation,rights,Windows,Windows Services,Installation,Rights,在某些计算机上,服务安装时出现以下错误: “服务…启动失败。请验证您是否有足够的权限启动系统服务。” 服务安装得很好,只是它不能从Services.msc作为网络服务启动。 服务启动并运行良好,如果从控制台启动它的可执行文件 作为本地系统启动的另一个服务也会发生同样的情况 在其他机器上一切正常。服务作为网络服务启动,没有问题 我们认为windows权限有问题,就像错误所说的,但是如何检查呢?那怎么办呢 谢谢, Adrya经过进一步调查,我们发现在服务配置文件中添加此选项可以解决问题: <r

在某些计算机上,服务安装时出现以下错误: “服务…启动失败。请验证您是否有足够的权限启动系统服务。”

服务安装得很好,只是它不能从Services.msc作为网络服务启动。 服务启动并运行良好,如果从控制台启动它的可执行文件

作为本地系统启动的另一个服务也会发生同样的情况

在其他机器上一切正常。服务作为网络服务启动,没有问题

我们认为windows权限有问题,就像错误所说的,但是如何检查呢?那怎么办呢

谢谢,
Adrya

经过进一步调查,我们发现在服务配置文件中添加此选项可以解决问题:

<runtime>
    <generatePublisherEvidence enabled="false"/>
</runtime>

我们建议服务使用
元素来提高启动性能。使用此元素还可以帮助避免可能导致超时和取消服务启动的延迟


经过进一步调查,我们发现将此添加到服务配置文件中修复了问题:

<runtime>
    <generatePublisherEvidence enabled="false"/>
</runtime>

我们建议服务使用
元素来提高启动性能。使用此元素还可以帮助避免可能导致超时和取消服务启动的延迟


这是通过在2016服务器上安装一个非常旧的应用程序得到的。我们有两个障碍-确保我们启动服务的帐户在本地组策略中具有“作为服务登录”权限


另一个-我们已经在这个新应用程序的config.xml中的默认端口上运行了另一个应用程序,所以我们只是更改到另一个端口并保存了配置文件,而安装程序仍然显示错误,然后单击“重试并成功”。

这是通过在服务器2016上安装一个非常旧的应用程序得到的。我们有两个障碍-确保我们启动服务的帐户在本地组策略中具有“作为服务登录”权限


另一个-我们已经在这个新应用程序的config.xml中的默认端口上运行了另一个应用程序,所以我们只是更改到另一个端口并保存了配置文件,而安装程序仍然显示错误,然后单击“重试并成功”。

调试服务启动很困难。我建议您在服务的启动代码中加入日志语句,然后读取生成的日志文件,看看它在失败之前走了多远。尝试将启动代码放入Try catch并记录错误。Stacktrace会有帮助。调试服务启动很困难。我建议您在服务的启动代码中加入日志语句,然后读取生成的日志文件,看看它在失败之前走了多远。尝试将启动代码放入Try catch并记录错误。Stacktrace可以帮上忙。