Como alterar o editor padrão para arquivos PNG do MS Paint para paint.net no Windows 10?

15

Eu tenho o paint.net instalado no meu Windows 10 Pro. Quando clico com o botão direito do mouse em um arquivo PNG no Windows Explorer, vejo o comando Editar. No entanto, ele abre o aplicativo Windows Paint e eu gostaria de alterá-lo para paint.net. Existe uma maneira de atribuir o paint.net como o editor padrão para arquivos PNG usando um miniaplicativo do sistema?


Além disso, como eu sei, isso é uma questão de configurações do registro e a seguinte chave deve conter o caminho completo para o editor:

HKEY_CLASSES_ROOT\pngfile\shell\edit\command

No meu registro, o (Default)valor nesta chave é definido como

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

, mas o MS Paint é aberto em qualquer caso.

TecMan
fonte
Verifique também o registro por usuário, por precaução. Eu apenas tentei editar HKCR \ batfile \ open \ command: (padrão) para ser o Notepad ++, e clicar com o botão direito do mouse em um arquivo .BAT e escolher Editar agora abre o Notepad ++ (usado como o notepad.exe).
precisa saber é o seguinte
1
@ Dave: Isso mudará a associação Open , não a Edit . O solicitante provavelmente deseja que os PNGs ainda sejam abertos em outro visualizador de imagens por padrão e apenas em um editor de imagens ao fazer alterações neles.
precisa saber é o seguinte
@CBHacking, o que exatamente você quer dizer com chave?
TecMan
HKCU\Software\Classesé basicamente uma versão por usuário de HKCR. Verifique se há associações PNG definidas lá. (Random nota lateral: HKCRem si é apenas HKLM\Software\Classes.)
CBHacking
@CBHacking, não vejo nenhuma configuração especial para o arquivo PNG HKCU\Software\Classes.
TecMan

Respostas:

19

Eu resolvi meu problema sozinho. Primeiro, decidi encontrar todos os valores do registro que contenham "mspaint.exe" para tentar substituir o caminho do MS Paint pelo que eu preciso. Uma das chaves interessantes que encontrei foi esta:

HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\edit\command

Pesquisei no Google e o primeiro resultado da pesquisa foi este artigo:

Como alterar o programa padrão do editor de imagens
http://www.techwork.dk/windows-7/how-to-change-the-default-image-editor-program

Tentei, e funciona! Só precisamos alterar o valor padrão dessa chave para a string

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

TecMan
fonte
Por favor, considere marcar a resposta aceita.
Eu digo Reinstate Monica