接收错误消息'扩展主机意外终止。'在Visual Studio代码中

时间:2017-09-27 22:10:22

标签: visual-studio-code

我一直在四处寻找,但我找不到任何问题的答案 我一直收到此错误" 扩展程序主机意外终止。"我已经尝试删除所有扩展,重新安装程序,尝试不同版本的vscode,包括内部版本。

我得到这个的方式不是尝试使用调试器或尝试使用某种扩展,正如我之前所说的,我删除了所有这些并且错误一直在回来,它是'只是打开应用程序。我不完全确定如何继续?我不得不使用另一个编辑器,因为错误并没有消失。我只需要等待Visual Studio Code I的另一个更新假设?本周二以来我一直有这个问题,自最新更新以来一直在猜测。

Error message.

以上是我收到的错误消息。它由esc关闭,但每次都会很快再次出现。

当我打开开发人员工具时,这就是我在控制台中找到的内容 使用Code.exe --disable-extensions从命令提示符运行vscode并没有帮助 Visual Studio代码版本:1.16.1

我感谢任何帮助。

Linking my github issue on Microsoft/vscode as reference.

编辑: " 直播服务器"正如一些用户所提到的那样,扩展似乎是最近的问题。

15 个答案:

答案 0 :(得分:11)

将vsc更新为 v后,我遇到了相同的错误。 1.31.0

禁用 Live Server 扩展程序对我有用。

这是我正在启用扩展程序的错误。

Error Image

答案 1 :(得分:10)

当vscode自动更新到2020年3月(1.44版)时,我开始收到此错误。我已经尝试了论坛和互联网上提供的各种建议,但是都没有用。

对我有用的东西:我从https://code.visualstudio.com/updates/v1_42下载了2020年1月(1.42版)的内部版本,并在没有卸载的情况下运行了以前的安装,并且令人惊讶的是,错误消失了,所有扩展都正在加载和工作正常。

我尝试了以下操作,但没有一个起作用:

  1. 我从GUI禁用了所有已安装的扩展程序。

  2. 卸载了所有扩展,然后重新安装。

  3. 从Windows%USERPROFILE%.vscode \ extensions中删除了剩余的扩展名。

  4. 尝试使用--disable-extensions选项从命令提示符启动。

答案 2 :(得分:3)

Linking my github issue on Microsoft/vscode as reference.
它最终成为启动时运行的基本扩展之一,这是问题的根源。

在我的情况下,扩展程序文件夹中的git导致了它 "git.enabled": false没有做到这一点,所以我不得不完全删除git文件夹以使错误消失。

答案 3 :(得分:2)

就我而言,我使用了typescript-hero扩展。禁用此扩展程序可解决我的问题。 这是暂时的修复,但可能会帮助某人。

答案 4 :(得分:0)

我也是。我的失败没有“代码”:

  

扩展程序主机意外终止。代码:null信号:SIGABRT

MessageService.ts enter image description here

答案 5 :(得分:0)

对我来说,这是代码运行者扩展我刚刚禁用它。

答案 6 :(得分:0)

我接受了在扩展程序 livepreview 上运行程序的权限后,最近遇到了同样的错误消息。它损坏了无法找到命令的所有其他扩展。我删除了所有扩展文件并重新安装了其他扩展程序而没有任何问题。我再次尝试 liveserver ,但它从未再次提示我权限,但仍然会出现错误消息。我假设 liveserver 试图让计算机获得运行本地服务器的权限,之后仍然被接受,但其他东西干扰了计算机能够从程序转换为实际构建和访问本地服务器。

答案 7 :(得分:0)

就我而言,实时服务器扩展在VS Code的1.31.0v中导致了此问题。卸载扩展程序后,它开始正常工作。

答案 8 :(得分:0)

在我的情况下,它来自扩展名“ Todo Tree”。它正在破坏我项目中一个特别大的文件(13.7mb),错误是文件超出了节点缓冲区(由C regex匹配器使用)的最大大小。

通过禁用扩展程序解决了该问题。

我还为此在这里发布了一个问题:https://github.com/Gruntfuggly/todo-tree/issues/135

答案 9 :(得分:0)

我在VSCode控制台中出现以下错误,同样遇到问题。

`1: node::DecodeWrite
 2: node::InternalCallbackScope::Close
 3: v8::internal::VirtualMemory::TakeControl
 4: v8::internal::PerThreadAssertScope<4,1>::PerThreadAssertScope<4,1>
 5: v8::internal::operator<<
 6: v8::internal::operator<<
 7: 00000073ECF04481`

我通过卸载Angular Console扩展程序解决了它。不知道是那个特定的扩展名还是其他内存问题,但是问题一被我卸载就消失了。

答案 10 :(得分:0)

删除每个用户扩展文件夹中的所有扩展。取决于您的平台,该位置在以下文件夹中:

  • Windows %USERPROFILE%\.vscode\extensions
  • macOS ~/.vscode/extensions
  • Linux ~/.vscode/extensions

重新启动vscode并开始安装扩展。

答案 11 :(得分:0)

我不确定为什么会导致这种情况,但是防病毒软件会弹出弹出窗口,提示修复了诸如extensionprocess.js文件之类的东西。

禁用防病毒软件,然后重新安装Vscode,它恢复正常。 希望这会有所帮助。

答案 12 :(得分:0)

我禁用了所有名称为 Live 的扩展程序,例如 Live Server,Live Share等,然后重新启动了我的vscode,它对我有用。

答案 13 :(得分:0)

对我来说,这是由于HTML CSS支持扩展引起的。所以我删除了它,然后重新启动vs代码,瞧!它起作用了!

答案 14 :(得分:0)

这对我有帮助: Ctrl+Shift+P --> 输入:“禁用

enter image description here

然后点击禁用所有已安装的扩展 (或者点击为此工作区禁用所有已安装的扩展

然后转到左侧的扩展面板并慢慢重新启用您真正需要的那些。

查看哪个扩展(或它们的组合)触发了该错误。

  • 非常感谢您认为哪些扩展/组合有罪,因为其中可能有几个,而且时间不同......