¿Cómo puedo cambiar el programa predeterminado de un tipo de archivo mientras mantengo su icono predeterminado actual en Windows 7?

8

Digamos que quiero abrir archivos XML en el Bloc de notas, puedo cambiar el programa predeterminado a través del Panel de control & gt; Programas & gt; Programas predeterminados & gt; Asociar un tipo de archivo o protocolo con un programa.

Sin embargo, eso también cambiará su icono predeterminado al de un archivo de texto. Si repito el proceso para otros tipos de archivos, pierdo la capacidad de distinguir fácilmente diferentes archivos en una carpeta en función de su icono.

Entonces, después de cambiar el programa predeterminado, me gustaría "deshacer" el cambio del icono.

HKEY_CLASSES_ROOT\xmlfile\DefaultIcon se mantiene igual que antes de que el programa predeterminado haya cambiado: %SystemRoot%\System32\msxml3.dll,0

Intenté agregar HKEY_CURRENT_USER\Software\Classes\xmlfile\DefaultIcon, tanto como HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xml\DefaultIcon pero ninguno parece funcionar.

¿Qué clave de registro debo cambiar para recuperar el icono anterior ( %SystemRoot%\System32\msxml3.dll,0 ) pero mantén el Bloc de notas como el programa predeterminado?

yo descargué FileTypesMan y eso nos muestra %SystemRoot%\System32\msxml3.dll,0 como el icono predeterminado para los archivos XML, a pesar de que no es el icono que veo en el Explorador, e incluso en el mismo FileTypesMan.

Michiel van Oosterhout
fuente
@Moab Gracias, aunque ya había editado mi pregunta: FileTypesMan informa de un ícono diferente al que realmente se muestra en Explorer.
Michiel van Oosterhout

Respuestas:

10

Editor de programas por defecto puedes hacer lo que necesites

El Editor de programas predeterminados facilita la corrección de la configuración de asociación de archivos en Windows, incluidos los elementos del menú contextual, los iconos y las descripciones.

Screenshot

SSAURABHH
fuente
Maravilloso programa, gracias por el enlace!
Michiel van Oosterhout
De nada :)
SSAURABHH
Solo como una nota, este programa no te permite cambiar el programa predeterminado para un tipo de archivo sin cambiar el ícono. Lo que hace hacer es permitirte restablecer el icono de tu tipo de archivo después ha sido cambiado
Steven M. Vascellaro
Normalmente los iconos por defecto se pueden encontrar en C:\WINDOWS\system32\imageres.dll
Steven M. Vascellaro
@MichielvanOosterhout, ¿puede especificar los pasos que realizó en el programa? Gracias
golimar