如何在Windows 10中将PN Paint的默认编辑器从MS Paint更改为paint.net?


12

我在Windows 10 Pro中安装了paint.net。当我在Windows资源管理器中右键单击PNG文件时,我看到了编辑命令。但是,它会打开Windows Paint应用程序,我想将其更改为paint.net。有没有办法使用系统applet将paint.net指定为PNG文件的默认编辑器?


此外,据我所知,这是注册表设置的问题,以下键应包含编辑器的完整路径:

HKEY_CLASSES_ROOT\pngfile\shell\edit\command

在我的注册表中(Default),此键中的值设置为

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

,但无论如何都要打开MS Paint。


检查每个用户的注册表,以防万一。我刚刚尝试编辑HKCR \ batfile \ open \ command :( 默认)为Notepad ++,右键单击.BAT文件并选择编辑现在打开Notepad ++(以前是notepad.exe)。
CBHacking 2015年

1
@Dave:这将改变Open关联,而不是Edit关联。提问者很可能希望PNG 默认在另一个图像查看器中打开,并且只在图像编辑器中进行更改时才会打开。
CBHacking 2015年

@CBHacking,你的意思究竟是什么?
TecMan 2015年

HKCU\Software\Classes基本上是每用户版本的HKCR。检查那里设置的PNG关联。(随机附注:HKCR本身就是HKLM\Software\Classes。)
CBHacking 2015年

@CBHacking,我没有看到任何PNG文件的特殊设置HKCU\Software\Classes
TecMan 2015年

Answers:


15

我自己解决了我的问题。首先,我决定找到包含“mspaint.exe”的所有注册表值,以尝试将MS Paint的路径替换为我需要的路径。我找到的一个有趣的关键是:

HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\edit\command

谷歌搜索它,第一个搜索结果是这篇文章:

如何更改默认图像编辑器程序
http://www.techwork.dk/windows-7/how-to-change-the-default-image-editor-program

尝试过,它的确有效!我们只需要将该键的默认值更改为字符串

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.