现在的位置: 首页 > 综合 > 正文

TortoiseSVN 图标消失/丢失/不显示/没掉/ 的解决方案 on windows XP

2013年08月04日 ⁄ 综合 ⁄ 共 1247字 ⁄ 字号 评论关闭

Also had this issue after re-installing TortoiseGit, TortoiseSVN, and TortoiseCVS.

However, the suggested solution in #3 didn't work for me; that is, because either TortoiseGit 1.6.5.0 or TortoiseSVN adds entries prefixed with numbers already.  Which one doesn't matter, as both are using the shared TortoiseOverlays; but for the sake of completeness, the CLSID was registered by TortoiseSVN.  Actually, all entries exist twice, once prefixed with integers, and once more without the prefix.  The CLSIDs of both sets are identical though.  Anyway, nothing to rename.

Searching the net some more, I found http://superuser.com/questions/153141/how-do-i-fix-tortoisesvn-displaying-random-icon-overlays, and the following steps resolved the issue for me:

1. Increase the shell icon cache from 500 to 2000, as explained in http://support.microsoft.com/kb/q132668/

  - Open regedit.exe
  - Go to HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer
  - Add a new string key "Max Cached Icons" with value "2000"

2. Kill Windows Explorer in order to restart it later.

  - Open Task Manager
  - End all explorer.exe processes
  - Keep Task Manager open

3. Force rebuild of shell icon cache. (only implemented by TortoiseSVN)

  - Choose File » Run...
  - TortoiseProc.exe /command:rebuildiconcache

4. Restart Windows Explorer.

  - Choose File » Run...
  - explorer.exe


Note: http://support.microsoft.com/kb/q132668/ also applies to Windows 7; ignore the notice.

抱歉!评论已关闭.