日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

win10 git bash 闪退

發(fā)布時(shí)間:2025/3/8 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 win10 git bash 闪退 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

使用ghost重裝了win10 專(zhuān)業(yè)版后。安裝git,嘗試重裝了n個(gè)版本的git,右鍵git bash here 直接閃退,直接進(jìn)入安裝目錄打開(kāi)git-bash.exe依舊閃退,

git右鍵點(diǎn)擊Git Bash Here閃退并會(huì)在當(dāng)前目錄下生成mintty.exe.stackdump文件。

右鍵GIT GUI here錯(cuò)誤:

fatal: open /dev/null or dup failed: No such file or directory

網(wǎng)上嘗試了各種方法均行不通.

問(wèn)題描述

Win10 64位專(zhuān)業(yè)版安裝git 2.x之后出現(xiàn) Git閃退,安裝1.x出現(xiàn)bash: /dev/null: No such device or address fatal: open /dev/null or dup failed: No such file or directory 錯(cuò)誤。

背景描述

由于換了新系統(tǒng)(OS是Win10 64專(zhuān)業(yè)版),需要重新安裝Git,于是去官網(wǎng)下了Git的最新版本,安裝完之后,發(fā)現(xiàn)不能用,一點(diǎn)開(kāi)Git bash 就退出了,不知道怎么回事。我以前win10 家庭版也是官網(wǎng)下的最新版本,可以正常使用。于是,我初步斷定是操作系統(tǒng)的原因,問(wèn)了身邊的同事,他們也都是win10,但是安裝Git的時(shí)候沒(méi)有出現(xiàn)類(lèi)似的問(wèn)題,很順利的安裝成功,但他們貌似都不是Win10專(zhuān)業(yè)版,都是什么家庭版,旗艦版。于是我去網(wǎng)上尋找答案,大家都知道網(wǎng)上的答案五花八門(mén),很多是針對(duì)win7的,針對(duì)win10 的很少,且有的答案按照其說(shuō)的做了仍然不能解決問(wèn)題,下面我將分享我解決問(wèn)題的 過(guò)程。

問(wèn)題解決過(guò)程描述

  • 網(wǎng)上有答案說(shuō)是C:/Window/System32/drivers/null.sysnull.sys 這個(gè)系統(tǒng)文件損壞,于是我從同事那里拷貝一個(gè)過(guò)來(lái),覆蓋之,重啟。沒(méi)有解決問(wèn)題
  • 以管理員身份運(yùn)行CMD,在CMD下輸入 sfc /scannow 進(jìn)行系統(tǒng)掃描修復(fù)。我的安裝100%重啟后問(wèn)題依舊, 如果此過(guò)程中掃中途時(shí)候出現(xiàn)了如下的錯(cuò)誤?
  • 解決步驟二中的錯(cuò)誤?
    第一步:在聯(lián)網(wǎng)情況下,按按(Windows+X)+A,也就是在powershell命令提示符中輸入 DISM.exe /Online /Cleanup-image /Scanhealth 按回車(chē)鍵, DISM.exe /Online /Cleanup-image /Restorehealth 按回車(chē)鍵。
  • ?完成后請(qǐng)重啟電腦。?

    上面的貌似也沒(méi)解決我的問(wèn)題。在此分享下終極解決辦法,繼續(xù)查找原因:

    Windows 上也有 /dev/null????Google 一圈后發(fā)現(xiàn)確實(shí)有,是用一個(gè)系統(tǒng)服務(wù)模擬的:

    在 windows/system32/cmd.exe 右鍵管理員方式運(yùn)行:

    C:\Users\Administrator>sc query null

    手動(dòng)啟動(dòng)該服務(wù)報(bào)錯(cuò):

    C:\Users\Administrator>sc start null[SC] StartService 失敗 577:Windows 無(wú)法驗(yàn)證此文件的數(shù)字簽名。某軟件或硬件最近有所更改,可能安裝了簽名錯(cuò)誤或損毀的文件,或者安裝的文件可能是來(lái)路不明的惡意軟件。

    C:\Windows\System32\drivers\null.sys 從其他系統(tǒng)上拷貝一個(gè)過(guò)來(lái)覆蓋,再啟動(dòng) null 服務(wù)就正常了:

    如何確定null.sys是否正常,很簡(jiǎn)單。實(shí)行如下命令:

    C:\Users\Administrator>sc start nullSERVICE_NAME: nullTYPE : 1 KERNEL_DRIVERSTATE : 4 RUNNING(STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)WIN32_EXIT_CODE : 0 (0x0)SERVICE_EXIT_CODE : 0 (0x0)CHECKPOINT : 0x0WAIT_HINT : 0x0PID : 0FLAGS :

    如果你一下子找不到可用的 null.sys,可以試試我這個(gè)(for Windows10 64位)。

    如果sc start null 啟動(dòng)成功。OK,問(wèn)題解決。

    再次右鍵git bash here ,沒(méi)有閃退了。皆大歡喜。這就是用盜版系統(tǒng)的悲劇。自己給自己挖的坑。

    與50位技術(shù)專(zhuān)家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖

    總結(jié)

    以上是生活随笔為你收集整理的win10 git bash 闪退的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。