这个问题在这里已有答案:
当我右键单击Windows中的图像文件时,其中一个上下文菜单选项是“设置为桌面背景”。我知道有些条目可以通过注册表编辑隐藏,所以我想知道是否可以删除“设置为背景”选项。
请注意,虽然可以在下面找到大多数上下文菜单条目HKEY_CLASSES_ROOT\
,但“设置为背景”选项似乎位于其他位置。
Set as desktop background
,但答案是相同的。ShellMenuView
在两个问题的接受答案中提到的用法。
这个问题在这里已有答案:
当我右键单击Windows中的图像文件时,其中一个上下文菜单选项是“设置为桌面背景”。我知道有些条目可以通过注册表编辑隐藏,所以我想知道是否可以删除“设置为背景”选项。
请注意,虽然可以在下面找到大多数上下文菜单条目HKEY_CLASSES_ROOT\
,但“设置为背景”选项似乎位于其他位置。
Set as desktop background
,但答案是相同的。ShellMenuView
在两个问题的接受答案中提到的用法。
Answers:
虽然可以通过手动编辑注册表来删除“设置为桌面背景”选项,但使用ShellMenuView更容易。
只需运行程序,搜索菜单键setdesktopwallpaper
,然后右键单击每个条目即可禁用它们。
如果您确实 想尝试使用Regedit手动编辑密钥,则应将其列为HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\.png\Shell\setdesktopwallpaper
。请注意,删除此密钥可能会禁用完全更改壁纸的功能。
来源:How-To Geek
HKEY_CLASSES_ROOT\SystemFileAssociations
是,系统(HKLM)和用户(HKCU)设置的合并注册表视图因此可以优先使用,请参阅msdn.microsoft.com/en-us/library/windows/desktop / ...
是的,您可以通过以下两种方式之一完成:
方法1
您可以修改Windows注册表。
输入以下内容:
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers
此注册表文件夹中的每个文件夹表示上下文菜单中的项目。只需删除您不想要的那个。您可能希望复制注册表值并将其保存在其他位置,以防您想要将其恢复。
打破窗口并使切换桌面图像的能力仍然有效。你不想破窗户:
方法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
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\.png\Shell\setdesktopwallpaper
,但我读过删除这个键可以禁用完全改变你的壁纸的能力。
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers
它不包含任何有关设置桌面背景的条目。
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers
或在HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\