【发布时间】:2019-11-06 18:30:57
【问题描述】:
我在断开连接的网络上工作,所以有些选项有点受限。此外,我们有处理系统更新之类的东西的 SA(因此,例如,那里可能有一个我一无所知的系统更新)。
但是,我的(Windows 10)机器上有 1.33.1、1.34.0、1.38 版本的 VSCode。有一天,没有明显的原因(例如,我不只是安装了一些东西),1.38 停止工作。它甚至不会启动。从命令行运行“代码 --verbose”没有产生任何输出(鼠标光标短暂地变成了一个微调器,但任务管理器中甚至没有出现任何东西,更不用说像闪屏之类的东西了)。
我确实在应用程序日志中收到了一条错误消息,其中包括以下几行(或多或少;请记住,不可能进行剪切粘贴): 错误应用程序 Code.exe,版本:1.38.0 故障模块 ntdll.dll,版本 10.0.16299.936 异常代码:0xc0000374 错误的应用程序路径:c:\Program Files\Microsoft VS Code\Code.exe 错误模块路径:c:\Windows\System32\ntdll.dll
重新安装 VS Code(卸载后是否重新启动系统)没有任何效果。 删除所有扩展(我们有一堆)什么也没做 安装 1.39.2 什么也没做
唯一的好处是我仍然可以运行 1.34.0,如果我重新安装它(没有尝试 1.33.1,并且我没有任何介于 1.34 到 1.38 之间的版本可以尝试)。所以至少我没有完全被拒之门外。
我也尝试删除基本上所有的workspaceStorage,但没有效果。也没有重命名我的 storage.json。
对我来说,最大的怪异之处在于 ntdll.dll 的路径在 System32 中,而不是在 SysWOW64 中(有什么方法可以强制使用后者吗?)。二、为什么1.38.0一会就好了,然后就停了。
所以,我很好奇是否有其他人看到过这个问题,和/或是否有人知道可以做些什么来更深入地了解导致此问题的原因。
(编辑:我计划为 VSCode 提交错误,但一直在等待确认电子邮件以完成我的 github 帐户的创建。sigh)
【问题讨论】:
标签: visual-studio-code installation