win10 安装git 启动后报错
git init 报错如下:
fatal: open /dev/null or dup failed: No such file or directory
sh.exe": /dev/null: No such file or directory
意思是找不到文件了
查找解决方法
适用于WIN7的解决方案:
A:鼠标右键==>我的电脑==》管理==》设备管理器
B:点击菜单栏查看选项==》勾选显示隐藏设备
C:点击非即插即用应用程序 ,鼠标右键Null文件==》属性==》驱动程序
D:类型选择显示停止的话重新启动,显示启动的话停止再启动
E:重启计算机=======》问题解决
适用于WIN10的解决方案:
A:电脑菜单搜索CMD
B:鼠标右键出现的命令提示符
C:以管理员身份运行
D:在出现的面板里输入 sfc /scannow==>回车键
E: 等待修复完成======>问题解决
按照以上操作修复之后重启电脑发现 git 还是报错
又继续查找方案
这个方式是:打开终端
在 windows/system32/cmd.exe 右键管理员方式运行:
C:\Users\Administrator>sc query null
手动启动该服务报错:
C:\Users\Administrator>sc start null
C:\Windows\System32\drivers\null.sys 从其他系统上拷贝一个过来覆盖,再启动 null 服务就正常了:
下载 null 网址
https://pan.baidu.com/s/1VC6DAdsiVQK8CbvJOxFfTw
提取码 3wx2
链接: https://pan.baidu.com/s/1VC6DAdsiVQK8CbvJOxFfTw
提取码: 3wx2
在 C:\Windows\System32 下找到 drivers
找到后进入 里面找到 null.sys
把你下载下来的 null.sys 把你本地的 null.sys 给替换了就行了
如何确定null.sys是否正常,很简单。实行如下命令:
在执行以下命令:
C:\Users\Administrator>sc start null
如果出现以上数据说明成功了
在打开 git 验证
出现这句话:
Run 'git help git' to display the help index.
Run 'git help <command>' to display help for specific commands.
就说明成功了,git init 回车 ,然后生成 .git 成功解决 git 问题