私の場合、DropboxとTortoiseSVNしかありません。Dropboxは本当に迷惑になっています-更新のたびに、レジストリからDropboxのオーバーレイを削除してからWindowsエクスプローラーを再起動するスクリプトを実行する必要があります。
次の場所から未使用のオーバーレイを削除します。
KEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellIcon OverlayIdentifiers
KEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ explor er \ ShellIconOverlayIdentifiers
ソース:アイコンオーバーレイ(3rdParty-Appsから)がWin8エクスプローラーに表示されないのはなぜですか?
25〜35に増やすと、パフォーマンスに大きな影響がありますか?
現在の制限は変更できないため、制限を増やした場合にどのようなパフォーマンスへの影響があるかを予測することはできません。
なぜマイクロソフトは、これが非常に一般的な問題であることに気付いておらず、これを修正しようとしたのですか?
私はあなたが思うよりも少ない人に影響を与えると思います。実際にこの答えを知っているのは、Windows Shellチームの誰かだけです。Microsoftが決定を決定するまでは、経験に基づいた推測しかできません。基本的には、だれも制限を引き上げていないということです。
少なくとも、上級ユーザーがこの制限を増やすために変更できるオプションがないのはなぜですか?
実際にこの答えを知っているのは、Windows Shellチームの誰かだけです。Microsoftが決定を決定するまでは、経験に基づいた推測しかできません。これは基本的に、制限を増やすことを許可するコードを誰も書いていないということです。
Microsoft開発者のレイモンドチェンは、アイコンオーバーレイについて次のように述べています
一般的に、アイコンごとにオーバーレイは1つしか存在できず、ImageListごとに15のオーバーレイの制限があるため、オーバーレイは情報を表示するのに適した方法ではありません。アイテムに適用されるオーバーレイが2つ以上ある場合、1つが勝ち、もう1つが失われます。プロパティが欠落しているのは、オーバーレイがまったく表示されていない場合です。(他のオーバーレイが表示されている場合、プロパティが見つからないためか、他のオーバーレイが自分の代わりに表示されているためかはわかりません。)
チェン氏は次のようにも述べています。
パフォーマンスの利己的なビューを持つアプリケーションの別の例は、アイコンオーバーレイハンドラーを開発している会社から来ました。シェルは、ユーザーがやりたいことを何でもやり始めることができるように画面上にアイコンを表示することがより重要であるため、オーバーレイ計算を優先度の低いアイテムとして扱います。装飾は後で来ることができます。この会社は、アイコンが表示される前でもパフォーマンスを改善し、画面にオーバーレイを表示できる方法があるかどうかを知りたかったので、「パフォーマンス」の驚異的な利己的な解釈が示されました。
ソース:それらの小さなオーバーレイアイコンは何ですか:Windows 7エディション