![Windows 8 - 新程序不会创建资源管理器上下文菜单条目](https://linux22.com/image/1357277/Windows%208%20-%20%E6%96%B0%E7%A8%8B%E5%BA%8F%E4%B8%8D%E4%BC%9A%E5%88%9B%E5%BB%BA%E8%B5%84%E6%BA%90%E7%AE%A1%E7%90%86%E5%99%A8%E4%B8%8A%E4%B8%8B%E6%96%87%E8%8F%9C%E5%8D%95%E6%9D%A1%E7%9B%AE.png)
我有许多旧版 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 机器上手动“复制”它们(在我进行过程中重写路径)。
谢谢!
答案1
看起来你遇到了位数问题。我认为你的工具是 32 位应用程序,它们不会显示在 64 位资源管理器中。有一个名为WOW64菜单打开32位上下文菜单条目:
WOW64Menu 允许在 x64 版本的 Windows 上使用 32 位应用程序的 shell 上下文菜单。只需在单击文件夹或文件时选择“WOW64 (32 位) 菜单”命令即可。