TortoiseSVNのアイコンオーバーレイが表示されない

古いバージョンからアップグレードするとこういうことが起こるというのは昔からあったので、一度、完全にアンインストールして、もう一度インストールしたが効果なし。

いろいろとネットを探してみたところ、

Why don't the icon overlays appear?

にチェックすべきこと一覧が書いてある。適当に翻訳しておくと、

  • 当然、リブートしたよね?
  • いつも使っているユーザーと別のユーザーでインストールした?
  • Win95/98/SE/NTとかにインストールしてない?
  • 一部のアイコンオーバーレイが表示されないのでは?

正直、どれにも該当しない。強いていえば、一部(some)というのが全部というシチュエーションはあるのではないのかと思い、そのリンクをみてみる。

The overlay icons appear, but not all of them!

超約すると、Windowsのアイコンオーバーレイは、全部で、15種類までしかだめで、さらにシステムに4つ使われてるから、残りは、11個。たくさんのアイコンオーバーレイが登録されていると、表示されないものが出てくるよということ。

で、レジストリ(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers)を確かめてみると、

f:id:espresso3389:20090218173417p:image

確かに。こんなにあれば、表示できなくても無理はない。Zectorというのは、ZumoDriveのメーカー。これから見ると、明らかにZumoDriveをインストールしたのが原因っぽい。結局、不具合ありまくりで、ZumoDriveは使うに使えない状態なので、結局、DropBoxerのままなので、ZumoDriveをアンインストールすることにしよう。

でリブートしたら、めでたくアイコンオーバーレイが出てきました。