Rien n'a fonctionné pour moi à part cette solution
Ce tutoriel vous montre comment réinitialiser le registre de Windows pour une extension de fichier particulière.
Mon problème est apparu avec l'éditeur de texte Atom, je ne pouvais plus voir l'icône du fichier (dans l'explorateur Windows) lorsque Atom était défini comme éditeur par défaut pour ce type de fichier (Mon problème était uniquement avec Atom). Atom était l'éditeur de texte par défaut pour mon fichier .html. J'ai téléchargé le registre html par défaut et l'ai fusionné avec le mien (exécuter le fichier reg).
Une alerte apparaît indiquant que le registre html a été modifié, Windows a de nouveau associé Microsoft Edge comme gestionnaire de fichiers html par défaut.
Et ensuite j'ai à nouveau défini Atom comme éditeur html par défaut et les icônes sont réapparues !! La seule solution de réinitialisation du registre html a résolu tous mes problèmes, j'ai pu revoir l'icône de fichier d'atom sur toutes les extensions associées à Atom, ainsi que sur toutes les nouvelles extensions associées.
NOTE
J'avais supprimé %userprofile%\AppData\Local\IconCache.db
avant mais cela n'avait pas fonctionné cette fois-ci, peut-être que les deux combinés ont permis de résoudre le problème pour moi.