Допустим, я хочу открыть 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!
источник
Ответы:
Редактор программ по умолчанию может делать то, что вам нужно:
источник
C:\WINDOWS\system32\imageres.dll