将“画图”替换为“编辑”资源管理器命令的默认程序

将“画图”替换为“编辑”资源管理器命令的默认程序

Windows 7 中“编辑”的默认操作是在 Paint 中打开图像。我不使用 Paint。我讨厌 Paint。我不想再看到它了。

我可以将其重新指定给 Paint.NET 吗?或者,如果不能,我该如何将其完全删除,以便此链接不会扰乱我的上下文菜单?

编辑命令

PS 也许也可以删除“设置为桌面背景”?

答案1

我发现这可以完美地改变 Edit 所做的工作,并且您可以选择任何您想要的程序。

  1. 打开注册表编辑器:开始 →regedit

  2. 导航HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\edit\command

  3. 在右侧双击并将Default值更改为"C:\YOUR_PATH_HERE\APPLICATION.exe" "%1"

这样做的好处是可以对 Windows 7 认为是图像的所有文件进行更改。

来源:m-schmidt.eu

答案2

这些菜单称为上下文菜单,有一个名为 ShellMenuView 的程序http://www.nirsoft.net/x64_download_package.html 有 32 位或 64 位版本

它可以显示这些上下文和类项,然后右键单击,它可以将您放在其位置的注册表编辑器中,并从那里对其进行编辑。

当程序打开注册表编辑器并跳转到某个键时,有时注册表跳转不会落在正确的位置。只需选择注册表中的顶部项或关闭注册表编辑器,它就会正常工作。

在更改注册表之前备份注册表会很好。

我测试了你想要做的事情,你必须更改你想要更改的图片类型的所有类。所以 Bmps Jpegs 等等。我在想一个更快的方法可能是搜索整个注册表中的 MsPaint 程序,然后仔细地逐个替换它。[F3] 在 regedit 中查找下一个。

有报道称,同名程序或该程序的重​​新打包版本是木马。请确保从源头或可靠位置获取该程序。然后对其进行扫描,以确保万无一失?

答案3

这是第一个答案,我应该用这个,但我没有正确测试。这对眼睛来说更难,也更危险。

自动运行 http://technet.microsoft.com/en-us/sysinternals/bb963902

这个程序由伟大的 System Internals 制作,是系统上运行的所有方式和事物的最全面的视图之一。您可以通过选择、禁用、启用和删除项目来修复或破坏系统。我建议在处理系统内容之前对您的系统进行完整的映像备份,并在自动运行中保存您的设置。

默认情况下不显示“microsoft”条目。这是查看大多数第三方内容和系统添加项的好方法。可以更安全地禁用这些项目。

要获得整个视图,您需要转到 |选项| 并显示微软和 Windows 条目。现在(注意)转到 |文件| 并点击 |刷新|(或 F5)。

现在查看 |explorer| 选项卡,您将看到上下文菜单处理程序、属性表和所有内容。这应该允许您完全禁用/删除和移除菜单项,跳转到注册表中的项,并跳转到文件位置的项。

免责声明:对系统进行完整映像备份,这样不需要系统恢复(例如从 CD 或 USB 启动)。并且要非常小心。您现在掌控一切 :-)

答案4

我的笔记本电脑(Win 8.1)上的右键菜单打开了 MS Picture Manager,我更喜欢使用 Paint 作为编辑选项,它非常适合添加文本和 Picture Manager 无法执行的其他一些操作。我使用 Picture Manager 作为我的默认照片应用程序,它可以快速轻松地调整大小、裁剪和调整颜色。如果您不使用 Picture Manager,则此过程将无法进行,请自行承担风险。但是您可以尝试使用 ShellMenuView 禁用当前列出的照片编辑程序。(首先创建系统还原点)在开始之前备份每个指示的注册表项。我使用 Nirsoft ShellMenuView 程序找到图片管理器和 Paint 的注册表项,然后找到每个注册表项的 shell edit 注册表项,并将 shellEdit 命令从一个切换到另一个。对于 MS Picture Manager,我使用了:

    C:\PROGRA~2\MICROS~2\Office14\OIS.EXE 

(从末尾删除了 shellEdit)

对于 Paint 我使用了:

    %.systemroot%\system32\mspaint.exe /shellEdit "%1" 

(将 shellEdit "%1" 添加至末尾)

关闭 regedit 后,我​​点击了 Nirsoft ShellMenuView 中 MS Picture Manager 编辑条目的红色停止按钮。(我认为这会删除注册表中的 shell 条目,因此编辑可能根本没有必要 ¯_(ツ)_/¯

开始之前备份注册表项!祝你好运,希望这能有所帮助

感谢 Psycogeek 提供的 Nirsoft ShellMenuView 提示

相关内容