Показать полную графическую версию : [решено] Для некоторых исполняемых файлов (EXE) отображается стандартный значок
LehaMechanic
22-01-2010, 12:03
Решил поэкспериментировать с новой для меня Win7 x64. ShadowDefender последней версии дважды убил винду при попытке снять Shadow-режим с диска С (до этого на x86 он работал стабильно). В первый раз пришлось её переустановить, во второй раз обошлось простым откатом через штатное восстановление. Но вот после этого возникла проблема: только у двух программ exe'шники стали "неизвестного" типа, хотя работают нормально. Как вернуть им обычный красивый вид? Помогает только переустановка в другую директорию, но может есть другой способ?
Начните отсюда: Как восстановить файловые ассоциации? (http://www.oszone.net/9914/Restore#assoc)
LehaMechanic
22-01-2010, 13:02
Начал, не помогает, что и не удивительно. Я же не зря написал: проблема только у двух программ из 20 установленных.
Morpheus
22-01-2010, 13:29
Leha Ares, здесь уже боролись, переношу.
LehaMechanic
22-01-2010, 13:36
Leha Ares, здесь уже боролись»
Да действительно, только безуспешно... Жаль.
LehaMechanic
22-01-2010, 15:31
Проблему победил ручной зачисткой реестра от следов проблемных приложений и удалением файла Iconcache.db с последующей переустановкой прог. Вроде держится.
Доброго времени суток. Имеется такая вот интересная ситуация - после восстановления системы, некоторые экзешники, лежащие "на своем старом месте" отображаются со значком неизвестного приложения. Но, если этот файл скопировать в другое место - его иконка отображается нормально. Сброс кэша результата не дал.
Причем если переименовать файл, оставив его в том же расположении (например, pdf2word.exe в pdf2word1.exe) - то значек сразу же появляется. Преименовал обратно - исчез.
d_u
некоторым помогают вот эти топики
http://www.vistax64.com/tutorials/117229-icon-cache-rebuild.html
http://www.winhelponline.com/articles/105/1/File-association-fixes-for-Windows-Vista.html
Спасибо. Но дело в том, что ассоциации-то не слетели, а кэш я очищал. То есть у меня имеются файлы (конкретно 2), экзешники, иконки которых не отображаются если они лежат в воих папках. При копировании или переименовывании файлов иконки появляются.
В общем, переименовал папки, исправил пути в ярлыках. Но интересна причина такого явления...
Поиском свою проблему не нашел, поэтому создаю новую тему. Т.к. сейчас семерка стоит, то в этой ветке запостил.
Сама проблема:
На рабочем столе куча ярлыков программ. Среди них uTorrent и Qip "потеряли значки" http://forum.oszone.net/attachment.php?attachmentid=44973&stc=1&d=1274423692
Думая, что всё легко чинится делаю свойства, сменить значок. Получаю сообщение http://forum.oszone.net/attachment.php?attachmentid=44974&stc=1&d=1274423789 , хотя в окне свойств http://forum.oszone.net/attachment.php?attachmentid=44975&stc=1&d=1274424641 его ярлык родной видно.
Удаляю ярлык -> создаю снова, проблема не ушла.
Восстанавливаю из архива оригинальный .ехе - тоже пишет, что в нём нет значка.
Переименовываю директорию с этим экзешником - кидаю на раб.стол - ярлык есть.
Лезу в реестр, вычищаю все линки на данную директорию, несколько раз ребутюсь,
чищу кэш иконок, но картина не меняется - экзешник utorrent из этой директории не показывает иконку на рабочем столе.
Если создать тут же директорию с любым именем отличным от первоначального, скопипастить туда все файлы из основной и выкинуть на раб. стол - ярлычёк весело зеленеет.
С кипом проблема несколько иная. Он не рассказывает, что файл иконки не содержит, даёт поменять её, но на раб.столе всё равно как был пустой ярлык, так и остаётся.
Помогите советом.
Petya V4sechkin
21-05-2010, 11:31
Oxygold, посмотрите в свойствах ярлыка на вкладке Совместимость, не стоит ли галка.
Нет, на вкладке Совместимость ни одной птички.
Уже всю голову сломал от этой задачки.
На машине стоит Вин7 Ультимэйт 64bit.
Oxygold, переместите программу в папку D:\mtorrent\, затем ПКМ на EXE - Отправить на - рабочий стол, это создаст ярлык. Значок есть?
Если да, удалите ярлык, переименуйте папку в !mtorrent и повторите создание ярлыка. Значок есть?
Всё проделал. Значки были в обоих случаях.
Из ЛЮБОЙ другой папки (кроме теперешней), находящейся на любом из дисков, в любом месте ярлык создаётся нормальный, значёк присутствует.
Пробовал обмануть и в свойствах ярлыка со значком менять путь к "ущербной" папке - ярлык пропадает, как только ссылка на директорию, в которой изначально находился файл.
Oxygold, ну и перемстите в любую другую папку. Да и вообще, надо было ставить в Program Files, по умолчанию. Все равно все данные программы хранятся в профиле.
:-) в том-то и дело, что "ну и..." не хочется.
Если такое возникло "из ниоткуда", то вполне может распространиться и дальше. Локальными методами не хотелось бы бороться. Отлично было бы понять причину и устранить её.
Удобно так, как есть, так как было и всегда работало (раньше на всех версиях винды так работало и год практически на семёрке 32битной, а 64битную поставил довольно недавно и не прошло и месяца - поймал этот глюк).
Поэтому если кто-то может помочь дельным советом - готов экспериментировать, чтобы побороть неприятную интерфейсную проблемку.
BTW, при запуске программы с глючным значком (сейчас торрент и кип) и при сворачивании в панель задач - на панели задач отображается тоже глючный пустой значок. При просмотре этих папок експлорером стандартным - в нём тоже пустышка вместо значка.
http://forum.oszone.net/attachment.php?attachmentid=44978&stc=1&d=1274429359 http://forum.oszone.net/attachment.php?attachmentid=44979&stc=1&d=1274429363
http://forum.oszone.net/attachment.php?attachmentid=44980&stc=1&d=1274429363
Petya V4sechkin
21-05-2010, 12:33
Oxygold, под другой учетной записью отображается?
Да, под гостем зашел, выбрасил ярлчек и он нормальный.
Morpheus
21-05-2010, 14:30
Oxygold, создайте нового пользователя, данные скопируйте - Средство переноса данных Windows в операционной системе Windows 7 (http://www.oszone.net/10560/easy_transfer#002)
Это решение рекомендует Microsoft: Восстановление поврежденного профиля пользователя (http://windows.microsoft.com/ru-RU/windows7/Fix-a-corrupted-user-profile)
Спасибо, Morpheus за совет, но хотелось бы убить одного жука, а не выжигать напалмом весь лес.
Петя, всё проверил, нет в этой ветке ни торента ни квипа.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC