1. 程式人生 > >TortoiseGit狀態圖示不正常或不顯示的問題修復

TortoiseGit狀態圖示不正常或不顯示的問題修復

不要去重新安裝TortoiseGit和git,解除安裝了再裝也是無效!真是想哭!

以下程式碼儲存為reg檔案執行,然後工作管理員結束explorer後再執行explorer即可。

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\1TortoiseNormal]
@="{C5994560-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\2TortoiseModified]
@="{C5994561-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\3TortoiseConflict]
@="{C5994562-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\4TortoiseLocked]
@="{C5994563-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\5TortoiseReadOnly]
@="{C5994564-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\6TortoiseDeleted]
@="{C5994565-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\7TortoiseAdded]
@="{C5994566-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\8TortoiseIgnored]
@="{C5994567-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\9TortoiseUnversioned]
@="{C5994568-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Offline Files]
@="{750fdf0e-2a26-11d1-a3ea-080036587f03}"

重啟後又無效了,經過半天的再次研究!
終於徹底搞好了
我再總結下:
按照我剛才的方法之後,當時可以重啟電腦就不可以了,原來每次重啟竟然把登錄檔刪除了(360設定的問題找不到哪裡改回來),因此只能把這10個登錄檔資訊的許可權修改下,將所有繼承許可權刪除,只保留users許可權並且只給只讀許可權。這樣就可以了。

確實好用了,但是又發現另外一個問題,檔案修改變動後確實會有歎號了,但是上級資料夾確不顯示歎號了! 原來是因為看了謀篇文章說要修改TortoiseGit的setting裡面的icon overlays的status cache為shell。。。 哎 愁死了,找了3個小時才找到這個原因,把這個選項修改為default就可以了。

至此徹底修復! 我是由於用360加速手動禁止了某些服務導致,大家謹慎使用360.

我用心打了那麼多的字,就是想後來者能快速解決問題,我在網上搜索了一個遍都沒能解決我的問題。