На одном из моих компьютеров были действительно серьезные проблемы с графикой, не только в Windows, но и в BIOS. Я заменил графическую карту, и большинство проблем исчезло - за исключением значков ярлыков .LNK в проводнике Windows и на рабочем столе (см. прикрепленное изображение).
Что вызывает это повреждение и как это исправить? Как мне снова заставить иконки отображаться правильно?
Кажется, что сломана сама визуализация значка, а не само изображение ICO. Я проверил это, выбрав разные значки для некоторых сочетаний клавиш. Эффект был в менее поврежденном значке, но все же поврежденном. Лучший случай был как значок в центре слева на изображении: "Neu starten".
Это Windows XP Pro SP3, на карте nVidia GeForce 5500FX 256MB. Предыдущая карта была ATI Radeon 9800XXL.
решение1
Возможно, кэш иконок XP (Iconcache.db) поврежден, попробуйте удалить этот файл
C:\Documents and Settings\ [Ваше имя] \Local Settings\Application Data\Iconcache.db
как описаноздесь
решение2
Это потому, что кэш изображений был поврежден. Это файл Thumbs.db, и он скрытый. Выберите показывать скрытые и системные файлы в свойствах каталога, а затем удалите Thumbs.db в любых папках с поврежденными значками.