<blockquote>
<p>Dans mon cas, je n’ai que Dropbox et TortoiseSVN. Dropbox est vraiment<br>
devenu agaçant - après chaque mise à jour, je dois exécuter un script que j’ai<br>
créé et qui supprime les superpositions de Dropbox du registre, puis redémarre<br>
l’Explorateur Windows.</p>
</blockquote>
<p>Supprimez toutes les superpositions inutilisées de l’emplacement suivant :</p>
<pre><code class="lang-auto">KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
KEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers
</code></pre>
<p>Source : <a href="https://superuser.com/questions/542116/why-are-icon-overlays-from-3rdparty-apps-not-showing-up-in-the-win8-explorer">Why are Icon Overlays (from 3rdParty-Apps) not showing up in the Win8 Explorer?</a></p>
<blockquote>
<p>Est-ce qu’augmenter à 2535 causerait un impact de performance énorme ?</p>
</blockquote>
<p>Puisque la limite actuelle ne peut pas être modifiée, il nous est impossible de prédire quel type d’impact de performance il y aurait si la limite était augmentée.</p>
<blockquote>
<p>Pourquoi Microsoft n’a-t-il pas encore réalisé que c’est un problème très répandu<br>
et essayé de trouver une solution ?</p>
</blockquote>
<p>Je suppose que cela affecte moins de personnes que vous ne le pensez. Seule une personne de l’équipe Windows Shell connaîtrait réellement cette réponse. Tant que Microsoft ne rend pas sa décision publique, nous ne pouvons que faire des suppositions éclairées, qui seraient en gros que personne n’a augmenté la limite.</p>
<blockquote>
<p>Pourquoi n’y a-t-il pas, au moins, une option que les utilisateurs avancés<br>
pourraient modifier pour augmenter cette limite ?</p>
</blockquote>
<p>Seule une personne de l’équipe Windows Shell connaîtrait réellement cette réponse. Tant que Microsoft ne rend pas sa décision publique, nous ne pouvons que faire des suppositions éclairées, qui seraient en gros que personne n’a écrit le code pour nous permettre d’augmenter la limite.</p>
<p><a href="https://devblogs.microsoft.com/oldnewthing/20091209-00/?p=15723">Raymond Chen, un développeur Microsoft, a écrit sur la fonctionnalité de superposition d’icônes du Shell Windows en 2009</a> :</p>
<blockquote>
<p>De manière générale, les superpositions ne sont pas un bon moyen de<br>
présenter l’information car il ne peut y avoir qu’une seule superposition<br>
par icône, et il y a une limite de 15 superpositions par ImageList. S’il<br>
y a deux superpositions ou plus qui s’appliquent à un élément, alors l’une<br>
gagnera et les autres perdront, auquel cas la valeur de la superposition<br>
comme moyen de déterminer quelles propriétés s’appliquent à un élément<br>
diminue puisque le seul moyen d’être sûr qu’une propriété est absente est<br>
quand vous ne voyez aucune superposition du tout. (Si vous voyez une autre<br>
superposition, vous ne pouvez pas savoir si c’est parce que votre propriété<br>
est absente ou parce que cette autre superposition s’affiche à la place de<br>
la vôtre.)</p>
</blockquote>
<p>M. Chen a aussi déclaré :</p>
<blockquote>
<p>Un autre exemple d’applications ayant une vision égoïste de la performance<br>
provenait d’une entreprise développant un gestionnaire de superposition<br>
d’icônes. Le shell traite le calcul des superpositions comme un élément de<br>
faible priorité, puisqu’il est plus important d’afficher les icônes à<br>
l’écran pour que l’utilisateur puisse commencer à faire ce qu’il voulait<br>
faire. Les décorations peuvent venir après. Cette entreprise voulait savoir<br>
s’il y avait un moyen d’améliorer leur performance et d’afficher leur<br>
superposition à l’écran avant même que l’icône n’apparaisse, démontrant<br>
une interprétation phénoménalement égoïste de la « performance ».</p>
</blockquote>
<p><a href="https://devblogs.microsoft.com/oldnewthing/20190313-00/?p=101094">Dans un article de suivi publié presque une décennie plus tard en 2019</a>, Raymond développe les raisons techniques de la limite de 15 icônes (c’est nous qui soulignons) :</p>
<blockquote>
<p>L’image de superposition est l’une des informations utilisées lors du<br>
dessin d’une image à partir d’une liste d’images. Les options sont encodées<br>
dans le paramètre <code>fStyle</code>, et lorsque les bits ont été répartis pour<br>
différents usages, <strong>quatre bits étaient disponibles pour spécifier l’image<br>
de superposition</strong>. (Vous obtenez 15 images de superposition au lieu de 16<br>
parce que vous perdez une des valeurs pour spécifier « pas de superposition ».)</p>
</blockquote>
<p>Sources :</p>
<ul>
<li>
<p><a href="https://devblogs.microsoft.com/oldnewthing/20091209-00/?p=15723">Quels sont ces petits icônes de superposition : édition Windows 7</a> (2009-12-09)</p>
</li>
<li>
<p><a href="https://devblogs.microsoft.com/oldnewthing/20190313-00/?p=101094">Pourquoi y a-t-il une limite de 15 superpositions d’icônes shell ?</a> (2019-03-13)</p>
</li>
</ul>