Windows 8 - 新程序不会创建资源管理器上下文菜单条目

sem*_*sel 2 context-menu windows-8

我有一堆较旧的 Windows XP 程序。当我安装它们时,它们曾经在资源管理器中创建右键单击上下文菜单条目,但在 Windows 8 64 位中,它们似乎不再这样做了。

我已经阅读了一些针对每个应用程序描述问题的超级用户问题和论坛条目,但我想知道是什么导致了这种行为,以及如何针对所有程序修复它,而不是尝试手动创建注册表每个程序的条目。

让我举个例子 - Daemon Tools Lite - 在我的 Windows XP 机器上,我可以用鼠标右键单击一个 .ISO 文件,并收到一堆关于在虚拟 DVD 驱动器中安装和稍后卸载文件的选项,但是不在我的 Windows 8 64 位安装中。有趣的是,ISO 文件与 Daemon Tools Lite 相关联——如果我双击它,它确实会被挂载,但是我没有卸载文件的快速选项——我必须使用程序的任务栏图标。但关键是该文件被正确识别为与 Daemon Tools Lite 相关联(因此安装必须成功),但未创建上下文菜单。

这只是一个例子,它严重降低了我的工作效率,以至于我开始怀疑升级到 Windows 8 是否是一个错误。

另一方面,Notepad++ 成功地创建了它的上下文菜单条目,但该条目对任何文件类型都有效,所以也许这就是差异所在。

我对 regedit 创建备份和进行更改感到很舒服,但我不知道去哪里寻找这样的东西,尤其是因为这是我的第一个 64 位操作系统(我什至不知道这是否使区别与否)。

那么,关于如何阻止这种行为的任何想法或建议?

我想知道是否有我可以删除或启用的注册表项或设置,它会再次显示正确的条目 - 否则我可能只需要从我的 Windows XP 机器上手动“复制”它们(在我继续时重写路径)。

谢谢!

mag*_*981 5

看起来您遇到了 Bitness 问题。我认为您的工具是 32 位应用程序,它们不会显示在 64 位资源管理器中。有一个名为WOW64Menu的工具可以打开 32Bit上下文菜单条目:

WOW64Menu 允许在 x64 版本的 Windows 上使用 32 位应用程序的外壳上下文菜单。单击文件夹或文件时,只需选择“WOW64(32 位)菜单”命令。

在此处输入图片说明