重装win10 22H2系统后,在非系统盘安装的vscode,就打不开了,然后尝试了多种方法
1,下载最新x86和x64的1.82.3和1.82.1两个版本。卸载后删除.vscode文件夹。
2,使用兼容模式
错误图片
1,不使用兼容模式,会出现黑框闪退,有时是4个这样的黑框,有时是一个。
2,使用兼容模式 (管理员模式+win7、win8、vsta)和单纯的管理员模式两种,
兼容模式会弹出上图的黑框,加上管理员模式或者单纯的管理员模式会弹出下图的launch-failed code 18,错误
3,使用netsh winsock reset 命令,毫无反应
实在搞不定了现在去GitHub提lssues,等下文
后续,
问题和兼容性没有关系,也不需要修改json文件,是null. sys这个文件过期,被证书颁发机构吊销证书,必须从新版的系统镜像里面找一个最新的,替换系统目录下的同名文件,原文件有几兆大小,新文件只有几K好像,文章来源:https://www.toymoban.com/news/detail-860084.html
然后注意:一定不要使用Powershell,来注册这个null.sys文件Powershell运行sc start null命令后没有返回注册信息,需要使用cmd来执行sc start null命令,然后看到成功就可以了文章来源地址https://www.toymoban.com/news/detail-860084.html
到了这里,关于vscode 闪退 黑框 打不开 “launch-failed“, code“18“的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!