Как я могу изменить программу по умолчанию для типа файла, сохраняя ее текущий значок по умолчанию в Windows 7

8

Допустим, я хочу открыть XML-файлы в Блокноте, я могу изменить программу по умолчанию через Панель управления> Программы> Программы по умолчанию> Связать тип файла или протокол с программой.

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

Поэтому после того, как я изменил программу по умолчанию, я бы хотел «откатить» изменение значка.

HKEY_CLASSES_ROOT\xmlfile\DefaultIcon остается тем же, что и до изменения программы по умолчанию: %SystemRoot%\System32\msxml3.dll,0

Я попытался добавить HKEY_CURRENT_USER\Software\Classes\xmlfile\DefaultIcon, HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xml\DefaultIconно, похоже, ни один из них не работает.

Какой раздел (ы) реестра я должен изменить, чтобы вернуть старый значок ( %SystemRoot%\System32\msxml3.dll,0), но оставить «Блокнот» в качестве программы по умолчанию?

Я скачал FileTypesMan, и он отображается %SystemRoot%\System32\msxml3.dll,0как значок по умолчанию для файлов XML, хотя это не тот значок, который я вижу в Проводнике, и даже в самом FileTypesMan!

Михель ван Остерхаут
источник
Filetypesman может сделать это .... howtogeek.com/howto/12383/change-a-file-types-icon-in-windows-7
Моав
@Moab Спасибо, хотя я уже отредактировал свой вопрос: FileTypesMan сообщает о значке, отличном от того, который фактически отображается в Проводнике.
Michiel van Oosterhout

Ответы:

10

Редактор программ по умолчанию может делать то, что вам нужно:

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

Скриншот

SSAURABHH
источник
Добро пожаловать :)
SSAURABHH
Как примечание, эта программа на самом деле не позволяет вам изменять программу по умолчанию для типа файла без изменения иконки. Что он делает , это позволяет вам сбросить значок вашего типа файла после того, как он был изменен.
Stevoisiak
Обычно значки по умолчанию можно найти вC:\WINDOWS\system32\imageres.dll
Stevoisiak
@MichielvanOosterhout, можете ли вы указать шаги, которые вы выполнили в программе? Спасибо
Голимар