當安裝了許多雲端同步軟體,或版控軟體後,資料夾的綠色小勾勾有些會消失不見
其實想寫這個很久了,因為每次重灌後,都要再Google一次
就想要寫在自己久久~不更新的Blog中= ="
之前曾上過保哥的課,記得保哥說過,最好的筆記就是寫在自己的Blog上!!!
趁今天"行憲紀念日"&"聖誕節",沒心情上班的時候,來寫一下
狀況
現在的雲端同步軟體非常多,像是Dropbox、Onedriver...,所以在你裝完這些軟體後,在安裝TotoiseGit後,
有很大的機率會發現Git的資料夾沒有綠色小勾勾,如下圖:

原因
在網路上Google後,找到了真正的原因
Windows 對於 OverlayIcon 的數量限制在 15 個,超過15個後面的設定都沒有用!!!
解決方法
所以要解決這個問題,就是要把TotoiseGit的設定,順序往上調到15個以內
要修改OverlayIcon的設定是在Regedit裡,要修改的路徑是
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
開啟Regedit,移到修改的路徑,如下圖:

所謂的15個設定,是指按照順序下來,前15個為有效設定,15個後來的就沒有用了
可以看到,像是OneDrive是在名稱加一個空白,來達到排序在前面的目的
所以我們也可以在TotoiseGit的名稱也多加一個空白,來讓TotoiseGit的順序往上提,如下圖:

改完後,到工作管理員將Windows 檔案總管重新啟動,如下圖:

或重開機,綠色小勾勾就出現啦!!!如下圖:

大功告成,收工,回家,吃飯啦~~
參考