PDA

Показать полную графическую версию : [решено] Для некоторых исполняемых файлов (EXE) отображается стандартный значок


Страниц : 1 [2] 3

LehaMechanic
22-01-2010, 12:03
Решил поэкспериментировать с новой для меня Win7 x64. ShadowDefender последней версии дважды убил винду при попытке снять Shadow-режим с диска С (до этого на x86 он работал стабильно). В первый раз пришлось её переустановить, во второй раз обошлось простым откатом через штатное восстановление. Но вот после этого возникла проблема: только у двух программ exe'шники стали "неизвестного" типа, хотя работают нормально. Как вернуть им обычный красивый вид? Помогает только переустановка в другую директорию, но может есть другой способ?

okshef
22-01-2010, 12:42
Начните отсюда: Как восстановить файловые ассоциации? (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 с последующей переустановкой прог. Вроде держится.

d_u
03-04-2010, 00:54
Доброго времени суток. Имеется такая вот интересная ситуация - после восстановления системы, некоторые экзешники, лежащие "на своем старом месте" отображаются со значком неизвестного приложения. Но, если этот файл скопировать в другое место - его иконка отображается нормально. Сброс кэша результата не дал.

Причем если переименовать файл, оставив его в том же расположении (например, pdf2word.exe в pdf2word1.exe) - то значек сразу же появляется. Преименовал обратно - исчез.

zonderz
03-04-2010, 01:30
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

d_u
03-04-2010, 12:33
Спасибо. Но дело в том, что ассоциации-то не слетели, а кэш я очищал. То есть у меня имеются файлы (конкретно 2), экзешники, иконки которых не отображаются если они лежат в воих папках. При копировании или переименовывании файлов иконки появляются.

В общем, переименовал папки, исправил пути в ярлыках. Но интересна причина такого явления...

Oxygold
21-05-2010, 10:51
Поиском свою проблему не нашел, поэтому создаю новую тему. Т.к. сейчас семерка стоит, то в этой ветке запостил.

Сама проблема:

На рабочем столе куча ярлыков программ. Среди них 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, посмотрите в свойствах ярлыка на вкладке Совместимость, не стоит ли галка.

Oxygold
21-05-2010, 11:41
Нет, на вкладке Совместимость ни одной птички.
Уже всю голову сломал от этой задачки.

На машине стоит Вин7 Ультимэйт 64bit.

Vadikan
21-05-2010, 11:47
Oxygold, переместите программу в папку D:\mtorrent\, затем ПКМ на EXE - Отправить на - рабочий стол, это создаст ярлык. Значок есть?

Если да, удалите ярлык, переименуйте папку в !mtorrent и повторите создание ярлыка. Значок есть?

Oxygold
21-05-2010, 11:53
Всё проделал. Значки были в обоих случаях.
Из ЛЮБОЙ другой папки (кроме теперешней), находящейся на любом из дисков, в любом месте ярлык создаётся нормальный, значёк присутствует.

Пробовал обмануть и в свойствах ярлыка со значком менять путь к "ущербной" папке - ярлык пропадает, как только ссылка на директорию, в которой изначально находился файл.

Vadikan
21-05-2010, 11:55
Oxygold, ну и перемстите в любую другую папку. Да и вообще, надо было ставить в Program Files, по умолчанию. Все равно все данные программы хранятся в профиле.

Oxygold
21-05-2010, 12:11
:-) в том-то и дело, что "ну и..." не хочется.

Если такое возникло "из ниоткуда", то вполне может распространиться и дальше. Локальными методами не хотелось бы бороться. Отлично было бы понять причину и устранить её.

Удобно так, как есть, так как было и всегда работало (раньше на всех версиях винды так работало и год практически на семёрке 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, под другой учетной записью отображается?

Oxygold
21-05-2010, 14:22
Да, под гостем зашел, выбрасил ярлчек и он нормальный.

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)

Oxygold
21-05-2010, 14:42
Спасибо, Morpheus за совет, но хотелось бы убить одного жука, а не выжигать напалмом весь лес.

Петя, всё проверил, нет в этой ветке ни торента ни квипа.




© OSzone.net 2001-2012