J'essaie de mettre à jour les icônes de la barre des tâches dans Windows 10 en supprimant et en copiant simplement les fichiers de raccourci ( *.lnk
) dans le dossier QuickLaunch :
%AppData% \Microsoft\Internet Explorer \Quick Lancement \User Épinglé \TaskBar
Nous avons une application importante qui fait l'objet de fréquentes mises à jour tout au long de l'année. Chaque mise à jour modifie légèrement une partie du chemin du dossier (6.1 devient 6.2 devient 6.3, etc.). Une partie de ce que nos utilisateurs attendent est une icône dans la barre des tâches pour ce programme. Je peux pousser la mise à jour du logiciel facilement par le biais de SCCM, mais l'icône de la barre des tâches ne fait pas partie de l'installateur, j'ai donc un script supplémentaire que j'utilise pour également supprimer l'ancien fichier de raccourci du dossier de la barre des tâches et copier un nouveau fichier de raccourci que j'ai préparé à la place depuis un dossier partagé.
Cela a bien fonctionné pour la version Windows 7 de ce dossier, mais Windows 10 semble utiliser le dossier en combinaison avec une sorte de base de données. Le résultat de l'exécution du script est que la base de données n'est pas mise à jour. L'icône reste sur la barre des tâches, mais elle recherche l'ancien fichier de raccourci.
Où se trouve cette base de données, et comment je peux la mettre à jour ou la faire rafraîchir à partir d'un simple powershell ou (de préférence) d'un script batch script ?
Au cas où cela aurait de l'importance, notre déploiement Windows 10 dispose bien de la récente mise à jour Anniversaire (1607).