我有一个非常奇怪的 shell 扩展文件夹,我就是无法摆脱它。
我该如何摆脱这个问题?我已经下载了ShellEx查看器,但我找不到任何名为“X64”的扩展,位于该文件夹中的其他扩展在查看器中的任何地方也找不到。我在注册表中也找不到该文件夹,但这可能是因为我不知道在哪里查找。
我该如何编辑它以便将文件夹的内容放在“默认”菜单中而不是子文件夹中?
答案1
该条目是否显示在所有对象(驱动器、文件夹、任何类型的文件)中,还是仅显示特定文件类型?如果它显示在所有对象中,请检查下面的注册表HKEY_CLASSES_ROOT\*
,特别是shell
和shellex
子项。尝试删除*
子项:
- 启动 regedit(以管理员身份)并导航到
HKEY_CLASSES_ROOT\*
。 - 单击
File > Export...
并将密钥保存到文件。 - 删除该项。
此后该X64
条目还会出现吗?重新导入之前保存的注册表文件以撤消更改。
您还可以尝试注册表搜索X64
(键和数据中的整个字符串):
我认为你不太可能通过这种方式找到它,但尝试一下也无妨。你只需要查看下面的内容。当它找到或时,HKEY_CLASSES_ROOT
你可以停止搜索。HKEY_CURRRENT_USER
HKEY_LOCAL_MACHINE
至于ShellExView
:扩展程序不一定以上下文菜单中显示的相同名称进行注册。启动程序(以管理员身份)并按公司对扩展程序进行排序(不太可能是 Microsoft 扩展程序,因此您可能应该关注非 Microsoft 扩展程序)。其中列出了哪些非 MS 扩展程序?忽略那些您可以清楚识别的扩展程序并禁用其他扩展程序。
这会删除上下文菜单项吗?如果是,请重新启用一半禁用扩展的一半。如果该条目再次出现,则它属于那一半,因此再次禁用其中一半的扩展。否则,它属于仍然被禁用的另一半,因此启用其中一半那些扩展。继续,直到缩小有问题的扩展的范围。
答案2
Ansgar Wiechers 解决方案非常有效。
我有魔法师右键单击上下文菜单中显示的选项。
我检查并确认魔法师已从我的电脑中卸载。我打开REGEDIT
并删除了\HKEY_CLASSES_ROOT*\shellex\ContextMenuHandlers\MAGICISO
但没有区别。
我重新启动了计算机,但没有变化。
然后,我搜索了任何可以命名的文件魔法,并找到了一个 .dll [windows shell 扩展模块] 名称C:\Program Files (x86)\MagicISO\misosh64.dll
我尝试删除该目录C:\Program Files (x86)\MagicISO\
,但出现错误,提示目录中的内容已被另一个应用程序使用/在其他地方打开。
然后我尝试了 Ansgar Wiechers 提到的步骤,从右键单击上下文菜单中获得了 Magiciso 选项,但无法成功删除目录。
我重启了电脑,登录后第一件事就是删除目录C:\Program Files (x86)\MagicISO\
,最后成功了。
谢谢。