1. 程式人生 > >解決 git 報錯 fatal:open /dev/null or dup failed: No such file or directory

解決 git 報錯 fatal:open /dev/null or dup failed: No such file or directory

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 問題