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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   [решено] Странная иконка у файлов .mht (http://forum.oszone.net/showthread.php?t=231104)

derg_un 23-03-2012 16:23 1885379

Странная иконка у файлов .mht
 
Заметил, что файлы .mht имеют в в проводнике какую-то странную иконку


Хотя в свойствах папки > типы файлов видно вот что:

И ассоциирован этот тип файлов с Internet Explorer

Я пробовал заменить значок на другой, потом опять заменить на дефолтный - результат нулевой, странная иконка остаётся.

Windows XP

Petya V4sechkin 23-03-2012 17:02 1885397

derg_un, попробуйте удалить разделы реестра, если есть:
  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.mht
  • HKEY_CLASSES_ROOT\mhtmlfile\ShellEx\IconHandler
и перезагрузиться.
Еще можно в Tweak UI -> Repair -> Rebuild Icons.

derg_un 23-03-2012 19:29 1885448

Цитата:

Цитата Petya V4sechkin
derg_un, попробуйте удалить разделы реестра, если есть...»

Удалил, иконка стала та, что надо. Спасибо, Petya V4sechkin!

А что это было? Та, "неправильная" иконка была с самой установки Windows.
Почему она подхватилась неправильно?

Petya V4sechkin 23-03-2012 19:35 1885450

Цитата:

Цитата derg_un
"неправильная" иконка была с самой установки Windows

Ну тогда это неправильная Windows :)

derg_un 23-03-2012 20:48 1885482

Цитата:

Цитата Petya V4sechkin
Ну тогда это неправильная Windows :) »

Нееет, у меня никакой не зверь :teeth:
Не скажу, что лицензия, но это голая Windows, не сборка :)

derg_un 10-03-2013 04:04 2107725

После каких-то манипуляций слетела иконка у файлов ddl. Вместо шестерёнок теперь значок неизвестного файла.



Способ с удалением ключей реестра не сработал, HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dll я удалил, а
HKEY_CLASSES_ROOT\dllfile\ShellEx\IconHandler у меня не было.

Petya V4sechkin 10-03-2013 07:27 2107740

derg_un, для XP примените твик реестра
Код:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.dll]
@="dllfile"
"Content Type"="application/x-msdownload"

[HKEY_CLASSES_ROOT\.dll\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"

[HKEY_CLASSES_ROOT\dllfile]
@="Компонент приложения"
"AlwaysShowExt"=""
"EditFlags"=hex:01,00,00,00
"TileInfo"="prop:FileVersion;FileDescription"
"InfoTip"="prop:FileDescription;Company;FileVersion;Create;Size"
"NoOpen"=""

[HKEY_CLASSES_ROOT\dllfile\DefaultIcon]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\
  65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,00,35,\
  00,34,00,00,00

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dll]


derg_un 10-03-2013 19:43 2108198

Спасибо, Petya V4sechkin! Иконка вернулась на место! :)

Но я обратил внимание, что до этого твика в реестре у HKEY_CLASSES_ROOT\dllfile\DefaultIcon стояло значение %SystemRoot%\System32\shell32.dll,-154 (и сейчас оно такое же).
А это соответствует как раз картинке с шестерёнками. Но отображалась совсем другая иконка. Почему?


И может можете сделать универсальный твик реестра, который бы возвращал ВСЕ иконки к дефолтному виду?
Tweak UI не очень эффективен, в моём случае он спасовал, а Ваш твик сработал!


Время: 18:42.

Время: 18:42.
© OSzone.net 2001-