之前写过三篇关于Git和GitHub的博客,里面介绍了两者的使用方式。但是对于git工具的安装没有过多介绍。
本以为这是一件很简单的事情,但是今天有同学说git工具安装完成之后,不能使用。了解情况之后,写下了这篇博客,来解决win10系统下,git工具不能使用的问题。
之前的三篇博客地址如下,需要的同学拿去参考吧:
Git与Github的使用总结 - day 01
Git与Github的使用总结 - day 02
Git与Github的使用总结 - day 03
问题描述
- 在git官网下载了软件,安装之后,git Bash出现闪退现象,同时在当前文件夹下面会生成一个mintty.exe.stackdump的文件。
- git GUI同样打不开,同时会报出错误,具体情况如下图:
![img_ab1a3724accb16937d4ffc66755bcbe6.gif](https://yqfile.alicdn.com/img_ab1a3724accb16937d4ffc66755bcbe6.gif?x-oss-process=image/resize,w_1400/format,webp)
解决办法
点击百度云链接,下载一个系统配置文件。
如下图所示,根据路径C:\Windows\System32\drivers,来到这个目录下,找到null.sys文件。这是一个系统配置文件,我们要把它替换成我们刚刚下载的那个文件。为了以防万一,我们可以先将原本的这个文件复制到桌面做个备份。
![img_cbb86cbee74bca47ae4ce4694f5677da.png](https://yqfile.alicdn.com/img_cbb86cbee74bca47ae4ce4694f5677da.png?x-oss-process=image/resize,w_1400/format,webp)
- 将上图目录下的null.sys文件删除,将我们下载的文件复制到这个目录下,如果系统提示我们没有权限,可以采用360杀毒软件强制删除。在复制的时候,360可能会提示我们当前正在修改系统关键文件,这个时候我们点击允许即可。
4.文件替换完成之后,我们来到C:\Windows\System32目录下,找到cmd.exe文件,右键点击文件,选择【以管理员身份运行】。
![img_edea12245a2a9fa5f63a70aa8cdb998e.png](https://yqfile.alicdn.com/img_edea12245a2a9fa5f63a70aa8cdb998e.png?x-oss-process=image/resize,w_1400/format,webp)
- cmd.exe打开之后,输入命令
sc start null
,点击回车。如果我们看到STATE的值为RUNNING,说明我们已经大功告成。
![img_f2a75209110616347f377d265b1c8c70.png](https://yqfile.alicdn.com/img_f2a75209110616347f377d265b1c8c70.png?x-oss-process=image/resize,w_1400/format,webp)
![img_9dd038316aa25617cb6e88fb37b78a54.png](https://yqfile.alicdn.com/img_9dd038316aa25617cb6e88fb37b78a54.png?x-oss-process=image/resize,w_1400/format,webp)
- 这个时候我们再一次运行我们的git Bash,就可以顺利的使用了。
![img_03960d02761505092885a2a288c95289.gif](https://yqfile.alicdn.com/img_03960d02761505092885a2a288c95289.gif?x-oss-process=image/resize,w_1400/format,webp)
写在最后
上述情况确确实实解决了我们的问题,如果你按照上面的步骤操作下来,但是还是没有解决问题,那么就可能是其他的错误了,还希望你能去查查别的资料。