问题描述:重装win10系统后,发现vscode安装后打不开,一直闪退,git bash也是一样的情况。
解决方法:
1.打开电脑注册列表,快捷方式win+r 输入regedit 打开注册表编辑器(或开始菜单-->管理工具-->注册表编辑器),按图示路径查找Null 。
查找路径:计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Null ,如果找不到,说明没安装null服务。
2.找一台安装了Null服务的win10系统的电脑(win11的也行),按以上步骤找到Null,选中Null,右键导出,重命名为Null.reg拷贝到你的电脑。同时拷贝null.sys文件。
null.sys文件路径:C:\Windows\System32\drivers\null.sys
以下分享null.sys和 Null.reg下载地址:
链接:https://pan.baidu.com/s/1aYrdLQvn4-2xYQcOED9Zsg
提取码:null
3.将复制好的null.sys拷贝到C:\Windows\System32\drivers\目录下,打开注册表编辑器,文件->导入注册文件Null.reg,将REG_SZ设置为1,然后关闭,重启电脑。
4.重启后以管理员方式运行cmd。输入:sc query null查看null状态,如图示显示则表示服务已经正常运行了。再打开vscode 和git bash已经可以正常打开了。