user269574 Asked: 2019-05-11 16:04:33 +0800 CST2019-05-11 16:04:33 +0800 CST 2019-05-11 16:04:33 +0800 CST 如何使用 ShellMenuView 从上下文菜单中删除“打印”? 772 这个 ServerFault 答案证明“打印”应该出现: 但为什么不适合我呢?请看下面。 context-menu 4 个回答 Voted Best Answer jamietre 2019-10-17T17:48:31+08:002019-10-17T17:48:31+08:00 我希望您现在已经明白了这一点,但对于将来的右键单击打印仇恨者:您需要取消选中默认选中的“选项 -> 隐藏标准菜单项”。 对于许多文件类型,出现在“打开”下方的 Windows 默认“打印”会导致每天浪费数千页纸张,然后将出现在列表中。键入CTRL+Q以显示“快速过滤器”控件,过滤“打印”,然后您可以禁用它。 Biswapriyo 2019-07-11T11:15:16+08:002019-07-11T11:15:16+08:00 只需reg delete在命令提示符中使用命令删除注册表即可。以.txt文件为例。 获取文件扩展名关联:assoc .txt 以管理员身份删除注册表:reg delete HKCR\txtfile\shell\print /F 有时还有另一个注册表:reg delete HKCR\txtfile\shell\printto /F 如果需要,备份注册表。删除的注册表可以很容易地从 .reg 文件中导入。该命令还可以用于for多个文件关联的循环中。 harrymc 2019-07-11T11:47:06+08:002019-07-11T11:47:06+08:00 我认为您在错误的地方,错误的条目中查找。 您链接的答案中的屏幕截图来自一段时间以前,可能来自另一个版本的 Windows。 这些Print条目可以在其他名称下找到,例如&Print和 3D Print(Windows 10 中新的漂亮打印选项)。 以下是我电脑上的一些例子: 3ICE 2019-07-16T03:16:24+08:002019-07-16T03:16:24+08:00 CTRL + F 查找条目。输入“打印”。按回车。我看到 Print 在列表中实际上是“&Print”。注意:这里的“&”表示热键(带下划线的字母),所以&Print在上下文菜单中变成P rint,Pre&view变成Pre view 。 按字母排序将以“&”开头的内容放在顶部,连同其他 & 的(&Edit 等),这就是为什么在预览和修复之间找不到它的原因。相反,它位于&P lay 和&R register 之间,在列表中的位置要高得多。这是一张 ShellMenuView 图片: 附录:通过注册表修改 shell 时,有时更改仅在下次登录时应用。所以注销并重新登录(或重新启动整个机器,以对您更方便的为准)并再次检查。它可能奏效了! 高级:讨厌注销?我也是!打开任务管理器 (Ctrl+Shift+Esc) 并终止 explorer.exe (Windows 资源管理器),然后通过以下方式再次启动它:文件 → 运行新任务。它将重新加载您的 shell - 应用新的注册表更改 - 无需注销您或关闭正在运行的应用程序。 (编辑:重写了我的整个答案,被误解的问题。)
我希望您现在已经明白了这一点,但对于将来的右键单击打印仇恨者:您需要取消选中默认选中的“选项 -> 隐藏标准菜单项”。
对于许多文件类型,出现在“打开”下方的 Windows 默认“打印”会导致每天浪费数千页纸张,然后将出现在列表中。键入
CTRL+Q
以显示“快速过滤器”控件,过滤“打印”,然后您可以禁用它。只需
reg delete
在命令提示符中使用命令删除注册表即可。以.txt
文件为例。assoc .txt
reg delete HKCR\txtfile\shell\print /F
reg delete HKCR\txtfile\shell\printto /F
如果需要,备份注册表。删除的注册表可以很容易地从 .reg 文件中导入。该命令还可以用于
for
多个文件关联的循环中。我认为您在错误的地方,错误的条目中查找。
您链接的答案中的屏幕截图来自一段时间以前,可能来自另一个版本的 Windows。
这些
Print
条目可以在其他名称下找到,例如&Print
和3D Print
(Windows 10 中新的漂亮打印选项)。以下是我电脑上的一些例子:
CTRL + F 查找条目。输入“打印”。按回车。我看到 Print 在列表中实际上是“&Print”。注意:这里的“&”表示热键(带下划线的字母),所以&Print在上下文菜单中变成P rint,Pre&view变成Pre view 。
按字母排序将以“&”开头的内容放在顶部,连同其他 & 的(&Edit 等),这就是为什么在预览和修复之间找不到它的原因。相反,它位于&P lay 和&R register 之间,在列表中的位置要高得多。这是一张 ShellMenuView 图片:
附录:通过注册表修改 shell 时,有时更改仅在下次登录时应用。所以注销并重新登录(或重新启动整个机器,以对您更方便的为准)并再次检查。它可能奏效了!
高级:讨厌注销?我也是!打开任务管理器 (Ctrl+Shift+Esc) 并终止 explorer.exe (Windows 资源管理器),然后通过以下方式再次启动它:文件 → 运行新任务。它将重新加载您的 shell - 应用新的注册表更改 - 无需注销您或关闭正在运行的应用程序。
(编辑:重写了我的整个答案,被误解的问题。)