• windows10中git-bash闪退的解决办法


     

    出现错误详情

    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%重启后问题依旧, 如果此过程中扫中途时候出现了如下的错误 
    
    

    3.解决步骤二中的错误

    第一步:在联网情况下,按按(Windows+X)+A,也就是在powershell命令提示符中输入
    DISM.exe /Online /Cleanup-image /Scanhealth 按回车键,
    DISM.exe /Online /Cleanup-image /Restorehealth 按回车键。

     完成后提示需要重启电脑,似乎没什么用。

    在 windows/system32/cmd.exe 右键管理员方式运行:

     C:WindowsSystem32>sc query null

     手动启动该服务报错:

    C:UsersAdministrator>sc start null
    
    [SC] StartService 失败 577:
    
    Windows 无法验证此文件的数字签名。某软件或硬件最近有所更改,可能安装了签名错误或损毁的文件,或者安装的文件可能是来路不明的恶意软件。

    C:WindowsSystem32drivers ull.sys 从其他系统上拷贝一个过来覆盖,再启动 null 服务就正常了:

    如何确定null.sys是否正常,很简单。实行如下命令:

     C:WindowsSystem32>sc start null

    如果你一下子找不到可用的 null.sys,可以试试我这个(for Windows10 64位)。

    链接:https://pan.baidu.com/s/1UtcZizm-iFcVk4OKrnFJVg 密码:1q4d

    如果sc start null 启动成功。OK,问题解决。

    再次右键git bash here ,没有闪退了。皆大欢喜。这就是用盗版系统的悲剧。自己给自己挖的坑。

    最后附上我的null的地址

     参考地址:http://www.cnblogs.com/ricklz/p/9216395.html

    -----------------------------------------要克服生活的焦虑和沮丧,得先学会做自己的主人-----------------------------------------
  • 相关阅读:
    高并发的epoll+线程池,epoll在线程池内ehyyngpChinaUnix博客
    用vim处理字符的大小写转换
    jabberd14 XMPP/Jabber server daemon
    thriftmissingguide/
    高并发的epoll+多线程ehyyngpChinaUnix博客
    大讲堂
    [基于Epoll内置LeaderFollower服务端实现, 已可达50万echo qps(全新支持Lua啦)] C/C++ ChinaUnix.net
    来说说epoll+线程池
    boost高并发网络框架+线程池ehyyngpChinaUnix博客
    高并发的epoll+线程池,业务在线程池内ehyyngpChinaUnix博客
  • 原文地址:https://www.cnblogs.com/maohuidong/p/9989900.html
Copyright © 2020-2023  润新知