¿Cómo cambiar el editor predeterminado para archivos PNG de MS Paint a paint.net en Windows 10?

15

Tengo paint.net instalado en mi Windows 10 Pro. Cuando hago clic derecho en un archivo PNG en el Explorador de Windows, veo el comando Editar. Sin embargo, abre la aplicación Windows Paint y me gustaría cambiarla a paint.net. ¿Hay alguna manera de asignar paint.net como el editor predeterminado para archivos PNG usando un applet del sistema?


Además, como sé, esta es una cuestión de configuración del registro, y la siguiente clave debe contener la ruta completa al editor:

HKEY_CLASSES_ROOT\pngfile\shell\edit\command

En mi registro, el (Default)valor de esta clave se establece en

"C:\Program Files\paint.net\PaintDotNet.exe" "%1"

, pero MS Paint se abre en cualquier caso.

TecMan
fuente
Compruebe también en su registro por usuario, por si acaso. Acabo de intentar editar HKCR \ batfile \ open \ command: (predeterminado) para que sea Notepad ++, y al hacer clic derecho en un archivo .BAT y elegir Editar ahora se abre Notepad ++ (solía ser notepad.exe).
CBHacking
1
@Dave: Eso cambiará la asociación Open , no la Edit . Es probable que el autor de la pregunta quiera que los PNG se sigan abriendo en otro visor de imágenes de forma predeterminada, y solo en un editor de imágenes al realizar cambios en ellos.
CBHacking
@CBHacking, ¿qué clave exactamente quieres decir?
TecMan
HKCU\Software\Classeses básicamente una versión por usuario de HKCR. Verifique las asociaciones PNG establecidas allí. (Nota al azar: en HKCRsí mismo es justo HKLM\Software\Classes.)
CBHacking
@CBHacking, no veo ninguna configuración especial para el archivo PNG en HKCU\Software\Classes.
TecMan

Respuestas:

19

Resolví mi problema por mí mismo. Primero decidí buscar todos los valores de registro que contengan "mspaint.exe" para intentar reemplazar la ruta a MS Paint con lo que necesito. Una de las claves interesantes que encontré fue esta:

HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\edit\command

Lo busqué en Google y el primer resultado de búsqueda fue este artículo:

Cómo cambiar el programa de editor de imágenes predeterminado
http://www.techwork.dk/windows-7/how-to-change-the-default-image-editor-program

Probado, y funciona! Solo necesitamos cambiar el valor predeterminado de esa clave a la cadena

"C:\Program Files\paint.net\PaintDotNet.exe" "%1"

TecMan
fuente
Por favor considere marcar la respuesta aceptada.
Digo reinstalar a Mónica el