Windows 服务启动错误 1069
Posted
技术标签:
【中文标题】Windows 服务启动错误 1069【英文标题】:Windows Service Start-Up Error 1069 【发布时间】:2010-06-10 19:37:21 【问题描述】:我正在服务器上安装一个用 C# 编码的新 Windows 服务。我在服务器上安装了该服务,但是一旦我在服务器上手动启动该服务,使用我们其他服务使用的相同登录凭据,我就会收到致命错误消息通知:
“无法在本地计算机上启动 %service name%。错误 1069:由于登录失败,服务未启动。”
我查看了事件日志,并按顺序收到了 7038 和 7000 事件 ID 错误。
7038 事件 ID 消息: “由于以下错误,%service name% 服务无法使用当前配置的密码以 %login% 身份登录: 登录失败:未知用户名或密码错误。
为确保服务配置正确,请使用 Microsoft 管理控制台 (MMC) 中的服务管理单元。"
7000 事件 ID 消息: “由于以下错误,%service name% 服务无法启动: 由于登录失败,服务未启动。 "
我有其他使用相同登录帐户的服务,它们运行良好。有什么简单的东西我可能会遗漏吗?
谢谢
【问题讨论】:
服务登录是否拥有新服务所需的所有必要权限? 不确定,如何找到该服务帐户的权限信息?新服务不应该需要任何与已经运行的服务不同的东西。我正在寻找这个 Microsoft 管理控制台管理单元,但找不到。此服务器运行的操作系统是 Microsoft Windows Server 2003 Web Edition SP2 - 如果有帮助的话。 管理单元是 services.msc;它应该存在于 system32 中。无意轻率,但您确定您输入了正确的用户名和密码吗?同样,如果服务登录名是域帐户,您是否指定了域\登录名?第一条消息听起来不像是权限。 哇。直截了当地说,这是一个错误的密码。我在没有适当文档的情况下继承了我们所有的项目。因此,我在这些登录时拥有的 txt 文件告诉我,我们所有服务器上的这个服务帐户的密码都是相同的。显然不是,因为我刚刚输入了用于另一个帐户的密码并且它再次工作。谢谢您的反馈!他们确实有帮助! 【参考方案1】:除非我遗漏了什么,否则您要查找的 MMC 管理单元只是管理工具中的服务小程序,您可以在其中更改用户名和密码。
我总是为我编写的任何服务添加命令行模式,以便我可以手动启动它们并调试它们,如果您有类似的东西,请尝试使用运行方式打开命令提示符以作为服务帐户登录用户,然后看看你是否可以运行它。如果您无法在非服务模式下运行服务,您可能需要考虑添加一些东西,这在调试时非常简单且非常有用。
【讨论】:
以上是关于Windows 服务启动错误 1069的主要内容,如果未能解决你的问题,请参考以下文章
windows 无法启动 SQL Server (MSSQLSERVER) 服务(位于本地计算机上)。错误 1069由于登入失败而无法启动
SQL server无法启动服务,提示“错误1069: 由于登录失败而无法启动服务”
Windows无法启动 Diagnostic policy service服务(位于本地计算机上)错误1069:由于登录失败而无法启动服务