Jak mogę zmienić domyślny program typu pliku, zachowując jego bieżącą domyślną ikonę w systemie Windows 7

8

Powiedzmy, że chcę otworzyć pliki XML w Notatniku, mogę zmienić domyślny program za pomocą Panelu sterowania> Programy> Programy domyślne> Skojarz typ pliku lub protokół z programem.

Zmieni to jednak także domyślną ikonę pliku tekstowego. Jeśli powtórzę proces dla innych typów plików, tracę możliwość łatwego rozróżnienia różnych plików w folderze na podstawie ich ikony.

Po zmianie domyślnego programu chciałbym „cofnąć” zmianę ikony.

HKEY_CLASSES_ROOT\xmlfile\DefaultIcon pozostaje taki sam, jak przed zmianą domyślnego programu: %SystemRoot%\System32\msxml3.dll,0

Próbowałem dodać HKEY_CURRENT_USER\Software\Classes\xmlfile\DefaultIcon, HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xml\DefaultIconale wydaje się, że żadne z nich nie działa.

Jakie klucze rejestru należy zmienić, aby odzyskać starą ikonę ( %SystemRoot%\System32\msxml3.dll,0), ale pozostawić Notatnik jako program domyślny?

Pobrałem FileTypesMan i pokazuje %SystemRoot%\System32\msxml3.dll,0jako domyślną ikonę dla plików XML, mimo że nie jest ikona widzę w Eksploratorze, a nawet w samej FileTypesMan!

Michiel van Oosterhout
źródło
Filetypesman może to zrobić .... howtogeek.com/howto/12383/change-a-file-types-icon-in-windows-7
Moab
@Moab Dzięki, chociaż już edytowałem moje pytanie: FileTypesMan zgłasza inną ikonę niż ta, która jest faktycznie wyświetlana w Eksploratorze.
Michiel van Oosterhout

Odpowiedzi:

10

Domyślny edytor programów może zrobić to, czego potrzebujesz:

Domyślny edytor programów ułatwia naprawę ustawień skojarzenia plików w systemie Windows, w tym elementów menu kontekstowego, ikon i opisów.

Zrzut ekranu

SSAURABHH
źródło
Serdecznie witamy :)
SSAURABHH
Dla przypomnienia, ten program nie pozwala na zmianę domyślnego programu dla typu pliku bez zmiany ikony. Co ona robi zrób to pozwalają przywrócić znaczek filetype jest po to zostały zostały zmienione.
Stevoisiak,
Zazwyczaj domyślne ikony można znaleźć wC:\WINDOWS\system32\imageres.dll
Stevoisiak,
@MichielvanOosterhout, czy możesz określić kroki, które wykonałeś w programie? Dzięki
golimar