问题描述

在git官网下载了软件,安装之后,git Bash出现闪退现象,同时在当前文件夹下面会生成一个mintty.exe.stackdump的文件。

git GUI同样打不开,同时会报出错误,具体情况如下图:

解决win10系统下,git Bash闪退的问题_Git 分布式版本控制系统


点击百度云链接,下载一个系统配置文件。

链接

​https://pan.baidu.com/s/1gGNl8IN4Zvxu93BWEw0Tow ​

提取码

gth1

复制这段内容后打开百度网盘手机App,操作更方便哦
如下图所示,根据路径

C:\Windows\System32\drivers

,来到这个目录下,找到null.sys文件。这是一个系统配置文件,我们要把它替换成我们刚刚下载的那个文件。为了以防万一,我们可以先将原本的这个文件复制到桌面做个备份。

解决win10系统下,git Bash闪退的问题_bash_02


将上图目录下的null.sys文件删除,将我们下载的文件复制到这个目录下,如果系统提示我们没有权限,可以采用360杀毒软件强制删除。在复制的时候,360可能会提示我们当前正在修改系统关键文件,这个时候我们点击允许即可。

4.文件替换完成之后,我们来到C:\Windows\System32目录下,找到cmd.exe文件,右键点击文件,选择【以管理员身份运行】。

解决win10系统下,git Bash闪退的问题_文件复制_03


cmd.exe打开之后,输入命令:

sc start null

,点击回车。如果我们看到STATE的值为RUNNING,说明我们已经大功告成。

解决win10系统下,git Bash闪退的问题_bash_04

解决win10系统下,git Bash闪退的问题_文件复制_05

这个时候我们再一次运行我们的git Bash,就可以顺利的使用了。

解决win10系统下,git Bash闪退的问题_Git 分布式版本控制系统_06