Не изменяется рисунок иконки файла. Неправильное отображение значков: решение
Продолжаю тематику украшательств для тех, кому порой надоедает стандартное оформление Windows. Хотя сейчас выпускается множество уже готовых сборок, которые не только с предустановленными (или на выбор) нужными программками, но и с уже встроенной темой. Но всё таки встречаются и "чистые", для поклонников минимализма или же если лицензионная версии. Вот для таких я и написал эту статью. В ней Вы узнаете как стандартными способами поменять значок (иконку) файла или папки не прибегая к помощи программ. А на сладенькое отвечу на вопрос - ?
Я вообще считаю если Вы и хотите поменять интерфейс Windows, то гораздо проще будет скачать какую-нибудь тему со всеми наворотами (обои, папки, пуск, иконки, ярлыки, курсор и т.п. - всё будет изменено), но мой сайт не посвящен этому, поэтому я покажу Вам как можно своими силами изменить значки.
Как изменить значок папки
1) Кликаем ПКМ (правой кнопкой мыши) на нужной нам папке
2) В меню выбираем последнее - Свойство
3) В этом окне выбираем вкладку Настройки
4) Кликаем на кнопку Сменить значок
5) Откроется вот такое окошечко, в котором просто выбираете понравившуюся Вам иконку для папки из списка (учтите что его можно "крутить" влево и вправо с помощью ползунка. Не думайте что там мало иконок
Ну а для тех, кому и этого мало - отвечаю сразу на "сладенький" вопрос - Где хранятся иконки в Windows ?
Вот ответ:
C:\Windows\System32\shell32.dll
C:\Windows\System32\imageres.dll
C:\Windows\System32\ddores.dll
Для общей осведомленности сообщаю - dll это формат библиотек. Вот именно в этих трех файлах Windows хранит свою библиотеку иконок.
И вот для чего я сейчас раскрыл этот вопрос про хранение - если Вам мало того что имеется в наборе - просто замените SHELL32.dll
в поле "Искать значки в следующем файле" на imageres.dll
и если этого будет мало, то и на ddores.dll
и нажмите Enter
. Это важно
не нужно больше никуда лезть!
Ещё эти файлы нужны для всякого рода извращенцев которые хотят посмотреть что там внутри и "вытащить" оттуда эти иконки (не знаю уж зачем). Для них я скрыл под спойлером маленькое руководство.
1) Откройте один из предложенных файлов, с помощью программы (По ссылке можно скачать бесплатную оф. версию 30-тидневную).
2) В панели Дерево ресурсов
откройте папку Иконка
3) Выберите любую из понравившихся Вам иконок.
4) В панели Дерево ресурсов
щелкните правой кнопкой мыши на данном ресурсе и выберите Извлечь...
→ Извлечь как "имя_ресурса.ico"
5) Выберите папку для извлечения и нажмите Сохранить
Вы также можете извлечь все иконки сразу, для этого:
6) В панели Дерево ресурсов
щелкните правой кнопкой мыши на папке Иконка
и выберите Извлечь...
→ Извлечь все как тип "Иконка"
7) Выберите папку для извлечения и нажмите OK
6) После того, как Вы выбрали нужный Вам значок, нажмите ОК и насладитесь результатом своей работы.
Как изменить иконку файла
Принцип тот же самый что и у папок, только отличие в окне Свойства
- там нам нужно нажать на Сменить значок
появится вот такое окошко, в котором нужно выбрать иконку
Если иконок там нет или мало, то можете поставить туда пути, которые написаны в вышеописанном способе для папок (например C:\Windows\System32\imageres.dll )
Иконки нужны либо в библиотеке (dll ) либо exe файле либо ico либо png . В основном меняют только значок на папках.
И тут появляется мой сюрпризик. Я подготовил для Вас маленький сборник иконок в формате ico
. Всё что Вам нужно - это скачать, сохранить, распаковать и указать путь к иконке через кнопочку Обзор..
в настройках ярлыка или папки.
Это больше для ознакомления, нежели чтобы пользовались именно ими. Всё таки статья больше о стандартных методах. Если будет что то большее - пишите, всегда рад помочь.
08.03.2010 04:32
В одних случаях значки файлов и папок отображаются некорректно из-за неправильной настройки, в других – из-за устаревшего кэша. Рассмотрим некоторые варианты решений.
Отображение эскизов вместо значков
Чтобы в качестве значков видеофайлов и картинок отображались эскизы, выполните следующие действия:
2. На вкладке Вид снимите флажок .
3. Нажмите OK .
4. Откройте Панель управления (Вид: «Крупные значки») > Система .
5. В левом меню нажмите Дополнительные параметры системы .
6. На вкладке Дополнительно в разделе Быстродействие нажмите кнопку Параметры .
7. В открывшемся окне на вкладке Визуальные эффекты установите флажок .
8. Нажмите OK .
Сброс кэша значков
Когда пользователь открывает какую-нибудь папку, Windows 7 кэширует значки всех хранящихся в ней файлов, папок и ярлыков (в целях увеличения скорости). Иногда при изменении значков и содержимого папок кэш не успевает сбрасываться и вид значков не меняется даже после нажатия кнопки F5 . В таких случаях можно вручную сбросить кэш:
2. На вкладке Вид в разделе Скрытые файлы и папки установите Показывать скрытые файлы, папки и диски .
3. Нажмите OK .
4. Вставьте в адресную строку проводника Windows 7 адрес:
%userprofile%\AppData\Local
и нажмите Ввод .
5. В открывшейся папке удалите скрытый файл .
6. Перезагрузите компьютер.
После выполнения перезагрузки Windows 7 перестроит кэш и создаст новый файл IconCache.db, после чего значки будут отображаться корректно.
Примечание . Для каждой учетной записи кэш нужно перестраивать отдельно.
Если вам надоело стандартное оформление значков в Windows 10 и 7, его можно сменить. Кому нужны однообразные папки, которые ничем не отличаются друг от друга? Ведь им можно подобрать индивидуальные иконки. Для книг - том в красивом переплёте , для документов - стопку бумаг со скрепкой, для музыки - ноты, для игр - джойстик. Если сделать то же самое с ярлыками и системными каталогами, получится уникальная тема оформления. Разберитесь, как поменять иконки в Windows 7 и других версиях. Вы можете сами решать, как будут выглядеть элементы рабочего стола.
К картинке есть несколько требований. Она должна быть:
- Квадратной.
- В формате.ICO.
- Подходящей по размеру (16×16, 32×32, 48×48 или 256×256).
- Перейдите в Пуск - Выполнить.
- В открывшемся окне введите «regedit» без кавычек и нажмите «OK». Появится редактор реестра.
- Нажмите Файл - Экспорт.
- Придумайте имя для резервной копии и укажите, куда её сохранить. Если что-то пойдёт не так, вы их неё сможете всё восстановить.
Теперь займитесь сменой иконок.
- В реестре откройте папку «HKEY_LOCAL_MACHINE»
- Перейдите в «SOFTWARE».
- Потом в Microsoft\Windows\CurrentVersion\Explorer.
- Кликните правой кнопкой мыши на «Explorer».
- Пункт «Создать - Раздел».
- Задайте ему имя «Shell Icons». Если такой каталог в списке уже есть, откройте его.
- В правой части окна вызовите контекстное меню и выберите «Создать - Стоковый параметр».
- Пропишите тип 3 (три).
- Правой кнопкой мыши щёлкните по только что созданному параметру «3» («Три»).
- Пункт «Изменить».
- В разделе «Значения» укажите путь к иконке вместе с именем файла и расширением.
- Если у вас 64-разрядная система, опять откройте папку HKEY_LOCAL_MACHINE\SOFTWARE.
- Но на этот раз перейдите в Wow6432Node\Microsoft\Windows\CurrentVersion\explorer
- И повторите все шаги, описанные выше.
- Перезагрузите компьютер и оцените новый вид иконок.
Редактируйте реестр, только если вы хорошо разбираетесь в этом вопросе. Перепутайте один параметр, и возникнут ошибки.
Если вам не нравится, как выглядят папки и ярлыки, их иконки можно сменить. Нужны лишь картинки определённого формата. Так вы сделаете красивый рабочий стол.
В статье описано, как изменить значок (иконку) у файлов какого-либо типа. Т.е., например, файл имеет расширение doc или рнр. Слева от имени файла в проводнике Windows , как правило, находится соответствующий значок - в зависимости от расширения этого файла, т.е. в зависимости от того, к ассоциации файлов какого типа принадлежит данный файл и, соответственно, какой именно программой этот файл можно открыть (для просмотра и/или редактирования).
Windows XP
В Windows XP это делается просто. Надо выполнить следующее:
Проводник -> Сервис - Свойства папки... - Типы файлов - Выбрать нужное расширение, например, MP3 - Кнопка "Дополнительно" - Кнопка "Сменить значок" - Кнопка "Обзор" .
Затем - найти нужное приложение, например:
C:\Program Files (x86)\Mozilla Firefox\firefox.exe
После чего нажать « ОК » - и иконка у файлов соответствующего типа заменится на иконку браузера Firefox:
Т.е. вместо предыдущих значков появится изображение «огненной лисы».
Т.е. в Windows XP (равно как и в Windows 98) все довольно просто. А вот как быть с Windows 7 ?
Windows 7
К сожалению, подобную легкую возможность из Windows 7 убрали (равно как и из Windows Vista , вроде бы). Здесь решения может быть два:
использование соответствующих платных и бесплатных утилит
редактирование системного реестра вручную
По поводу утилит. Надо сказать, иной раз в интернете можно встретить, в буквальном смысле, горячие пожелания разного рода болтунов о применении тех или иных утилит. Например, на этом настоятельно рекомендуют утилиту под названием Default Programs Editor .
Вполне возможно, что утилита (как минимум, внешне) хорошая и удобная. Да вот только попытка попасть на официальный сайт http://defaultprogramseditor.com почему-то дает следующий результат (на дату 10.02.2017):
Последнее сообщение на этом форуме со ссылкой на эту программу датируется 14.01.2017 (на дату 11.02.1017). М-да… странно как-то. А, точнее, подозрительно. Уж не "странная" ли утилита какая... Обычно именно подобного рода программы хвалят столь увлекательно и даже, пожалуй, навязчиво. Ну, да ладно.
Есть, конечно, еще и другие утилиты. Но, по-видимому, лучше сделать все вручную. Тем более, что все несложно. А то, на самом деле, кто его знает, что там за утилиты, что конкретно они прописывают в системный реестр…
Рассмотрим замену иконки файла на примере расширения рнр
Для того, чтобы заменить значок определенного типа файлов (рнр) необходимо открыть редактор системного реестра, например, regedit . Нажимаем кнопку Пуск, выполнить, в открывшемся окошке набираем regedit , нажимаем « ОК ».
Открывается окно редактора. В нем находим строчку.php:
Видно, что по умолчанию файлы этого типа (у меня на компьютере) открываются программой PhpStorm2016.3 . Раньше они открывались при помощи программы XWeb.php.4.0 (значение параметра backup_val).
Однако, не для каждого типа (расширения) файлов можно найти соответствующую программу, при помощи которой он может быть открыт. Например, для расширения.pl таковой программы нет – значение указанного параметра не присвоено.
Итак, файлы типа рнр на данном компьютере ассоциируются с программой PhpStorm2016.3 . Стало быть, надо ниже в списке найти эту программу.
Для этого надо зайти в раздел
HKEY_CLASSES_ROOT\PhpStorm2016.3
В нем, в свою очередь, необходимо найти раздел DefaultIcon (это – и есть иконка по умолчанию для файлов, имеющих расширение рнр), т.е. перейти в раздел HKEY_CLASSES_ROOT\PhpStorm2016.3\DefaultIcon . Там установлено значение
E:\Program Files (x86)\JetBrains\PhpStorm 2016.3.2\bin\phpstorm.exe,0
Для того, чтобы установить какую-то свою иконку для файлов, имеющих расширение рнр, необходимо в значении параметра указать абсолютный путь к соответствующему файлу, имеющему расширение ico .
В качестве примера, был взят файл, находящийся в каталоге «Мои документы» под названием Telephone.ico . Это – изображение, используемое в качестве иконки для раздела «Контакты» на нашем сайте, оно имеет такой вид:
Это лишь для примера. Понятно, что едва ли кому на практике захочется, чтобы все файлы в проводнике Windows 7 с расширением рнр отображались со значками, имеющими вид телефона. Кроме того, располагать изображение со значком в папке "Мои документы" - явно не лучшее решение. Конечно, его лучше скопировать в какой-нибудь более подходящий, например, системный каталог, где хранятся изображения для других значков.
Сохраняем ранее имеющееся значение (на всякий случай) под именем backup_value , создаем новое значение под названием «По умолчанию», в качестве параметра прописываем путь к этому изображению:
D:\Мои документы\Telephone.ico
После чего видим примерно следующее:
Для того, чтобы изменения вступили в силу, необходимо перезагрузить компьютер.
После перезагрузки, для примера, заходим в любую папку, содержащую файлы с расширением рнр. И вот что можем видеть:
У файла под названием class.phpmailer.php (имеющего расширение рнр) в качестве иконки отныне фигурирует изображение телефона.
Таким образом, можно для любого типа (т.е. для любого расширения), используемого в системе Windows 7 , сделать любой значок (иконку), которая будет по душе.
Конечно, целесообразнее хранить файлы с изображениями значков не в папке « Мои документы », а где-нибудь в ином месте, чтобы потом случайно их не удалить, да и чтобы они просто не мешались.
Примечания
В заключение, надо сказать пару слов об очевидном, что, тем не менее, может создать препятствия:
- Файл с иконкой не просто должен иметь расширение.ico , а, именно - должен быть или создан в программе, выдающей файлы такого формата (например, фотошоп), или должен быть КОНВЕРТИРОВАН (!) из другого формата. Простое переименование (т.е. изменение расширения, к примеру, с.png на.ico может не сработать - операционная система может неверно прочитать такой файл и он отобразится некорректно на месте иконки, несмотря на то, что в графических программах - например, в просмотрщике рисунков или в paint этот файл будет выглядеть отлично. Имейте это в виду.
- После того, как Вы проделаете указанные выше операции, следует, как правило, ЗАНОВО указать, каким приложением Вы планируете открывать соответствующий файл (скажем, имеющий расширение.php), в первую очередь:
Клик правой кнопкой мыши на имени файла -> свойства -> Общие -> Приложение (изменить) -> клик на том же самом приложении -> OK
Это целесообразно проделать, даже в том случае, если одно и то же приложение будет назначено для файлов с разными расширениями (например, .php и.js)
На этом основная часть статьи закончена, если Вам интересно, можете прочитать рассуждения о причинах затрудненного изменения значка (иконки) у файла в современных .
Доброго времени суток, уважаемые читатели.
Многие пользователи желают, чтобы их операционная система выглядела уникальной. Для этого есть масса инструментов, включая смену обоев, цвета окон и добавление виджетов. Сегодня же я расскажу, как установить иконки на Windows 7 отличные от стандартных. Как часто бывает, существует несколько способов, подразумевающих использование стандартных инструментов и программ сторонних разработчиков.
Этот метод позволяет менять вид отдельных документов. При этом все можно сделать без программ – используются только встроенные инструменты. Вы имеете возможность подключать файлы формата *.ico . Это могут быть уже имеющиеся или скачанные иконки из Интернета.
Важно отметить, что таким образом можно поменять только вид ярлыка.
Нужно сделать несколько шагов:
Смена вида папки ( )
Изменение значка для папки позволяет выделить ее из ряда остальных – одинаковых. Выполняем несколько движений:
Этот способ действует и на Windows 10. Если вдруг вы передумали и решили все вернуть, как было до этого, проделываем первые четыре пункта из списка. А далее выбираем «Восстановить значения по умолчанию ». Нажав на эту кнопку, восстановятся стандартные значки.
Программа IconPackager ( )
Среди любителей менять внешний вид операционной системы немалой популярностью пользуется утилита IconPackager. С помощью программы вы сможете быстро и просто выбрать то, что хотите:
Если какие-то отдельные элементы не были учтены в паке, их внешний вид останется прежним.
Иногда случаются ситуации, когда нужно вернуть пиктограммы обратно. Для этого необходимо выбрать файл и кликнуть на «Windows Default Icons By: Microsoft ». А после нажать на «Apply icon package ».
Другие приложения ( )
Некоторые пользователи встречаются с ситуацией, когда инструментов, перечисленных выше, недостаточно. Так, например, вы хотите выбрать файл с расширением *.png , а менять можно только на *.ico . Для решения проблемы существуют другие программы.
Так, например, AveIconifier 2 является сравнительно небольшим обеспечением. Приложение позволяет автоматически и быстро конвертировать файлы из одного в другой формат.
Если же вы намерены менять не один отдельный элемент, а сразу коллекцию, пригодится утилита IrfanView.
Вместе с тем ни в коем случае нельзя забывать о приложении IconTo . Программа наделена возможностью менять внешний вид отдельных системных объектов. Так, например, вы установили новые иконки для всех папок. Но один каталог все же хотите выделить среди остальных. Именно здесь и будет полезна эта утилита. Также стоит сказать, что она подходит не только для операционной системы седьмой версии от Microsoft, но и на Windows 8.