VsHub 服务器已停止工作

VsHub 服务器已停止工作

我有 Visual Studio 2015 Professional。每当我rundebug我的项目时都会显示错误:

Microsoft.VsHub.Server.HttpHostx64.exe 已停止工作。

它会打开数百条有关此错误的弹出消息。

调试和运行项目时弹出消息

已经尝试过的解决办法:

  • 解决方案1:修复并重新安装Visual Studio。

请不要建议格式化 PC。

感谢帮助!

答案1

我在搜索过程中发现了几种不同的解决方案,因此我将按照尝试的顺序发布所有解决方案:

  1. 前往更新以改进 Visual Studio 2015 中的诊断工具并下载Microsoft Patch

    原因

    这些问题的发生是因为 Visual Studio 诊断工具中的竞争条件可能导致工具在调试过程中失败。竞争条件导致 Microsoft.VsHub.Server.HttpHostx64.exe 进程崩溃或 Visual Studio 实例在调试时停止响应。


  1. 按照如何修复:HttpHostx64.exe 已停止工作如果 #1 中的补丁无法解决问题,您可以尝试以下步骤

    修复

    看来 x86 版本的文件没有同样的问题,所以进行了简单的修复,直到微软官方发布更好的版本:

    • 如果已启动,请停止 Visual Studio,并将 Microsoft.VsHub.Server.HttpHostx64.exe 重命名为
      Microsoft.VsHub.Server.HttpHostx64.exe.bak
    • 创建 Microsoft.VsHub.Server.HttpHost.exe 的副本并将其重命名为 Microsoft.VsHub.Server.HttpHostx64.exe
    • 重新启动 Visual Studio

    该问题已被报告,您可以在此处查看相关主题:

    https://connect.microsoft.com/VisualStudio/feedback/details/1293295/httphostx64-exe-has-stopped-working


  1. MSDN 帖子建议采用一种解决方法,如果需要的话,请尝试一下:

    解决方法

    要解决此问题,请卸载绕行网络活动的软件。或者,联系应用程序供应商获取更多支持。


  1. 我还注意到很多人建议从拉瓦软件并删除所有或任何包含以下内容的注册表项拉瓦软件已经为某些人解决了这个问题。

更多资源

答案2

一个建议是给出

  1. 定位到文件夹C:\Program Files (x86)\Common Files\Microsoft Shared
  2. 将文件夹重命名VSHub为类似VSHub1
  3. 重启 Visual StudioRestart Visual Studio
  4. 如果现在可以了,请删除重命名的文件夹。

相关内容