从Windows上下文菜单中删除“设置为桌面背景”[重复]


5

这个问题在这里已有答案:

当我右键单击Windows中的图像文件时,其中一个上下文菜单选项是“设置为桌面背景”。我知道有些条目可以通过注册表编辑隐藏,所以我想知道是否可以删除“设置为背景”选项。

请注意,虽然可以在下面找到大多数上下文菜单条目HKEY_CLASSES_ROOT\,但“设置为背景”选项似乎位于其他位置。


你为什么要那样做?
Eric F

因为我的上下文菜单相当臃肿,有多余的选项,我不小心将我的背景重置为过去的这个菜单的随机照片。
Stevoisiak

1
标记为重复的问题不太可能被任何想要删除的人找到Set as desktop background,但答案是相同的。ShellMenuView在两个问题的接受答案中提到的用法。
AlainD

Answers:


5

虽然可以通过手动编辑注册表来删除“设置为桌面背景”选项,但使用ShellMenuView更容易。

只需运行程序,搜索菜单键setdesktopwallpaper,然后右键单击每个条目即可禁用它们。

使用ShellMenuView禁用“设置桌面背景”

如果您确实 想尝试使用Regedit手动编辑密钥,则应将其列为HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\.‌​png\Shell\setdesktop‌​wallpaper。请注意,删除此密钥可能会禁用完全更改壁纸的功能

来源:How-To Geek


该节目参考取自我的答案的参考链接...
Eric F

我实际上是从The How-To Geek的一个无关的答案中找到了这个程序。我修改了我的答案,以赞扬原始来源。
Stevoisiak

值得注意的HKEY_CLASSES_ROOT\SystemFileAssociations是,系统(HKLM)和用户(HKCU)设置的合并注册表视图因此可以优先使用,请参阅msdn.microsoft.com/en-us/library/windows/desktop / ...
AlainD

2

是的,您可以通过以下两种方式之一完成:

方法1

您可以修改Windows注册表。

  1. 按Windows键+ R打开运行
  2. 键入regedit,然后单击“确定”。
  3. 输入以下内容:

    HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers
    
  4. 此注册表文件夹中的每个文件夹表示上下文菜单中的项目。只需删除您不想要的那个。您可能希望复制注册表值并将其保存在其他位置,以防您想要将其恢复。

在此输入图像描述

打破窗口并使切换桌面图像的能力仍然有效。你不想破窗户:

在此输入图像描述

方法2

下载上下文菜单编辑器第三方软件。

一些在那里(免费):

http://www.thewindowsclub.com/ultimate-windows-customizer

http://www.thewindowsclub.com/right-click-context-menu-extender-for-windows-7-released

http://www.thewindowsclub.com/context-menu-editor-for-windows-7-vista-released

答案来源:

http://www.thewindowsclub.com/remove-click-context-menu-items-editors


尝试方法1. 出现以下错误。我确实找到了一个相关的看键HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\.png\Shell\setdesktopwallpaper,但我读过删除这个键可以禁用完全改变你的壁纸的能力
Stevoisiak

@StevenVascellaro哈我忘记了一步。再看看我的回答。这可能是关于禁用再次更改壁纸的能力。我个人会选择使用第三方软件。
Eric F

说得通。值得注意的是,HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers它不包含任何有关设置桌面背景的条目。
Stevoisiak

1
通常Windows以“Windows不打算运行的方式”运行会导致破窗(惩罚):p希望这个选项至少回答了你的问题,并给了你一些想法。如果您满意,请将其标记为您的答案
Eric F

非常的。虽然,为了完成,我提到上下文菜单选项可以在注册表中找到HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers或在HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\
Stevoisiak
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.