Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Пропали иконки к *.exe MS-DOS файлам. (http://forum.oszone.net/showthread.php?t=124010)

alexy 24-11-2008 23:36 962587

Пропали иконки к *.exe MS-DOS файлам.
 
У меня пропали иконки ко всем *.exe файлам, подходящим под категорию MS-DOS Application. Иконки стали "по умолчанию", т.е. как к неизвестному типу файлов. Ковыряние в реестре и поиск несоответствий со "здоровой" системой ни к чему не привели. Пытался даже искать в реестре по строке "shell32.dll, 2" - иконка для DOS приложений. Но ничего не нашёл.
Система Windows XP SP3 Eng. Установлен IconPackager, но даже повторное переопределение иконок для MS-DOS Application ни к чему не приводит. Пересбор кэша иконок тоже не влияет на ситуацию.
Обновления к системе в последнее время не устанавливались. Возможно связано с действиями DrWeb, т.к. приходилось создавать копии томов с сервера, а там похоже была зараза и антивирус на лету вылечил около десятка файлов. На данный момент на 99% система чиста от вирусов.

Petya V4sechkin 24-11-2008 23:49 962606

alexy, скачайте AVZ, распакуйте в отдельную папку, обновите базы (меню Файл -> Обновление баз). Далее, меню Файл -> Восстановление системы -> поставьте галку на пункте 1. -> нажмите Выполнить отмеченные операции.

Или меню Файл -> Мастер поиска и устранения проблем -> выберите категорию: Системные проблемы, степень опасности: Все проблемы -> нажмите Пуск.

alexy 25-11-2008 09:22 962836

Petya V4sechkin, не помогает avz. По второй части твоего ответа вообще ничего относящегося к моей проблеме нет.

Durson 25-11-2008 09:29 962842

alexy, а добавить в имя файла ".exe" пробовали?
Цитата:

Цитата alexy
Иконки стали "по умолчанию", т.е. как к неизвестному типу файлов. »

А сами приложения запускаются?

Котяра 25-11-2008 13:30 963056

Вложений: 1
Цитата:

Цитата alexy
У меня пропали иконки ко всем *.exe файлам, подходящим под категорию MS-DOS Application. »

Это *.com вроде бы.
Примените файл из вложения.

alexy 25-11-2008 13:39 963067

Цитата:

Цитата Durson
А сами приложения запускаются? »

Да. Причём, т.к. используется IconPackager, то я могу посмотреть параметры иконки. По-умолчанию, берётся иконка (это указано во вкладке "Иконка" свойств файла) с номером "0" из этого файла. Естественно в MS-DOS программе иконки нет, и вот тут система почему-то берёт нулевую иконку из shell32.dll.
Цитата:

Цитата Котяра
Это *.com вроде бы. »

Нет.

Durson 25-11-2008 13:42 963070

alexy, можете выложить какой нибудь файл MS-DOS Aplication?

alexy 25-11-2008 15:00 963172

Вложений: 1
Пожалуйста. В качестве примера даже security-fix от MS (они тоже не несут в себе иконку). В нём даже подпись жива.

Котяра 25-11-2008 15:07 963181

alexy, это не "MS-DOS Application" и не DOS-файлы! Это *.exe. Поправьте название темы.

Durson 25-11-2008 15:17 963193

alexy, вы не могли бы ещё выложить скрин, того как он у вас отображается в Explorer?

alexy 25-11-2008 19:28 963440

Иконку из shell32.dll посмотрите! По-моему уже флуд начинается.

Durson 25-11-2008 19:45 963453

Цитата:

Цитата alexy
Иконку из shell32.dll посмотрите! »

Именно shel32.dll?
Цитата:

Цитата alexy
По-моему уже флуд начинается. »

Флуд это когда не по теме говорят, и где вы видели, что я говорил не по теме?
И мне очень интересно, причем тут dll файлы? Если в теме сказано что у вас не отображаются иконки MS-DOS файлов которые имеют расширение *.exe.
PS: может быть речь идет о файлах Win32 Console Application? Хотя тот файл, что вы выложили, не являлся не MS-DOS файлом не Win32 Console Application. А был полноценным приложением Windows XP.

Durson 25-11-2008 20:13 963473

Вложений: 1
PS: типы файлов Win32 Console Application имеют вид примерно как во вложенном файле. В Windows XP они выглядят немного иначе, но различия не большие.

Petya V4sechkin 25-11-2008 20:31 963477

alexy, проверьте ветку (если есть, удалите):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons

alexy 27-11-2008 11:37 965023

Durson, ты слишком привык к Висте :D
Petya V4sechkin, спасибо за наставленный путь. Но не то. Не помогает.
Цитата:

Цитата Durson
Именно shel32.dll? »

Нет, shell32.dll

Durson 27-11-2008 13:47 965154

Цитата:

Цитата alexy
Нет, shell32.dll »

Тобиш я правельно понимаю, что у тебя *.exe файлы отображаются точно так же как и *.dll файлы?

alexy 29-11-2008 23:04 967689

Durson, см. первое сообщение.

Durson 29-11-2008 23:35 967723

alexy, может быть, ты все-таки выложишь скрин шот.
Для того что бы это сделать открой папку в которой находится хоть один такой файл, и нажми кнопку Print Screen (PrtScr) на клавиатуре.
Потом открой Paint и нажми "Правка\Вставить" выдели тот файл на рисунке, и сохрани в любом доступном формате.
Иначе я никак не могу понять, как они у тебя отображаются, толи как файлы по умолчанию, толи как dll или как к неизвестному типу файлов. Все это абсолютно разные вещи.

Котяра 29-11-2008 23:39 967727

Цитата:

Цитата Durson
сохрани в любом доступном формате »

В формате JPG/JPEG (но не BMP!) и выложить на http://radikal.ru/

alexy 04-12-2008 14:00 972136

Durson, Вам по-моему не вдомёк, что файл shell32.dll содержит в себе иконки для различных типов файлов. Чего вы привизались к иконке отображения dll файлов?! Я ж вроде по-русски писал, что отображается нулевая (первая) иконка из этой библиотеки.
По-моему я беседую с совершенно непонятливыми людьми.
Цитата:

Цитата Durson
ты все-таки выложишь скрин шот.
Для того что бы это сделать открой папку »

Ты меня ещё поучи кнопку "Пуск" нажимать.

Baw17 04-12-2008 15:02 972195

Цитата:

Цитата alexy
что отображается нулевая (первая) иконка из этой библиотеки. »

значит проблема в этой DLL
Пуск - выполнить - regsvr32 /i shell32.dll - ok
также не помешает просканировать утилитой RegCure - http://downloads.paretologic.com/dow...up_1501_RW.exe

alexy 05-12-2008 15:03 973190

Baw17, спасибо тебе огромное! Выполнил команду, пересобрал кэш иконок и всё заработало.

alexy 05-12-2008 19:17 973372

Ничуть не решена проблема, оказывается. После перезагрузки всё возвернулось на прежнее место.

Baw17 05-12-2008 19:53 973405

Цитата:

Цитата alexy
Установлен IconPackager »

удалить, какая версия shell32.dll?
еще можно посмотреть Ваши логи по правилам и Способы восстановления системы

alexy 08-12-2008 21:40 975885

AVZ ничего подозрительного не находит. Более того, даже Rescue CD от Avira ничего подозрительного не видит. Поэтому я и говорил в первом посте:
Цитата:

Цитата alexy
На данный момент на 99% система чиста от вирусов »

Откат на сегодня уже невозможен. Слишком много времени прошло и много программ установлено.


Время: 01:23.

Время: 01:23.
© OSzone.net 2001-