1. 程式人生 > >SVN圖示消失完整解決辦法

SVN圖示消失完整解決辦法

1,先檢視regedit,[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers]是否有SVN的相關注冊表;

2,如果有,看它是否在前面,因為生效的只是前15個,如果在後面排列,可以重新命名這幾個登錄檔,在前面加上空格或者數字;

3,如果沒有SVN相關的登錄檔,先將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}"


4,如果雙擊匯出的檔案提示沒有許可權或者提示寫入成功但檢視仍沒有相關注冊表,說明沒有寫入登錄檔許可權,選中HKEY_LOCAL_MACHINE,點選最上邊編輯中的許可權,看組或使用者裡有沒有你的電腦使用者名稱(可在工作管理員裡的使用者檢視當前登入使用者),如果沒有你的使用者點選高階---新增---選擇主題---高階---立即查詢,在查找出的使用者找到你的使用者名稱,確定後即可新增許可權,之後就可以寫入登錄檔了。
5,寫入登錄檔之後需要重啟資源管理器才能生效,即在工作管理員的詳細資訊找到explorer.exe點選結束任務,之後在工作管理員的檔案執行新任務輸入explorer.exe,登錄檔即可生效。