Windows10 64位专业版安装git 2.18以后出现 Git闪退,报错信息:bash: /dev/null: No such device or address fatal: open /dev/null or dup failed: No such file or directory 。刚开始觉得是版本过高,不支持,果断卸载安装2.10版本,发现错误同样。
1.网上解决方法都是C:/Window/System32/drivers/null.sysnull.sys 这个系统文件损坏,因而我从同事那里拷贝一个过来,覆盖之,重启。没有解决问题
2.以管理员身份运行CMD,在CMD下输入 sfc /scannow 进行系统扫描修复。个人安装100%重启后问题依旧, 若是此过程当中扫中途时候出现了以下的错误
第一步:在联网状况下,按按(Windows+X)+A,也就是在powershell命令提示符中输入
DISM.exe /Online /Cleanup-image /Scanhealth 按回车键, DISM.exe /Online /Cleanup-image /Restorehealth 按回车键。
完成后提示须要重启电脑,彷佛没什么用。html
C:\Windows\System32>sc query null

C:\Users\Administrator>sc start null [SC] StartService 失败 577: Windows 没法验证此文件的数字签名。某软件或硬件最近有所更改,可能安装了签名错误或损毁的文件,或者安装的文件多是来路不明的恶意软件。
C:\Windows\System32\drivers\null.sys 从其余系统上拷贝一个过来覆盖,再启动 null 服务就正常了:git
如何肯定null.sys是否正常,很简单。实行以下命令:shell
C:\Windows\System32>sc start null

若是你一会儿找不到可用的 null.sys,能够试试我这个(for Windows10 64位)。windows
若是sc start null 启动成功。OK,问题解决。bash
再次右键git bash here ,没有闪退了。皆大欢喜。这就是用盗版系统的悲剧。本身给本身挖的坑。spa
最后附上个人null的地址3d
连接:https://pan.baidu.com/s/1UtcZizm-iFcVk4OKrnFJVg 密码:1q4dcode
参考地址:http://www.cnblogs.com/ricklz/p/9216395.htmlhtm