【问题标题】:Build Controller failing to start on TFS 2013 "Service cannot be started. The handle is invalid”构建控制器无法在 TFS 2013 上启动“服务无法启动。句柄无效”
【发布时间】:2016-05-23 16:11:46
【问题描述】:

在克隆 2010 TFS 服务器、将克隆的操作系统升级到 2012R2、将 SQL Server 升级到 2012 SP2 (11.0.5343)、卸载 TFS 2010 并使用更新 5 升级到 TFS 2013 之后,我们在启动构建时遇到了问题克隆服务。

我已通过 Visual Studio 2013 中的管理构建控制器删除了引用其他原始服务器的代理和构建控制器。

我尝试使用 TFS 2013 升级向导,但在尝试启动构建服务时失败,因此我尝试取消配置:“tfsconfig.exe setup /uninstall:TeamBuild”并通过 TFS 2013 升级向导重新配置,但它产生了相同的结果。

TFS 数据库服务器、构建服务器、控制器和代理位于同一框内

为了衡量,我什至删除了代理、控制器,以及在 Team Foundation Server 管理控制台中取消注册和注册的构建服务作为原始服务器上使用的批处理帐户,但未能排除身份验证,我使用了我的域帐户(我是本地管理员、SQL Server 管理员和 TFS 管理员),但两个帐户的结果仍然相同。

Windows 事件日志指出“服务无法启动。句柄无效”。

我不确定还有什么可以错过的有没有人有任何指示?

【问题讨论】:

  • Windows 事件日志中有内容吗?
  • Windows 事件 日志指出“服务无法启动。句柄无效”。

标签: visual-studio-2013 tfs


【解决方案1】:

周末应用了 100 多个 Microsoft 补丁/更新,问题就消失了。 Microsoft 确认问题与操作系统有关,而不是 TFS 配置或安装/升级。

感谢您的所有建议。希望这将帮助其他人,如果他们处于相同的情况并且旋转轮子找到答案。尽可能让您的系统保持最新状态!

【讨论】:

    【解决方案2】:

    尝试通过转到 Team Foundation Server 管理控制台来删除构建服务,选择服务器名称,然后单击删除功能,以删除构建服务功能,然后重新配置它。

    【讨论】:

    • 我没有通过 UI 执行此操作,但执行此操作后,我发现它与我执行的手动步骤相同:“tfsconfig.exe setup /uninstall:TeamBuild”并通过重新配置TFS 2013 升级向导...幸运的是,一切都完成了,但不幸的是,服务无法启动。
    • 你能在另一台机器上安装新的构建服务吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-28
    • 2011-08-05
    • 1970-01-01
    • 1970-01-01
    • 2019-07-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多