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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   [решено] Как изменить иконку .htm файлов? (http://forum.oszone.net/showthread.php?t=198636)

BumbaYumba 05-02-2011 12:01 1605046

Как изменить иконку .htm файлов?
 
Не могу поменять иконку на файлах .htm и .html.

Сначала пробовал просто прогой: FileTypesMan от NirSoft.
Не получилось.
Полез в реестр и заменил в ручную:
Код:

[HKEY_CLASSES_ROOT\FirefoxHTML\DefaultIcon]
@="c:\\windows\\system32\\SHELL32.dll,13"

Потому, что имею:
Код:

[HKEY_CLASSES_ROOT\.htm]
@="FirefoxHTML"
"Content Type"="text/html"
"PerceivedType"="text"

После удаления "C:\Users\Я\AppData\Local\IconCache.db" и перезагрузки остаётся иконка по умолчанию.
Пробовал вставлять ключ DefaultIcon непосредственно в HKEY_CLASSES_ROOT\.htm - результат тот же.

HKCR\FirefoxHTML\DefaultIcon соответствует HKCU\Software\Classes\FirefoxHTML\DefaultIcon

Замена HKLM\SOFTWARE\Classes\FirefoxHTML\DefaultIcon тоже ничего не даёт.

Morpheus 05-02-2011 12:21 1605052

BumbaYumba, попробуйте Default Programs Editor.

Vancouver 05-02-2011 12:22 1605054

BumbaYumba, заменить на иконку от Firefox ?

BumbaYumba 05-02-2011 13:42 1605099

Цитата:

Цитата Morpheus
BumbaYumba, попробуйте Default Programs Editor. »

У меня она есть. То же самое.

Цитата:

Цитата Vancouver
BumbaYumba, заменить на иконку от Firefox ? »

Это если поставить в имени иконки "%1"? Так сначала и было. Не меняется. Я вообще-то свой файл иконки сначала подставлял (.ico не из DLL).

Попробовал с другой учёткой - администратор. Там по умолчанию - IE и внутренний тип файла - "htmlfile". Просто поменял прогой FileTypesMan. Иконка сменилась без перезагрузки.
Поглядел в реест. В HKCU для администратора ничего не поменялось. Поменялся - HKLM\SOFTWARE\Classes\htmlfile\DefaultIcon (C:\ETC\Icons\Argos\Argos Icon 67.ico), а у меня - опять дефолтная иконка.

Для эксперимента поменял (через FileTypesMan) в своей учётке иконку для .txt - всё ОК. А с НТМ - проблемы.

Еще один танец с бубном: меняю броузер по умолчанию на IE. Иконка меняется, причем на ту, которую я установил ранее. Меняю броузер обратно на FireFox. Хрясь и иконка опять в дефолт (пустая белая) хотя в реестре прописывается "C:\Program Files\Mozilla Firefox\firefox.exe,1". Менял средствами самих броузеров.

Vancouver 05-02-2011 14:08 1605114

BumbaYumba, идёте в реестр по адресу HKEY_CLASSES_ROOT\CLSID\{25336920-03F9-11CF-8FD0-00AA00686F13}\DefaultIcon .

BumbaYumba 05-02-2011 15:05 1605159

Vancouver спасибо, но иконка не изменилась.
Кстати, чтобы поменять это значение пришлось грузиться в PE и менять пермишены на ключ (full для локальных админов). Непосредственно в загруженной системе менять не было доступа.

Bodya.N 05-02-2011 16:07 1605212

BumbaYumba, у меня такая ерунда была с Opera. Удалил в HKEY_CLASSES_ROOT\Opera.HTML\ShellEx\IconHandler значение {42042206-2D85-11D3-8CFF-005004838597} и все вернулось на свое место(Vancouver об этом говорил здесь ).Есть подозрения что иконки пропали после установки очередного обновления от Microsoft Office.

BumbaYumba 05-02-2011 18:48 1605346

Спасибо Bodya.N и Vancouver.
Удалил HKEY_CLASSES_ROOT\FirefoxHTML\ShellEx (всё равно там кроме IconHandler) ничего не было.
Поменял иконку на свою и теперь радуюсь. :-)

Значит это действительно Офис напакостничал.

Bodya.N 05-02-2011 20:37 1605427

Да это Офис делает(проверил).Установил обновление и снова та же картина.

BumbaYumba 05-02-2011 20:53 1605444

Bodya.N, какой Офис если не секрет?

У меня 2007. Ставил 2010, но потом снёс (есть отличия в настройке представлений в папке контактов Оутлука).

Bodya.N 05-02-2011 22:54 1605552

У меня 10-й стоит.Но думаю,что и на 7-ом будет тоже самое.Если есть возможность проверьте...

BumbaYumba 05-02-2011 23:52 1605598

Цитата:

Цитата Bodya.N
У меня 10-й стоит.Но думаю,что и на 7-ом будет тоже самое.Если есть возможность проверьте... »

Я поэтому и спросил. Значит так и будет продолжаться после обновлений офиса.


Время: 11:46.

Время: 11:46.
© OSzone.net 2001-