我正在断开网络连接,因此某些选项有些限制。另外,我们有SA负责处理系统更新之类的事情(例如,可能有一个我不了解的系统更新)。
但是,在我的(Windows 10)计算机上,我有1.33.1、1.34.0,然后1.38版本的VSCode。有一天,没有明显的原因(例如,我还没有安装任何东西),1.38停止工作。它甚至不会启动。从命令行运行“代码-详细”不会产生任何输出(鼠标光标短暂地旋转到微调器,但是在任务管理器中什至没有任何显示,更不用说启动画面了。)
我确实在应用程序日志中收到一条错误消息,其中包括以下几行(或多或少;请记住,不能进行剪切粘贴): 错误的Application 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帐户已有一段时间了。叹气)
答案 0 :(得分:0)
我有两次完全相同的问题。我从2019年6月开始运行该应用程序,然后在今年3月运行。与您遇到的问题完全相同。一个简单的重新安装解决了该问题,但是今天我又遇到了同样的问题,经过一番调查,Windows 10告诉我我没有访问该项目的正确权限(这是使用所有者的帐户!)。尝试重新安装失败,错误提示文件/目录已准备就绪,无法覆盖或重命名。尝试卸载应用程序仅获得部分成功,而可执行文件code.exe
之后仍然保留。这次我设法解决此问题的唯一方法是重新安装到其他名称的目录。令人惊讶的是,所有现有的工作区,项目和扩展甚至都完好无损,并且该应用程序在我停下的地方打开,好像什么都没发生。我不得不说这有点令人担忧!但这就是我这次修复的方式。