I have met this problem before, but it has never been solved. I met it again today and decided to solve it! Symptom: use notepad ++ to associate c files, h header files, txt files, and so on. The icons of these files are displayed as a white file, just like an unknown file! The icon displayed when you right-click to create a txt document is also white! However, when you double-click it to open it, you can use notepad ++ normally. This does not affect normal use, but it looks uncomfortable! Solution: In the notepad ++ menu bar-> Settings-> preferences, remove the txt files associated with the file, save and close the file, and then associate it with the above method, at this time, the notepad ++ icon is displayed. For example, if a normal icon is displayed in the new file, it indicates that no icon exists for other associated files, you can re-select "default program" to recreate the Icon cache or use the following script to recreate the Icon cache.