Windows 10 にアップグレードしましたが、全く問題なく開発もできており、すこぶる順調なように感じます。
スタートメニューの柔軟性など、使い勝手も向上していますし、起動も早くなったと感じます。

1点、気が付くと svn のマークが表示されていません。
「svn のマーク」といいましたが、追加、変更、更新などを表すアイコン(マーク)で、アイコンオーバーレイという名称です。

プログラムは Git を使っていますが、ドキュメント類は svn を利用することが多く、今まで出ていたアイコンセットが表示されないととっても違和感があります。

環境

  • Windows 10
  • TortoiseSVN

原因と対処方法

アイコンオーバーレイは「設定の上限数」が決まっており、Windows はその 上限がかなり少ない ようです。 ※Windows のアイコンオーバーレイ上限は 15 のようです。

今回は Windows 10 のアップグレード時にアイコンオーバーレイが追加された、svn のアイコンオーバーレイが上限から漏れてしまったようです。

以下を参考に、レジストリを修正します。

参考サイト

Tipi:subversion/TortoiseSVN/アイコンが更新されない 2017年11月30日 上記 Wiki 削除されてしまったようです。

こちらの「不要なアイコンオーバーレイの設定削除」が有効でした。

レジストリの修正

レジストリの修正は大変危険ですので、事前にバックアップ を行なって取くださいね。当然ですけど。

regeditでアイコンオーバーレイの設定を覗き、設定を変えていきましょう。
regeditを起動し、Cntl+Fで次のアイコンオーバーレイのキー項目を検索します。

\HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiers
レジストリ表示 修正前
レジストリ表示 修正前

ありましたありました。
予想通り、OneDrive と SkyDrive の設定が追加されたために、TortoiseSVN の設定があふれてしまったようです。

私は OneDrive も SkyDrive も使用しておらず不都合がないため、TortoiseSVN の設定を優先しますが、これはみなさんそれぞれの状況によって何を優先させるか検討してください。


OneDrive、SkyDrive は使用していないと言っても、ソフト自体は削除せず、アイコンオーバーレイの設定も残すことにしました。
この2つのキーには 先頭に半角スペースが入って います。

Tortoise のキーに対しても、先頭に半角スペースを入れ、キーが上に来るようにします。
キーを右クリックして名前の変更を行います。
この方法ですと、TortoiseSVN の更新時など、キーの重複が発生するようです。後述します。

レジストリ表示 修正後
レジストリ表示 修正後

編集後のレジストリです。
PC を再起動すると、svn のアイコンオーバーレイ表示が復活しました。

ご注意

前述の「半角スペースを入れる方法」ですと、TortoiseSVN をアップデートした場合に「 アイコンオーバーレイのキー項目がダブってしまう 」という不都合が出るようです。

それは半角スーペースを余計に入れたことにより、本来のキーと一致しなくなってしまうためです。

具体的にはこんな感じになってしまうようですね。。。

 1TortoiseNormal
 2TortoiseModified
 :
1TortoiseNormal
2TortoiseModified
 :

私自身は Windows も TortoiseSVN も現在は利用しておらず、このような問題が出ることを認識しておりませんでした。 このトラブルに遭遇された方にはお詫びいたします。

おわりに

この問題は DropBox などをインストールした場合でも同様に発生します。

そもそもの上限数が少ないため、Windows の OS 側でアイコンオーバーレイの上限を増してくれることが望ましいですね。

この記事を書いた人は tomita@atuweb でした。

Windows 10 上級リファレンス

橋本 和則
出版社:翔泳社  発売日:2016-03-08

Amazonで詳細を見る

できる大事典 Windows 10 Home/Pro/Enterprise 対応 (できる大事典シリーズ)

羽山 博,吉川 明広,できるシリーズ編集部
出版社:インプレス  発売日:2016-02-25

Amazonで詳細を見る

2017年11月30日:参考サイトのリンク切れについて、文章を若干変更
2017年06月12日:更新時の挙動について追記
2015年08月28日:アイコンオーバーレイの上限数について追記
2015年08月25日:タイトルを変更(マーク=>アイコン)