Значки неожиданно меняются в Windows
На компьютере, который работает под управлением Windows XP, Windows Vista или Windows 7, некоторые значки в следующих местах случайным образом изменяются на другие значки:
Панель быстрого запуска
Причина
Эта проблема возникает из-за неправильного обновления кэша значков.
Решение
Чтобы устранить проблему, первым шагом является вход в другую учетную запись пользователя с правами администратора. Для этого сделайте следующее.
Выйдите из текущей учетной записи пользователя, которая сталкивается с изменениями значков.
Войдите в систему в качестве пользователя с правами администратора.
Обратите внимание, чтофайл должен быть удален другим пользователем, поскольку в процессе записи регистра файл IconCache.db может быть перезаписан с поврежденными данными значка.
Внимание! В этом разделе, описании метода или задачи содержатся сведения об изменении реестра. Однако их неправильное изменение может привести к возникновению серьезных проблем, Поэтому следует точно выполнять следующие инструкции. В качестве дополнительной защитной меры перед изменением реестра необходимо создать его резервную копию. Это позволит восстановить реестр при возникновении проблем. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт:
322756 Как создать резервную копию и восстановить реестр в Windows
Поэтому, для решения данной проблемы нужно выполнить следующие шаги.
Если отображается диалоговое окно Закройте открытые программы взаимодействия, закройте все открытые окна.
Создайте раздел реестра Максимальный кэш значков, а затем установите значение этого раздела на 2048. Для этого сделайте следующее.
Нажмите кнопку Пуск, в поле Поиск введите regedit и выберите пункт regedit в списке программ.
Найдите и выберите следующий раздел реестра:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer
В меню Правка выберите пунктСоздать, а затем — Строковый параметр.
Введите MaxCachedIcons в качестве имени раздела реестра и нажмите клавишу ВВОД.
Дважды щелкните раздел реестра Max Cached Icons, введите 2048 в поле Значение, а затем нажмите OK.
Закройте редактор реестра.
Удалите IconCache.db из следующего местоположения, в зависимости от операционной системы.
C:\Documents and Settings\<User Name>\Local Settings\Application Data
Windows Vista или Windows 7
C:\Пользователи\<Имя пользователя>\AppData\LocalПримечание <Имя пользователся> это поле для имени учетной записи пользователя, которая сталкивается с изменением значка.
Дополнительная информация
Устранение проблемы с помощью пакета MATS
Пакет MATS сканирует ваш компьютер и затем определяет, какая ОС на нем используется: Windows XP, Windows Vista или Windows 7.
Пакет MATS проверяет, имеется ли в соответствующих подразделах параметр реестра Max Cached Icons. Если параметра Max Cached Icons не существует, он создается и ему присваивается значение, равное 2048. Если ключ Max Cached Icons существует, ему присваивается значение, равное 2048.
Примечание. При выполнении этой процедуры отображается диалоговое окно. Оно позволяет выбрать способ устранения проблемы: автоматически (рекомендуется) или вручную указать проблему, которую требуется исправить. При выборе проблем для устранения вручную в диалоговом окне можно указать один из двух вариантов: Настройка значков и папок или Другое или неизвестно.
Пакет MATS проверяет, удачно ли удален файл IconCache.db.
Другие проблемы, устраняемые пакетом MATS
2394521Не удается очистить корзину в Windows XP или Windows Vista
949109 Ошибка «Файл или папка не существует» в Windows Vista
934160 «Разрешение сети или файла» или ошибка «Папки не существует»
2394740 Не удается выбрать несколько элементов после обновления с Windows XP до Windows Vista
813711 Теряются изменения размера, вида, значка или положения папки
Что делать, если ярлыки стали белыми в Windows 10
Самая частая причина, почему ярлыки становятся белыми, – это сбой в их кеше. Чтобы решить проблему, нужно удалить его, после чего система автоматически создаст другой, но уже без ошибки:
- Откройте системный «Проводник». Кеш ярлыков располагается в скрытой системной папке, и чтобы отобразить такие файлы и каталоги, нажмите на вкладку «Вид» на верхней панели, затем отметьте пункт «Скрытые элементы».
- Скопируйте путь %userprofile%\AppData\Local и вставьте его в адресную строку «Проводника». Нажмите на клавишу «Enter».
- Пролистайте список папок вниз и отыщите файл «IconCache.db». Удалите его любым удобным способом, например через контекстное меню или с помощью клавиши «Delete».
Перезагрузите компьютер, чтобы при включении система вновь создала файл с кешем ярлыков. Проверьте, не ушла ли проблема. Если нет, то неполадка серьезнее и требует других вариантов решения.
Способ 2: Исправление ассоциации ярлыков
В результате системных сбоев или деятельности вирусов в Windows 10 мог произойти сбой в ассоциации файлов с расширением LNK, который свойственен ярлыкам. В этом случае восстановить их вид поможет исправление ошибки с ассоциациями LNK путем внесения изменений в системном реестре.
Прежде чем редактировать реестр, лучше создать точку восстановления. В случае непредвиденной ошибки или неверных настроек реестра можно будет вернуть состояние Windows 10 до того, как параметры были изменены.
- Запустите «Редактор реестра», отыскав инструмент через системный поиск меню «Пуск».
- Проследуйте по пути на панели слева: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts . Из подраздела «.lnk» нужно полностью удалить каталог «UserChoice».
Как только изменения окажутся внесены, закройте окно «Редактора реестра» и перезагрузите систему. Чаще всего этот метод помогает решить проблему с белыми или «пустыми» ярлыками.
Способ 3: Перерегистрация LNK-ассоциации
Еще один способ восстановления файлов с предназначенными для них функциями является перерегистрация ассоциации с расширением LNK. Для этого используйте команды и консоль «Командная строка»:
- Запустите упомянутое приложение от имени администратора. В окне с результатом воспользуйтесь запуском с расширенными правами.
- В окне консоли вставьте команду assoc.lnk=lnkfile , нажмите на клавишу «Enter».
После перерегистрации ассоциации с LNK перезапустите Windows 10.
Способ 4: Редактирование системного реестра
Следующий метод предполагает импорт ключей системного реестра со стороннего компьютера, где проблем с белыми ярлыками нет. Не обязательно использовать другое устройство, можно попробовать создать виртуальную машину с любой операционной системой внутри, затем скопировать ключи оттуда.
- Откройте «Редактор реестра» так же, как и в Способе 2. Для начала нужно отыскать разделы с ключами, которые подлежат экспорту. Чтобы это сделать, кликните по вкладке «Правка» и выберите пункт «Найти».
- В новом окне в строке «Найти» введите расширение .lnk . Оставьте галочку только у опции поиска «имена разделов» и нажмите на кнопку «ОК».
- В списке разделов результатов поиска будет несколько. После того как вы отыскали первый, кликните по его названию ПКМ и выберите пункт «Экспортировать».
- Запустится окно системного «Проводника», где нужно указать путь сохранения. Формат файла оставьте неизменным — «.reg». Поскольку таких сохранений может быть несколько, а их имена будут одинаковыми, в конце имени экспортируемого файла можете поставить цифру, чтобы пронумеровать их.
Продолжите поиск и экспорт разделов таким же образом, что и в Шагах 2-4. Как только все данные будут сохранены, перенесите их на проблемный компьютер. После чего достаточно поочередно дважды щелкнуть ЛКМ по каждому REG-файлу и подтвердить импорт сведений в «Редактор реестра».
Когда импорт будет завершен, перезагрузите ПК. Если неполадка крылась в ассоциации файлов, она будет устранена, и ярлыки примут привычный вид.
Способ 5: Проверка ОС на ошибки
Если ни один совет не помог, попытайтесь проверить ОС на наличие ошибок, потому что причина неполадки может быть гораздо глубже. В этом случае может понадобиться досконально просканировать Windows с помощью встроенных утилит, которые предназначены для поиска и восстановления поврежденных системных файлов, или через функции сторонней утилиты. Об этом более детально мы писали ранее.
Подробнее: Использование и восстановление проверки целостности системных файлов в Windows 10
Способ 6: Откат системы к предыдущему состоянию
Вероятно, недавно установленные программы или настройки, которые вы внесли, повлияли на систему и вызывали ошибку с ярлыками. Чтобы вернуть то состояние ОС, которое было до этих изменений, откатите Windows 10 до контрольной точки. Наш автор разбирал, как это сделать, в отдельном материале.
Подробнее: Откат к точке восстановления в Windows 10
Изменились значки на рабочем столе как исправить
В одних случаях значки файлов и папок отображаются некорректно из-за неправильной настройки, в других – из-за устаревшего кэша. Рассмотрим некоторые варианты решений.
Отображение эскизов вместо значков
Чтобы в качестве значков видеофайлов и картинок отображались эскизы, выполните следующие действия:
2. На вкладке Вид снимите флажок Всегда отображать значки, а не эскизы.
4. Откройте Панель управления (Вид: «Крупные значки») > Система.
5. В левом меню нажмите Дополнительные параметры системы.
6. На вкладке Дополнительно в разделе Быстродействие нажмите кнопку Параметры.
7. В открывшемся окне на вкладке Визуальные эффекты установите флажок Отображать эскизы вместо значков.
Сброс кэша значков
Когда пользователь открывает какую-нибудь папку, Windows 7 кэширует значки всех хранящихся в ней файлов, папок и ярлыков (в целях увеличения скорости). Иногда при изменении значков и содержимого папок кэш не успевает сбрасываться и вид значков не меняется даже после нажатия кнопки F5 . В таких случаях можно вручную сбросить кэш:
2. На вкладке Вид в разделе Скрытые файлы и папки установите Показывать скрытые файлы, папки и диски.
4. Вставьте в адресную строку проводника Windows 7 адрес:
5. В открывшейся папке удалите скрытый файл IconCache.db.
6. Перезагрузите компьютер.
После выполнения перезагрузки Windows 7 перестроит кэш и создаст новый файл IconCache.db, после чего значки будут отображаться корректно.
Примечание. Для каждой учетной записи кэш нужно перестраивать отдельно.
Комментарии (2) к “Неправильное отображение значков: решение”
у меня Windows 7 Starter и, к сожалению, предложенные шаги результата не дали (оба), количество слетающих значков растет во времени
спасибо за самое простейшее решение. тупил несколько дней, забыл, что сам менял пункты в параметрах папок)))
Поврежденные значки рабочего стола в Windows 10/7
Пользователи Windows часто жалуются на испорченные значки на рабочем столе. Значки, которые Windows использует для ваших документов и программ, сохраняются в кэше значков, поэтому их можно отображать быстро, вместо того, чтобы каждый раз медленно загружать их. Если по какой-либо причине один или несколько значков Windows повреждены, вы можете восстановить их, восстановив кэш значков. Вот как исправить поврежденные значки рабочего стола в Windows 7 и Windows 10, так как подходы разные.
1. Восстановление кэша иконок в Windows 7
- Используйте файл .bat
- Использовать командную строку
- Удалить базу данных кеша значков
- Используйте стороннее программное обеспечение
2. Восстановление кэша иконок в Windows 10
- Использовать командную строку
- Удалите кэш иконок вручную
Исправление поврежденных значков рабочего стола Windows 7
В Windows 7 файл кэша значков находится в: C: UsersAppDataLocalIconCache.db
Примечание : замените действительное имя для входа в свою учетную запись Windows.
Вы можете перестроить кэш значков в Windows 7, чтобы исправить поврежденные значки на рабочем столе, следуя одному из способов, описанных ниже, в зависимости от того, какой из них вы найдете более простым:
Решение 1. Используйте файл .bat
Чтобы восстановить файл кэша значков, выполните следующие действия:
- Откройте Блокнот .
- Вставьте код ниже
- taskkill/F/IM explorer.exe
cd/d% userprofile% AppDataLocal
attrib –h IconCache.db
del IconCache.db
запустить explorer.exe - Сохранить как IconFix.bat
- Перейдите туда, где вы сохранили файл и дважды щелкните по нему
– СВЯЗАННЫЕ: Исправлено: значки на рабочем столе отсутствовали в Windows 10
Решение 2. Используйте командную строку
Если вам так удобнее, вы можете использовать командную строку:
- Перейдите в Пуск и найдите cmd .
- Нажмите правой кнопкой мыши и выберите Запуск от имени администратора .
- Запустите следующие команды:
cd/d% userprofile% AppDataLocaldel IconCache.db
start explorer.exe
attrib –h IconCache.db
taskkill/F/IM explorer.exe
Решение 3. Удалите базу данных кэша значков
Кэш иконок – это скрытый файл, расположенный в локальной папке. Все, что вам нужно сделать, это удалить файл IconCache.db и перезагрузить компьютер, чтобы при перезагрузке системы Windows создала новый файл IconCache.db.
- Откройте любую папку
- Включите параметр показа скрытых файлов, чтобы просмотреть файл кэша значков, перейдя на вкладку Вид , и включите параметр Скрытые элементы в разделе Показать/скрыть .
- Перейдите в папку C: UsersusernameAppDataLocal и затем удалите файл IconCache.db . Замените фактическим логином для вашей учетной записи Windows.
- Перезагрузите компьютер, чтобы восстановить кэш иконок
- СВЯЗАННЫЕ : Как восстановить эскизы в Windows 10 за 6 быстрых шагов
Решение 4. Используйте стороннее программное обеспечение
Если вам неудобно выполнять какие-либо из этих процедур самостоятельно и вы предпочитаете программное обеспечение для безопасного удаления файла кэша значков, не стесняйтесь делать это, поскольку существует множество онлайн-инструментов, которые могут помочь им в этом.
Исправление поврежденных значков рабочего стола Windows 10
Чтобы восстановить кэш значков в Windows 10, необходимо удалить все файлы значков, которые появляются в этой папке. Это не так просто, как щелкнуть по ним и нажать «Удалить», потому что эти файлы все еще используются Проводником Windows, и вы не можете просто удалить их, как если бы вы удаляли обычный файл.
В Windows 10 файл кэша значков находится в: C: UsersAppDataLocalMicrosoftWindowsExplorer.
Примечание : замените действительное имя для входа в свою учетную запись Windows.
Прежде чем приступить к восстановлению кэша значков, закройте и сохраните все, над чем вы работаете. Теперь выберите одно из решений, описанных ниже.
– СВЯЗАННО: программа для создания иконок для ПК для создания собственных значков на рабочем столе Windows
Решение 1. Используйте командную строку
Если вы выбрали вариант использования командной строки, выполните следующие действия:
- Перейдите в папку Explorer на своем диске C: .
- Нажмите правой кнопкой мыши на Проводник и выберите Открыть командное окно здесь .
- Введите dir , чтобы убедиться, что вы находитесь в нужном месте.Вы должны увидеть ваши файлы iconcache.
- Нажмите правой кнопкой мыши на панели задач Windows и выберите Диспетчер задач .
- Выберите Проводник Windows в Диспетчере задач , а затем Завершите задачу . Как только вы закроете Windows Explorer, панель задач и меню Пуск станут невидимыми, но не беспокойтесь, это нормальная фаза.
- Введите del iconcache * в окне команд. Звездочка после iconcache необходима, чтобы убедиться, что все файлы с именами, которые начинаются с iconcache, будут включены в операцию удаления.
- Введите dir , чтобы убедиться, что файлы кэша значков исчезли. Если один или несколько файлов кэша значков все еще перечислены, это означает, что некоторые приложения все еще работают в фоновом режиме, поэтому закройте их и повторите процедуру, если это необходимо.
- Перезагрузите компьютер
- СВЯЗАННЫЕ : исправление ярлыков, не работающих в Windows 10, 8.1
Решение 2. Вручную удалите файл кэша значков
Выполнив шаги, описанные ниже, вы вручную удалите файл кэша значков и перезагрузите компьютер, чтобы Windows 10 автоматически создала новый файл кэша значков:
- Откройте Проводник Windows , перейдите на вкладку Вид и установите флажок рядом с Скрытыми элементами .
- Перейдите в следующую папку: C: UsersAppDataLocal . имя пользователя вашей учетной записи на ПК, а буква «C» – это буква диска, на котором установлена Windows 10.
- В каталоге Локальный найдите файл с именем IconCache (IconCache.db) .
- Нажмите правой кнопкой мыши файл и выберите Удалить .
- Нажмите правой кнопкой мыши значок Корзина на рабочем столе и выберите Очистить корзину , чтобы очистить IconCache.db и другие файлы.
- Закройте все работающие приложения и перезагрузите компьютер
Мы надеемся, что смогли помочь вам вернуть значки вашего рабочего стола в нормальное состояние с помощью одного из описанных выше решений. Дайте нам знать ваши комментарии в разделе ниже.