Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Неправильное отображение значков MHTML и HTML

Автор: divlesika
Дата сообщения: 25.07.2006 12:25
Суть проблемы: вместо значка mhtl (mht) - default icon; значок html (htm) не меняется никакими способами (стоит стандартный и всё тут.)
Оперционка - Windows XP SP2
С чего всё началось. Я использую "украшательные" программы Microangelo, TuneUp Styler2, Style Xp. Как-то давно, уже не помню когда, поменяла при помощи TuneUp полностью пакет всех значков (менялись значки в том числе и Htm файлов). Потом ещё и ещё меняла по вкусу и настроению.. Но недавно обратила внимание на глюк: значок html застрял на одной из предыдущих тем значков (т.е. как принял вид из темы SkyLine, например, так и оставался таким же. ) Я давай его пробовать менять, применять новые темы, стили, при помощи Microangelo - там есть в контекстом меню "изменить значок". Короче, в итоге, он исчез и стала иконка по умолчанию. Потом она как-то сама по себе стала стандартной IE.
Потом я от волнения думала дело в IE, скачала с Microsoft IE7 Beta3, поставила. Остался всё так же стандартный и никак не меняется в соответсвии с темой.
Что я делала:
обновляла кэш (даже вручную удаляла из Application data),
чистила реестр программами, потом думала зря, восстанавливала, потом опять чистила
Удаляла, ставила по новой свои "украшательные" программы.
Рылась долго и упорно в "свойствах папки"-типы фалов.
Лазила ResHacker-ом по Shell32, но потом поняла, что дело не там...

Потом та же ерунда с mht файлами - даже хуже... Оные вообще не думают быть даже стандартными, а до сих пор стоит системная иконка по умолчанию. Пробовала вообще нафик удалить расширение mht и mhtl (при этом подробно переписала себе все настройки этого типа фалов), когда заново из создала - иконка стала стандартной (что хорошо), но не открывались файлы - какая-то дребедень типа html кода вместо страницы, хотя все настройки скопировала точь-в-точь. (Спасла положение переустановкой IE7).
Что меня смущает, так это то, что Total Com видит иконку mht нормальную - стандартную, а TuneUp Styler видит html такие, как в соответсвии с темой значков. А Microangelo в контекстном меню (как обычно, когда происходит смена значка, предлагает "-пользовательский" и "-по умолчанию") вообще ничего не предлагает... А если я его всё-таки "принуждаю" изменить значок, т.е. указываю путь к значку, нифига не меняется всё равно...

Вобщем, извините за путанность мысли, но так хочется пообстоятельней рассказать, чтоб было понятно тем, кто мне может помочь .
Жду ваших мыслей, люди .
Автор: ScorpionXXX
Дата сообщения: 25.07.2006 16:38
divlesika

Цитата:
Рылась долго и упорно в "свойствах папки"-типы фалов.

А что там разве ничего не меняется?
Можешь попробовать изменить здесь HKEY_CLASSES_ROOT\htmlfile\DefaultIcon
Автор: divlesika
Дата сообщения: 25.07.2006 21:13
Пробовала сделать то, что ты подсказал. А именно:
т.к. у меня больше проблем с mhtmlfile, то я туда скопировала из htmlfile/Defaulticon (поменяв лишь порядковый номер иконки из IE.exe файла) и добавила в ключ Defaulticon ключ Backup (как и там). Не помогло.
Применила в очередной раз набор значков. Так в реестре (!) уже типа видно, что defaulticon - эта тот, который и должен как бы быть, а backup - это значок IE по умолчанию, так всё равно остался по умолчанию. Но в случае с mhtmlfile... - Ничего не поменялось, даже стандартный значок не появился.. Ничего не понимаю, даже реестр что ли не в силах что-то сделать? Или не реестр, а я..
Автор: WRFan
Дата сообщения: 27.07.2006 06:09
была у меня такая же проблемка пару лет назад. перерыл тогда весь реестр. вот попрубуй следующее:

iconhandler:

.htm (->htmlfile)
.html (->htmlfile)
htmlfile -> \ShellEx\Iconhandler\{42042206-2D85-11D3-8CFF-005004838597}

DefaultIcon в htmlfile\{42042206-2D85-11D3-8CFF-005004838597}:

%programfiles%\Internet Explorer\IEXPLORE.EXE,1

или другую иконку, что больше нравится

изменение html иконок в winzip архивах и т.д.:

для этого лучше всего убрать ключ shellex\iconhandler в HKEY_CLASSES_ROOT\htmlfile\ShellEx\IconHandler и создать ключ shellex\iconhandler\{42042206-2D85-11D3-8CFF-005004838597} в самих HKEY_CLASSES_ROOT\.htm и HKEY_CLASSES_ROOT\.html ключах.

тоже самое подходит и к mht файлам:

HKEY_CLASSES_ROOT\.mht
HKEY_CLASSES_ROOT\mhtmlfile

чтобы новые иконки показывались, нужно удалить кэш. путём рестарта windows explorer, например
windows игнорирует почти все данные в ключах, в которых указан линк на master file type (htmlfile etc.)!
Автор: MORPHILS
Дата сообщения: 02.01.2009 06:49
У меня эта проблема решена следующим образом:
Открываешь реестр и находиш строку
HKEY_CLASSES_ROOT\CLSID\{3050F3D9-98B5-11CF-BB82-00AA00BDCE0B}\DefaultIconC:\Program Files\Internet Explorer\IEXPLORE.EXE,-32554
стираешь значение 32554, ставишь 17 (либо другое что-то, если иконка иконка интернет не устраивает).
Перезагружаешь.
Пользуешься.
Возможно по этому адресу на конце стоят другие цифры, но суть та же.
Если помогло, плиз сбросьте письмо на адрес mahadun ** mail.ru
Автор: robertmiles
Дата сообщения: 15.11.2009 08:30
MORPHILS
HKEY_CLASSES_ROOT\CLSID\{3050F3D9-98B5-11CF-BB82-00AA00BDCE0B}\DefaultIconC:\Program Files\Internet Explorer\IEXPLORE.EXE,-32554

у меня уже значение 17 в этой строке

а иконки блин как белые листочки(((
Автор: settings
Дата сообщения: 15.12.2010 13:15
Вот что мне решить проблему помогло
http://windowsxp.mvps.org/htmicon.htm
Автор: Cutsyk
Дата сообщения: 06.11.2011 18:14
У меня тоже были такие траблы со значками. Вместо mht и html отображались дефолтные. Перепробовал все советы не только в этой теме, но и те, что нашел в инете. Все бесполезно. А недавно решил удалить Microsoft Office, и что вы думаете? Все значки стали отображаться корректно.
Автор: likhachm37
Дата сообщения: 12.02.2012 07:40
После того, как снёс MS Office 2007 и установил честно купленный MS Office 2010 (для учёбы и дома) периодически стали пропадать иконки для файлов mht и html — то покажутся, то нет... Сказка! Говорила мне бабушка — не покупай ничего у Microsoft...

Страницы: 1

Предыдущая тема: служба Microsoft DS


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.