Обои и Значки - [решено] Notepad++ не даёт сменить иконку файла

Ответить
Аватара пользователя
Igorious

Обои и Значки - [решено] Notepad++ не даёт сменить иконку файла

Сообщение Igorious »

Добрый день.

Решил сменить стандартные иконки. Большинство просто поменялось прописание нужного пути в DefaultIcon. Но для некоторых файлов это не работает.

Например, у меня .txt и .xml файлы ассоцированы с Notepad++, соответственно, отображается иконка, зашитая куда-то в приложение. Мне бы хотелось, чтобы отоборажалась моя иконка.

Вот снимок реестра в ветке для xml:




читать дальше »




Код:

Код: Выделить всё

[HKEY_CLASSES_ROOT\.xml]
@="xmlfile"
"Content Type"="text/xml"
"PerceivedType"="text"
[HKEY_CLASSES_ROOT\.xml\PersistentHandler]
@="{7E9D8D44-6926-426F-AA2B-217A819A5CCE}"



Код:

Код: Выделить всё

[HKEY_CLASSES_ROOT\xmlfile]
@="XML Document"
"EditFlags"=hex:00,00,00,00
"FriendlyTypeName"=@%SystemRoot%\System32\msxml3r.dll,-1
[HKEY_CLASSES_ROOT\xmlfile\CLSID]
@="{48123BC4-99D9-11D1-A6B3-00C04FD91555}"
[HKEY_CLASSES_ROOT\xmlfile\DefaultIcon]
@="C:\\Icons\\XML.ico,0"
[HKEY_CLASSES_ROOT\xmlfile\shell]
@="open"
[HKEY_CLASSES_ROOT\xmlfile\shell\open]
[HKEY_CLASSES_ROOT\xmlfile\shell\open\command]
@="\"C:\\Program Files\\Common Files\\Microsoft Shared\\OFFICE14\\MSOXMLED.EXE\" /verb open \"%1\""
[HKEY_CLASSES_ROOT\xmlfile\ShellEx]
[HKEY_CLASSES_ROOT\xmlfile\ShellEx\IconHandler]
@="{AB968F1E-E20B-403A-9EB8-72EB0EB6797E}"
Аватара пользователя
prosto user

Re: Обои и Значки - [решено] Notepad++ не даёт сменить иконку файла

Сообщение prosto user »

prosto user, нет не помогло.

Суть в том, что даже если я создаю новое расширение, типа .testext:


читать дальше »




Код:

Код: Выделить всё

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.testext]
@="TestExtFile"
[HKEY_CLASSES_ROOT\TestExtFile]
@="Пробное расширение"
"AlwaysShowExt"=""
[HKEY_CLASSES_ROOT\TestExtFile\DefaultIcon]
@="C:\\Icons\\Test.ico"





то иконка показывается, но как только ассоциирую файл с программой, то она пропадает.
Аватара пользователя
Igorious

Re: Обои и Значки - [решено] Notepad++ не даёт сменить иконку файла

Сообщение Igorious »

Я нашёл ответ на свой вопрос, может кому пригодится ещё.

Раздел .xml ссылается не только на псевдоним xmlfile через значение по умочанию, но ещё может ссылаться на раздел, указанный в PerceivedType, в моём случае - text. Значения его можно найти в ветке SystemFileAssociations. Его ключи перекрывают значения псевдонима.

Копирование ветки SystemFileAssociations/text и переименование в SystemFileAssociations/text_xml, изменение DefaultIcon - и всё готово Изображение
Ответить

Вернуться в «Оформление Windows 11/ 10 / 8 / 7 / Vista»