Как заменить иконку файла в Windows 10

Способ 1: Назначение приложения по умолчанию
За исключением исполняемых, файлы в Windows не имеют собственных иконок, а используют иконки программ, которые назначены для открытия данных файлов по умолчанию. Соответственно, вы можете установить для файла иконку другой программы, изменив ассоциацию формата.

Откройте свойства файла, для чего кликните по нему правой кнопкой мыши и выберите из контекстного меню одноименную опцию.

Нажмите кнопку «Изменить» — это откроет меню выбора альтернативной программы.

Выберите из списка программу, иконку которой хотите установить для данного файла, и нажмите «OK».

В предыдущем окне свойств файла нажмите «OK».

В результате файл и все файлы с тем же расширением получат значок выбранной для их просмотра программы. Впрочем, просматривать эти файлы вы по-прежнему сможете с помощью любого другого приложения, воспользовавшись опцией его контекстного меню «Открыть с помощью».

Способ 2: Сторонние программы
Основными недостатками предыдущего способа является изменения программы по умолчанию и использование только тех иконок, которые имеют назначаемые программы. Обойти эти ограничения можно с помощью стороннего софта, например утилиты FileTypesMan.

Скачайте архив с утилитой со страницы разработчика и распакуйте. Там же можно скачать русификатор, который необходимо поместить в папку с исполняемым файлом FileTypesMan.

Запустите приложение от имени администратора и найдите в списке формат файла, иконку которого хотите заменить. Кликните по ней правой кнопкой мыши и выберите в меню опцию «Правка выбранных элементов».

Откроется окошко правки типа файла, нажмите в нём кнопку с троеточием напротив поля «Значок».

В открывшемся системном окошке «Смена значка» выберите подходящий значок и нажмите «OK». Также вы можете нажать «Обзор» и указать путь к произвольной иконке в формате ICO (их, кстати, можно скачать отдельно на сайтах с кастомизацией Windows).

Сохраните настройки и завершите работу FileTypesMan.

В результате все файлы с выбранным расширением получат новую иконку, причем это изменение никак не повлияет на ассоциацию формата с открывающим его по умолчанию приложением.
Способ 3: Замена иконки EXE-файла
В отличие от других типов, исполняемые файлы EXE содержат иконку внутри контейнера, поэтому, хотя эти файлы имеют одно расширение, значки у них могут быть разные. Правда, заменить их средствами операционной системы нельзя, для этого вам понадобится стороннее приложение Resource Hacker.
Скачать Resource Hacker

Скачайте программу с сайта разработчика, установите и запустите.
Перетащите исполняемый файл, иконку которого хотите заменить, в рабочее окно Resource Hacker. В правой колонке отыщите текущий значок файла, он может располагаться в папке «Icon» либо «Icon Group».

Выделите соответствующую значку запись мышкой и выберите в меню «Action» опцию «Replace Icon…».

Убедитесь, что в открывшемся окошке выбран нужный значок, нажмите кнопку «Open file with new icon…» и укажите путь к файлу иконки в формате ICO либо же файлу, содержащему иконки, например EXE, DLL и RES.

Когда новая иконка отобразится в окне замены, нажмите кнопку «Replace».

Сохраните отредактированный файл, для чего в главном меню программы выберите «File» → «Save as …» и укажите место сохранения файла.

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