如何将Win10文件资源管理器图片“编辑”右键菜单改为应用商店版Paint.net?
解决应用商店版Paint.net替换Windows 10文件资源管理器图片右键“编辑”菜单的问题
我之前也踩过这个坑!应用商店版的程序因为采用沙箱化安装机制,注册表配置逻辑和桌面版完全不一样,直接填exe路径肯定无效。下面是我亲测有效的步骤,帮你搞定这个问题:
第一步:获取应用商店版Paint.net的启动标识
首先得拿到Paint.net的Package Family Name和Application ID,这是启动应用商店程序的关键:
- 按下Win+X,打开「Windows PowerShell」(普通权限即可)
- 运行这条命令:
Get-AppxPackage | Where-Object {$_.Name -like "*Paint.Net*"} - 在输出结果里找到
PackageFamilyName字段,格式大概是PaintNet.PaintNet_xxxxxxxxx(后面的一串字符是系统自动生成的,每个人的可能不一样);Application ID通常就是App(如果不确定,可去HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\PackageRepository\Packages下对应包名的子项里查看)
第二步:修改注册表配置
- 按下Win+R,输入
regedit打开注册表编辑器,导航到以下路径:HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\edit- 如果
edit子项不存在,右键点击shell,选择「新建」→「项」,命名为edit
- 如果
- 选中
edit项,在右侧窗口双击「默认」,把数值数据改成你想要显示的菜单文字(比如“用Paint.net编辑”) - 右键点击
edit项,选择「新建」→「项」,命名为command - 选中
command项,双击右侧的「默认」,填入以下格式的命令:
举个例子,如果你的PackageFamilyName是explorer.exe shell:AppsFolder\你的PackageFamilyName!AppPaintNet.PaintNet_9zz4h110yvjzm,完整命令就是:explorer.exe shell:AppsFolder\PaintNet.PaintNet_9zz4h110yvjzm!App
第三步:让设置生效
修改完成后,你可以通过以下方式触发生效:
- 右键点击任务栏的文件资源管理器图标,选择「关闭窗口」后重新打开
- 按下Ctrl+Shift+Esc打开任务管理器,找到「Windows资源管理器」,右键选择「重启」
- 极端情况可注销当前用户再重新登录,确保注册表修改完全生效
这样设置后,右键点击任意图片文件,选择「编辑」(或你自定义的菜单文字),就会直接启动应用商店版的Paint.net啦!
内容的提问来源于stack exchange,提问作者Yǔjǐn Lín
相关产品推荐
相关产品推荐

