Comment changer l'éditeur par défaut pour les fichiers PNG de MS Paint à paint.net dans Windows 10?

15

J'ai paint.net installé dans mon Windows 10 Pro. Lorsque je clique avec le bouton droit sur un fichier PNG dans l'Explorateur Windows, je vois la commande Modifier. Cependant, il ouvre l'application Windows Paint et je voudrais la changer en paint.net. Existe-t-il un moyen d'affecter paint.net comme éditeur par défaut pour les fichiers PNG à l'aide d'une applet système?


En outre, comme je le sais, c'est une question de paramètres de registre, et la clé suivante doit contenir le chemin d'accès complet à l'éditeur:

HKEY_CLASSES_ROOT\pngfile\shell\edit\command

Dans mon registre, la (Default)valeur de cette clé est définie sur

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

, mais le MS Paint est ouvert dans tous les cas.

TecMan
la source
Vérifiez également votre registre par utilisateur, au cas où. J'ai juste essayé de modifier la commande HKCR \ batfile \ open \: (par défaut) pour être Notepad ++, et en cliquant avec le bouton droit sur un fichier .BAT et en choisissant Modifier, vous ouvrez maintenant Notepad ++ (anciennement notepad.exe).
CBHacking
1
@Dave: Cela changera l' association Open , pas celle Edit . Il est fort possible que le demandeur souhaite que les fichiers PNG s'ouvrent toujours dans une autre visionneuse d' images par défaut, et uniquement dans un éditeur d' images lors de leur modification.
CBHacking
@CBHacking, quelle clé voulez-vous dire exactement?
TecMan
HKCU\Software\Classesest essentiellement une version par utilisateur de HKCR. Vérifiez les associations PNG définies ici. (Note latérale aléatoire: HKCRelle-même est juste HKLM\Software\Classes.)
CBHacking
@CBHacking, je ne vois aucun paramètre spécial pour le fichier PNG dans HKCU\Software\Classes.
TecMan

Réponses:

19

J'ai résolu mon problème par moi-même. J'ai d'abord décidé de trouver toutes les valeurs de registre contenant "mspaint.exe" pour essayer de remplacer le chemin d'accès à MS Paint par ce dont j'avais besoin. L'une des clés intéressantes que j'ai trouvées était la suivante:

HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\edit\command

Googlé, et le premier résultat de recherche a été cet article:

Comment changer le programme d'édition d'image par défaut
http://www.techwork.dk/windows-7/how-to-change-the-default-image-editor-program

J'ai essayé, et ça marche! Nous avons juste besoin de changer la valeur par défaut de cette clé en chaîne

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

TecMan
la source
Veuillez envisager de marquer la réponse acceptée.
Je dis Réintégrer Monica