
Я установил v1 какого-то программного обеспечения, затем удалил его. После этого я очистил все ссылки на это программное обеспечение - никаких файлов в папке "program files", никаких записей в реестре, ничего.
Затем я установил v2 того же программного обеспечения. Странно, но значок на рабочем столе — это версия v1, а не v2 (за исключением случая, когда вид значков переключается в «классический режим» — тогда все в порядке)
Я попробовал установить v2 на другой новый компьютер с Vista, и значок правильный. Так что я знаю, что Vista хранит удаленный значок где-то. Но где!!??!!
Я использую Vista Business Edition.
решение1
Похоже, Vista сохраняет предыдущую иконку в кэше иконок. Чтобы исправить это, вам нужно заставить Windows перестроить кэш иконок.
Чтобы перестроить кэш иконок:
Убедитесь, что у вас нет несохраненной работы. Выполнение этих шагов перезагрузит компьютер для завершения процесса.
Откройте окно cmd, нажав кнопку «Пуск», введя «cmd» и нажав Enter.
В командной строке введите следующее:
taskkill /IM explorer.exe /F
и нажмите Entercd /d %userprofile%\AppData\Local
и нажмите Enter (если у вас Windows XP, см. примечание ниже)del IconCache.db /a
и нажмите Entershutdown /r /t 0
и нажмите Enter
Примечание: Если вы используете Windows XP, для шага 2 введитеcd /d %userprofile%\Local Settings\Application Data
Что это делает:
- Вы принудительно
explorer.exe
выходите. Это закроет вашу панель задач и все открытые окна "Мой компьютер"./IM
Программа taskkill должна найти файл по имени его образа (то есть explorer.exe), а/F
taskkill должна принудительно закрыть его. - Переключает командную строку в каталог, где хранится кэш значков. В Vista и Windows 7 это
C:\Users\<username>\AppData\Local\
. В Windows XP этоC:\Documents and Settings\<username>\Local Settings\Application Data\
. - Удаляет файл кэша иконок.
- Перезапускает компьютер, чтобы кэш значков можно было перестроить.
/r
Сообщает компьютеру о необходимости перезапуска после выключения, а —/t 0
это время до перезапуска (по умолчанию 30 секунд, при 0 он выполняется немедленно).
решение2
Вы проверили папку рабочего стола всех пользователей? Поиск в C:\Users / C:\Documents and settings должен выдать, где хранится ярлык.
Однако на вопрос, почему программа действует таким образом, лучше всего ответит производитель программного обеспечения.
решение3
Вы также смотрели кэш иконок?