<p>J’utilise Windows 10 Creator Update 1703 et après avoir déplacé un dossier, j’avais également des icônes vides.</p>
<p>J’ai essayé beaucoup de choses comme la procédure de suppression de « IconCache.db » sans succès…</p>
<p>La seule solution que j’ai découverte et qui rafraîchit les icônes du menu Démarrer est de modifier l’attribut « date de dernière modification » des fichiers de raccourci (.lnk).</p>
<p><strong>Créez un fichier « RefreshMenuIcons.bat »</strong> contenant :</p>
<pre><code class="lang-auto">@echo off
for /R "%APPDATA%\Microsoft\Windows\Start Menu\Programs\" %%f in (.lnk) do copy /b "%%f"+,, "%%f" 1>nul
for /R "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\" %%f in (*.lnk) do copy /b "%%f"+,, "%%f" 1>nul
</code></pre>
<p><strong>Exécutez le « RefreshMenuIcons.bat »</strong>. C’est tout ; il n’est pas nécessaire de redémarrer.</p>
<p>Si vous voulez l’exécuter <strong>depuis une invite de commandes</strong>, vous devez utiliser cette syntaxe :</p>
<pre><code class="lang-auto">for /R "%APPDATA%\Microsoft\Windows\Start Menu\Programs\" %f in (.lnk) do copy /b "%f"+,, "%f" 1>nul
for /R "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\" %f in (.lnk) do copy /b "%f"+,, "%f" 1>nul
</code></pre>
<p>Pour plus de détails sur les commandes utilisées, consultez <em><a href="https://support.microsoft.com/en-us/help/69581/updating-the-date-and-time-stamps-on-files">Updating the Date and Time Stamps on Files</a></em> sur le site Web de Microsoft.</p>