Значок корзины не обновляется правильно при использовании пользовательских значков
При использовании настраиваемого файла значков ( .ico) для настройки значков корзины и опорожнения вручную или через тему рабочего стола, значок корзины может обновляться или обновляться неправильно при очистке корзины или добавлении элементов в нее.
На самом деле есть два варианта проблемы:
При использовании значков Windows по умолчанию для корзины, корзина либо застряла на пустом значке, либо на полном значке, но значок обновляется правильно, когда вы нажимаете кнопку F5 на клавиатуре, чтобы обновить рабочий стол вручную.
Другой вариант заключается в том, что значок корзины не обновляется автоматически только при использовании пользовательских файлов значков для корзины (полная) и корзины (пустая).
В этом посте упоминается решение проблемы обновления значка корзины во всех версиях Windows, включая Windows 10.
$config[ads_text6] not found[Исправлено] Значок корзины не обновляется правильно при использовании пользовательских значков
Чтобы устранить проблему, связанную с тем, что значок корзины не обновляется автоматически при использовании пользовательских значков, выполните следующие изменения реестра.
- Нажмите Пуск, введите
regedit.exe
и нажмите клавишу ВВОД. - Перейдите в следующую ветку:
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ CLSID \ {645FF040-5081-101B-9F08-00AA002F954E} \ DefaultIcon
- На правой панели добавьте запятую, за которой следует 0 («
, 0
») после пути к файлу значка. Например, если ваш собственный путь к значку:d: \ значки \ пользовательские \ empty.ico
Измени это на ...
d: \ значки \ пользовательские \ empty.ico, 0
- Повторите то же самое для пути к файлу значка для «полной» иконки корзины.
Исправьте файл вашей темы
Если вы распространяете тему и используете в ней пользовательские файлы .ico, возможно, вы захотите обновить файл темы (.theme), чтобы пути к файлам пользовательских значков в корзине заканчивались конечным символом , 0
Например:
; Корзина - SHIDI_RECYCLERFULL SHIDI_RECYCLER [CLSID \ {645FF040-5081-101B-9F08-00AA002F954E} \ DefaultIcon] Полный = doc.ico, 0 Пустой = пустой.ico, 0
[Исправлено] Значок корзины не обновляется правильно при использовании значков Windows по умолчанию
Если корзина не обновляется и не обновляется автоматически даже при использовании значков по умолчанию для пустых и полных корзин, посмотрите, поможет ли сброс значков с помощью диалогового окна « Изменить значки на рабочем столе ».
Сброс или изменение значков корзины
Для Windows 10:
- Щелкните правой кнопкой мыши Рабочий стол → Персонализация → Темы → Настройки значка рабочего стола.
Для Windows 7:
- Щелкните правой кнопкой мыши Рабочий стол → Персонализация → Изменить значки на рабочем столе .
- Чтобы восстановить значки по умолчанию, выберите элемент и используйте кнопку « Восстановить по умолчанию» .
Чтобы назначить пользовательские значки:
- Выберите значок корзины (полный), нажмите кнопку « Изменить значок» и укажите файл пользовательского значка.
- Выберите значок корзины (пустой), нажмите « Изменить значок» и укажите файл пользовательского значка.
Другой способ открыть диалоговое окно «Изменить значки рабочего стола» - запустить команду control desk.cpl,, 0
из диалогового окна «Выполнить». Работает во всех версиях Windows, включая Windows 10.
Сбросить значок корзины с помощью исправления реестра
Для сброса значков корзины и заполненных в реестре значений по умолчанию для Windows:
- Загрузите recycle_bin_icon.zip и извлеките содержимое в папку.
- Дважды щелкните recycle_bin_icon.reg, чтобы запустить его.
- Нажмите Да, когда вас попросят подтвердить.
Исправление реестра применяется к Windows Vista через Windows 10. Файл устанавливает следующие значения для значков Full и Empty соответственно:
% SystemRoot% \ system32 \ imageres.dll, -54% SystemRoot% \ system32 \ imageres.dll, -55

Надеюсь, что это исправляет проблему обновления пользовательских значков корзины в Windows.