我正在服务器上安装用C#编码的新Windows服务。我在服务器上安装了该服务,但是一旦我在服务器上手动启动服务,使用我们其他服务使用的相同登录凭据,我收到致命的错误消息通知:
“无法在本地计算机上启动%服务名称%。错误1069:由于登录失败,服务未启动。”
我查看了事件日志,我按顺序得到了7038和7000事件ID错误。
7038事件ID消息: “由于以下错误,%服务名称%服务无法使用当前配置的密码以%login%身份登录: 登录失败:未知的用户名或密码错误。
要确保正确配置服务,请使用Microsoft管理控制台(MMC)中的“服务”管理单元。“
7000活动ID消息: “由于以下错误,%服务名称%服务无法启动: 由于登录失败,服务未启动。 “
我有其他服务使用相同的确切登录帐户,他们工作正常。有什么简单的东西可以丢失吗?
由于
答案 0 :(得分:0)
除非我遗漏了某些内容,否则您正在寻找的MMC snapin只是管理工具中的服务小程序,您可以在其中更改用户名&密码。
我总是在我写的任何服务中添加命令行模式,以便我可以手动启动它们并调试它们,如果你有类似的东西,尝试使用Run As打开命令提示符登录为服务帐户用户,然后看看你是否可以运行它。如果您没有任何方式在非服务模式下运行该服务,您可能需要考虑添加一些内容,这在调试时非常简单且非常有用。