Как значок формата ico переименовать dll файл

Обновлено: 07.07.2024

В ХР можно было поменять иконку файла так
Проводник -> Сервис - Свойства папки. - Типы файлов - Выбрать нужное расширение, например, MP3 - Кнопка "Дополнительно" - Кнопка "Сменить значок" - Кнопка "Обзор"
Найти нужное приложение, например: C:\Program Files\Winamp\winamp.exe
Выбрать нужный значок - OK - OK - Закрыть

как это в семёрке сделать ?

Ответы

> Правда если захотеть иметь недефолтные иконки для многих типов файлов,
то возиться с реестром будет слишком геморно.

Если нужно поменять много значений, то будет оправданным написать простой батник. Наподобие:

Это просто пример, который не проверялся, с допуском, что иконки лежат в одном месте и имеют названия вида mp3.ico, avi.ico и т.д

Все ответы

Я делал через реестр. Мне не понравились иконки *.cmd и *.bat файлов. Открыл regedit, посмотрел в
HKCR\.cmd название ассоциации для этого типа файла (в данном примере "cmdfile"). Открыл HKCR\cmdfile\DefaultIcon и поменял значение на путь к нужному файлу иконки.

Название ассоциации для mp3 можно посмотреть командой `assoc .mp3` или как я указывал выше.

Например так: Control panel-->Default Programs-->Set Associations.
Выбрать нужное расширение, потом нажать Change Program
и выбрать дефолтную прогу для данного расширения. Значки файлов
с данным расширением после этого заменятся значками дефолтной проги.

Способ, предложенный O1MDM (ковыряние в реестре и его модификация)
на дефолтные проги не завязан.

> а как чтоб от НЕ дефорлтной проги ?

Я делал через реестр. Мне не понравились иконки *.cmd и *.bat файлов. Открыл regedit, посмотрел в
HKCR\.cmd название ассоциации для этого типа файла (в данном примере "cmdfile"). Открыл HKCR\cmdfile\DefaultIcon и поменял значение на путь к нужному файлу иконки.

Название ассоциации для mp3 можно посмотреть командой `assoc .mp3` или как я указывал выше.



нету у меня \DefaultIcon вот :

> нету у меня \DefaultIcon вот :

А если добавить этот ключ вручную?
И установить (Default) параметр типа REG_EXPAND_SZ,
прописав в качестве значения путь к ресурсу?
У меня (правда под Вистой) этот ключ для AVIFile уже присутствует
и значение параметра: "%SystemRoot%\system32\wmploc.dll,-731".
Сработает ли это в Вин7 -- не знаю. Но во всяком случае хуже не будет.

Правда если захотеть иметь недефолтные иконки для многих типов файлов,
то возиться с реестром будет слишком геморно.

> Правда если захотеть иметь недефолтные иконки для многих типов файлов,
то возиться с реестром будет слишком геморно.

Если нужно поменять много значений, то будет оправданным написать простой батник. Наподобие:

Собственная DLL-библиотека с иконками в Windows 10

Некоторым пользователям ПК, уже самостоятельно приходилось производить замену значков папок в Win 10, а следовательно, вы уже видели, как операционная система предлагает использовать альтернативный вариант значка, который располагается в файле SHELL32.dll, который в свою очередь, находится в папке system32.

Для того, чтоб у вас все правильно получилось, вам необходимо скачать утилиту Anolis Resourcer и тот набор иконок в формате «ICO» с разрешением не более 256x256 пикселей, который вы собираетесь использовать.

Сразу дадим вам совет, что используемые вами иконки, лучше всего переименовать таким образом, чтоб было проще их использовать, так как в противном случае, велик шанс запутаться.

Производите запуск Anolis Resourcer и проделайте следующий лог действий: нажмите на «File» → «New» → сохраните в данный момент пустой файл DLL в удобном для вас месте. Обратите внимание, что сохраняемый DLL файл, должен непременно иметь имя на латинице «ico.dll».



Теперь, будущая динамическая библиотека, будет отображаться в левой части рабочего окна утилиты. Нажмите на кнопку «Import» для того, чтоб у вас открылось окно в котором необходимо указать путь до ваших иконок при помощи кнопки «Browse»:




После того, как вы нажмете на «Ок», в левой части окна утилиты (выглядит как колонка), вы увидите две вновь созданных папки с именами «Icon Image» и «Icon Directory» - в данных папках будут храниться иконки.


При желание, можете воспользоваться возможность настраивать иконки при помощи различных опций, среди которых имеется даже задний фон.


Остается поочередно добавить все иконки через утилиту и в итоге, нажать на «Save», что позволит сохранить библиотеку в каталог, из которого вы брали иконки.


На этом все! Ваша собственная DLL-библиотека с иконками в Windows 10 готова к использованию и вы можете ею полноценно пользоваться столько времени, сколько вам угодно. Кроме того, с этой библиотекой, вы можете ставить разного рода эксперименты, что так же удобно и по своему практично, так что, этот вариант настройки своей ОС вам уж точно должен понравиться.

По умолчанию Windows отображает значок программы по умолчанию для каждого типа файлов. Если вы хотите изменить это, вы можете использовать бесплатную утилиту под названием FileTypesMan, чтобы изменить значок для каждого типа файла.

Файлы в Windows 10 определяются по имени и расширению, а также по значку, который их представляет. Значок является средством визуальной идентификации. Если вы настроили представление папок для использования маленьких значков, вы можете визуально определить, какой файл представляет собой текстовый файл, который является аудиофайлом, фильмом и т. Д. С помощью значков. Эти значки являются либо общими, либо для приложения по умолчанию для этого типа файлов. Если Notepad является текстовым редактором по умолчанию на рабочем столе Windows, значок приложения используется в качестве значка для всех файлов TXT.

Изменение значка типа файла в Windows

Чтобы изменить значок типа файла с помощью редактора реестра

Предположим, вы хотите изменить тип файла значок для файлов .txt, и вот как это сделать.

  • Нажмите Пуск, введите regedit.exe и нажмите клавишу ВВОД.
  • Перейдите к следующей ветке:
  • HKEY_CURRENT_USER \ Программное обеспечение \ Microsoft \ Window \ Текущая версия \ Explorer \ File Extracts.txt \ Выбор пользователя
  • Обратите внимание на данные значения для Progid (например, txtfile) в области правого окна. Это программный идентификатор расширения файла, выбранного пользователем (через стандарт или Открыть с помощью диалоговых программ).
  • Если ветка UserChoice не существует, перейдите к следующей ветке:
  • HKEY_CLASSES_ROOT.txt
  • Обратите внимание на (стандартные) значения данных (например, текстовый файл) в области правого окна.
  • Перейдите к следующей клавише (где txtfile - идентификатор программы, отмеченный на шаге 2 или шаге 4 выше)
  • HKEY_CLASSES_ROOT \ txtfile \ DefaultIcon
  • Если ключ DefaultIcon по умолчанию недоступен, вы должны создать его вручную.
  • Дважды щелкните в правой панели (по умолчанию) и назовите путь к вашему пользовательскому значку (файл .ico или ссылку на значок в файле EXE / DLL).

Ноябрьское обновление 2021:

Теперь вы можете предотвратить проблемы с ПК с помощью этого инструмента, например, защитить вас от потери файлов и вредоносных программ. Кроме того, это отличный способ оптимизировать ваш компьютер для достижения максимальной производительности. Программа с легкостью исправляет типичные ошибки, которые могут возникнуть в системах Windows - нет необходимости часами искать и устранять неполадки, если у вас под рукой есть идеальное решение:

скачать

  • Измените значение данных (по умолчанию) и укажите путь к файлу символов. Если вы используете пользовательский файл значков, убедитесь, что он имеет размер не менее 128 x 128, хотя это не является правилом, но оно должно выглядеть так, чтобы значки в представлении папки были настроены на большие или очень большие значки.
  • Выйдите из редактора реестра.
  • Выйдите из системы и снова войдите в систему или обновите значки и проверьте, обновляются ли значки в текстовых файлах.

Заключение

Если вы не видите изменения сразу, перезапустите проводник Windows или перезапустите Windows. Если вы сделаете либо, вы должны увидеть изменения.

Надеюсь, это поможет. Если вы застряли в процессе или вам нужна помощь, пожалуйста, дайте мне знать, что вы думаете ниже, и я постараюсь помочь вам как можно больше.

CCNA, веб-разработчик, ПК для устранения неполадок

Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.

Если вам уже приходилось заменять значки папок, то вы, стало быть, в курсе, что при этом система предлагает поискать альтернативный значок в файле SHELL32.dll, расположенный в папке system32. Спрашивается, почему Windows хранит иконки именно в DLL-файлах, а не в отдельных папках и что вообще представляют собой файлы DLL?

Файлы DLL или Dynamic Link Library они же динамически подключаемые библиотеки представляют собой контейнеры, нечто вроде архивов, в которых могут храниться различные используемые исполняемыми файлами EXE компоненты, например, фрагменты кода или графические элементы, в нашем случае иконки. Использование DLL в Windows основано на принципе модульности, причем каждая отдельная совместимая библиотека может быть подключена к тому или иному приложению, тем самым расширяя его функциональные возможности.

Вам может быть интересно: Не работает кнопка пуск и панель задач



При этом будущая динамическая библиотека отобразится в левой колонке рабочего окна утилиты. После этого нажмите на панели инструментов кнопку Import и в открывшемся окошке укажите путь к файлу иконки, нажав кнопку «Browse». Больше ничего в настройках менять не нужно.




Нажмите «OK» и в левой колонке утилиты у вас появятся две папки Icon Image и Icon Directory, в них и будут храниться ваши иконки.


Если хотите, можете попробовать поиграть с настройками встроенного редактора иконок, изменив метод интерполяции или добавив задний фон.


Точно таким же образом одна за другой в библиотеку добавляются прочие иконки. Чтобы сохранить результаты работы, жмем кнопку Save – библиотека будет сохранена в каталог, из которого вы брали иконки.


Готово, теперь можете использовать свою библиотеку по назначению, подставляя к ней путь в окошке смены значка.

Если вам зачем то оказалась нужна иконка с ярлыка игры или программы, то её можно "стянуть" только с помощью специальных программ.

Простыми способами (средствами самой ОС Windows) извлечь эту иконку не выйдет, потому что она обычно находится в исполняемых файлах или библиотеках приложения (причем разных размеров). Но можно воспользоваться бесплатной и не требующей установки программой Quick Any2Ico, которую можно скачать с официального сайта .
У неё есть единственный недостаток - она не русифицирована, но интерфейс состоит всего лишь из 2х переключателей и 3х кнопок
Кроме того, отличительной особенностью является то, что она может не только "выдирать" картинку из библиотек, а так же создавать из любых картинок иконки. Это может пригодится тем, кто создает свои приложения и хочет создать свою ICO иконку.

Итак, интерфейс программы представляет собой одно простое окно:

Как открыть формат файла ICO?

кстати, при нажатии это кнопки выйдет выбор стандартной библиотеки SHELL32.dll , может Вам что то и оттуда пригодится:

Как открыть формат файла ICO?


Жмем кнопку Обзор. и ищем нужный нам в примере IE ( C:\Program Files\Internet Explorer\IEXPLORE.EXE ):

Как открыть формат файла ICO?

Выбираем нужный значок и жмем кнопку ОК.

Теперь в нижнем поле жмем кнопку Browse и указываем куда сохранить нашу иконку. Можно с указанием имени.
В итоге окно должно быть таким (по примеру):

Как открыть формат файла ICO?

остается только нажать кнопку Extract it! и если он завершится удачно (а это бывает практически всегда), то появится надпись внизу окна The file was successfully extracted.

Здесь следует упомянуть про галочки напротив размеров. Программа способна сохранять иконку в любом из выбранных размеров: 16х16, 32х32, 48х48, 64х64, 96х96, 128х128, 256х256 и 512х512 - самые распространенные размеры. И ели вы выберите их все, то сохранит она в самом наибольшем, поэтому лучше выбрать только один.

Если хотите "превратить" любую картинку в иконку, то переключаетесь на Convert from an image file , затем в первом поле выбираете картинку, а во втором как сохранить. Надпись на кнопке измениться на Convert it! :

Как открыть формат файла ICO?

и в итоге выйдет нужная вам иконка.

p.s. Программа позволяет как то сохранять не только в одном размере, а в нескольких указанных. Вот только я так и не понял как это работает. Может вы поймете и поделитесь в комментариях?

Итак, с помощью этой программы вы можете легко и быстро преобразовать иконку формата ico в картинку и наоборот.

Читайте также: