Come modificare l'editor predefinito per i file PNG da MS Paint a paint.net in Windows 10?


15

Ho paint.net installato nel mio Windows 10 Pro. Quando faccio clic con il pulsante destro del mouse su un file PNG in Esplora risorse, vedo il comando Modifica. Tuttavia, apre l'app di Windows Paint e vorrei cambiarla in paint.net. C'è un modo per assegnare paint.net come editor predefinito per i file PNG usando un'applet di sistema?


Inoltre, come so, questa è una domanda relativa alle impostazioni del registro e la chiave seguente dovrebbe contenere il percorso completo per l'editor:

HKEY_CLASSES_ROOT\pngfile\shell\edit\command

Nel mio registro il (Default)valore in questa chiave è impostato su

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

, ma MS Paint è comunque aperto.


Controlla anche nel registro per utente, per ogni evenienza. Ho appena provato a modificare HKCR \ batfile \ open \ command: (impostazione predefinita) per essere Notepad ++, e facendo clic con il pulsante destro del mouse su un file .BAT e scegliendo Modifica ora si apre Notepad ++ (usato per essere notepad.exe).
CBHacking

1
@Dave: questo cambierà l' associazione Open , non quella Modifica . Probabilmente chi lo desidera desidera che i PNG si aprano ancora in un altro visualizzatore di immagini per impostazione predefinita e solo in un editor di immagini quando si apportano modifiche.
CBHacking

@CBHacking, quale chiave esattamente intendi?
TecMan,

HKCU\Software\Classesè fondamentalmente una versione per utente di HKCR. Controlla le associazioni PNG impostate lì. (Nota a HKCRHKLM\Software\Classes
margine

@CBHacking, non vedo alcuna impostazione speciale per il file PNG in HKCU\Software\Classes.
TecMan,

Risposte:


19

Ho risolto il mio problema da solo. Per prima cosa ho deciso di trovare tutti i valori di registro contenenti "mspaint.exe" per provare a sostituire il percorso di MS Paint con quello di cui ho bisogno. Una delle chiavi interessanti che ho trovato è stata questa:

HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\edit\command

Ho cercato su Google e il primo risultato di ricerca è stato questo articolo:

Come modificare il programma di editor di immagini predefinito
http://www.techwork.dk/windows-7/how-to-change-the-default-image-editor-program

L'ho provato e funziona! Dobbiamo solo modificare il valore predefinito di quella chiave nella stringa

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


Si prega di considerare la marcatura della risposta accettata.
Dico Reinstate Monica il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.