Рабочий стол — это папка, и Проводник читает её построчно
Рабочий стол — не картинка, а окно в две реальные папки (вашу «Рабочий стол» и общий «Рабочий стол» для всех), и Проводник перечисляет каждый объект в обеих, прежде чем нарисовать хоть один значок. Каждый элемент — объект оболочки, у которого надо прочитать метаданные: ярлыку — разрешить цель, файлу — извлечь значок, а всему с собственным значком — вытащить картинку из .exe или .dll. Проделайте это со 120 объектами на диске, который ещё догружает систему, — и задержка напишется сама.
Убийца скорости — неразрешённый ярлык. Файл .lnk, указывающий на сетевую папку, отключённый внешний диск или размонтированную облачную директорию, заставляет Проводник ждать таймаута вместо того, чтобы пожать плечами и идти дальше. Один такой ярлык держит всю очередь; с тремя значки приезжают партиями.
- Ярлыки на сетевые папки и отключённые внешние диски
- Файлы-заполнители OneDrive на рабочем столе, проверяемые при каждом входе
- Разрушенный кэш значков, который Windows решила собрать заново
- Собственные значки, вытягиваемые из больших .exe на медленном HDD
- Двести объектов на столе, которые Проводник должен перечислить до отрисовки
Кэш значков: пересоберите его один раз, как надо
Windows кэширует извлечённые значки в %LOCALAPPDATA%\Microsoft\Windows\Explorer — набор файлов iconcache_*.db, отдельно от лежащего рядом кэша эскизов. Когда этот кэш ломается — обычно после обновления видеодрайвера или резкого выключения — Windows заново извлекает каждый значок при каждом входе, и вы получаете тот самый медленный танец белых квадратов. Лечение — удалить кэш и дать системе собрать его с нуля.
Закройте Проводник через Диспетчер задач, удалите файлы iconcache_*.db (они скрытые — включите показ скрытых элементов или сделайте это из командной строки), затем запустите Проводник снова. Через десять минут после пересборки значки появляются мгновенно; если нет, дело не в кэше, а в самих объектах на столе.
Приведите в порядок сам стол, а не только кэш
Проведите ревизию того, что лежит на столе: удалите ярлыки на программы, снесённые годы назад, перенесите дистрибутивы и загрузки в папку «Загрузки», а тяжёлые файлы уберите со стола совсем — это худшее место для 4-гигабайтного видео, потому что Проводник перечитывает его метаданные при каждом входе. Если OneDrive резервирует рабочий стол, решите осознанно, нужно ли вам это: удобно, но теперь каждый значок зависит от поездки в сеть. Стол из тридцати реально используемых объектов грузится мгновенно на железе любого возраста — это не твик, а вычитание.
Вопросы и ответы
Почему значки на рабочем столе после включения белые?
Проводник не успевает разрешить значок — чаще всего цель ярлыка недоступна или кэш значков устарел, поэтому сначала рисуется заглушка. Удаление мёртвых ярлыков и пересборка кэша значков закрывают подавляющее большинство случаев.
Можно ли удалять файлы iconcache?
Да — файлы iconcache_*.db это кэш, а не данные, и Windows соберёт их заново автоматически. Сначала закройте Проводник, иначе файлы будут заняты и пересоздадутся без изменений.
Понятно до покупки: что входит в лицензию
Разовый 30-минутный триал даёт доступ к базовым инструментам. Возможности с меткой PRO остаются закрыты до активации платной лицензии.
Читайте также
Написать нам: [email protected]