今天安装git弄了老半天,各种问题,首先是git bash闪退,根本打不开,然后是打开cmd命令,
输入sc query null 报错,根本找不到这个服务,然后在网上找各种大神的解决办法,各种试...
最终花了半天时间终于弄好了,真实辛苦,废话不多说,把经验与大家一起分享一下:
我解决的时候与网上各种对比:
首先我发现我电脑里面没有Null的注册表,而且连Null的文件夹都没有,所以
第一步: 找一个能够注册且没有问题的电脑,把他电脑上的Null注册表导出来,然后导入到自己的电脑上
Null默认的值如果是0,改成1,
第二步: 在正常电脑上导出注册表的时候,把C:\Windows\System32\drivers下的null.sys文件也拷贝到自己电脑上,替换自己电脑上的文件, 然后重启电脑
第三步: 这时候在打开cmd命令框,输入sc query null
就会出现这样的结果,代表已经又null服务了, 然后输入 sc start null ,这时候又出现577错误,说没有文件或签名什么问题,是因为驱动强制签名引起的,不要慌: 打开电脑设置,在更新和安全,找到恢复下的高级启动,然后重新启动,重启后选择疑难解答->选择高级选项->选择启动设置->点击重启->按提示选择7,禁用驱动程序强制签名,然后重启电脑后,打开git bash 你就发现问题都解决了