这是可能的禁用或删除文件打印选项上的右键点击? 似乎应该是可能的。
这些types的右键菜单上的选项分配给每个文件types。 如果您只想定位几种文件types,则可以从这些文件types中删除打印命令。
例如,对于PDF文档,请转到HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.pdf
并查看默认值。 在我的电脑上,值是AcroExch.Document
。 那么你会去HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AcroExch.Document\Shell
并删除打印子项。
虽然您显然必须删除个别文件types的这些registry项,但这是我find的最全面的列表:
Windows Registry Editor Version 5.00 ;-------- ;-------- Remove "Print" from context menu for image files ;-------- [-HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\print] ;-------- ;-------- Remove Print From common text-based files ;-------- [-HKEY_CLASSES_ROOT\SystemFileAssociations\text\shell\print] [-HKEY_CLASSES_ROOT\batfile\shell\print] [-HKEY_CLASSES_ROOT\cmdfile\shell\print] [-HKEY_CLASSES_ROOT\docfile\shell\print] [-HKEY_CLASSES_ROOT\fonfile\shell\print] [-HKEY_CLASSES_ROOT\htmlfile\shell\print] [-HKEY_CLASSES_ROOT\inffile\shell\print] [-HKEY_CLASSES_ROOT\inifile\shell\print] [-HKEY_CLASSES_ROOT\JSEFile\shell\print] [-HKEY_CLASSES_ROOT\JSFile\shell\print] [-HKEY_CLASSES_ROOT\MSInfo.Document\shell\print] [-HKEY_CLASSES_ROOT\otffile\shell\print] [-HKEY_CLASSES_ROOT\pfmfile\shell\print] [-HKEY_CLASSES_ROOT\regfile\shell\print] [-HKEY_CLASSES_ROOT\rtffile\shell\print] [-HKEY_CLASSES_ROOT\ttcfile\shell\print] [-HKEY_CLASSES_ROOT\ttffile\shell\print] [-HKEY_CLASSES_ROOT\txtfile\shell\print] [-HKEY_CLASSES_ROOT\VBEFile\shell\print] [-HKEY_CLASSES_ROOT\VBSFile\shell\print] [-HKEY_CLASSES_ROOT\Wordpad.Document.1\shell\print] [-HKEY_CLASSES_ROOT\WPEDoc\shell\print] [-HKEY_CLASSES_ROOT\WPSDoc\shell\print] [-HKEY_CLASSES_ROOT\wrifile\shell\print] [-HKEY_CLASSES_ROOT\WSFFile\shell\print] ;-------- ;-------- Remove Print From Internet Shortcut ;-------- [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\InternetShortcut\shell\print] ;-------- ;-------- Remove Print From Acrobat-/Foxit-registered .pdf files ;-------- [-HKEY_CLASSES_ROOT\AcroExch.Document.7\shell\print] [-HKEY_CLASSES_ROOT\FoxitReader.Document\shell\print]
您可以将其复制并粘贴到.reg文件中,然后双击运行它。
从这里
您可以使用GPO禁用资源pipe理器的上下文菜单。
对于整个class级来说,这对于摆脱编辑和打印所有图像(在我看来是无用的条目)特别有效,请转到:
HKEY_CLASSES_ROOT\SystemFileAssociations\image
,转到包含要禁用的命令的节点,并在该节点下创build一个名为“LegacyDisable”的新STRING值。
因此,例如,如果要禁用“编辑”,请转到HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\edit
,并在该节点下创build一个名为“LegacyDisable”的新STRING值。
喜欢发布的答案,但我更喜欢隐藏/禁用。 资源
如果你想隐藏这些项目中的一个,你必须Shift +右键单击,那么你可以在右边添加一个新的string值,并将其命名为“ Extended ”,如下所示:
如果您想要禁用它,但不想删除密钥,则可以添加一个新的string值并将其称为“ LegacyDisable ”。
您可以使用ShellMenuView编辑或禁用任何上下文菜单项,也可以跳转到registry项进行编辑。
http://www.nirsoft.net/utils/shell_menu_view.html