2012-08-03 129 views
0

根据提供的文档here它说我应该能够通过HKEY_CURRENT_USER \ Software \ Wow6432Node \ Mozilla \ Firefox \ Extensions安装扩展,但每当我将它添加到那里,Firefox都找不到它。但是,问题是如果我在HKEY_LOCAL_MACHINE位置下添加相同的密钥,Firefox会发现该扩展很好!无法通过HKEY_CURRENT_USER安装Firefox扩展

我有点困惑,为什么以及如何发生。

编辑:在Windows 7 64位版本上安装。

回答

1

不,正确的注册表项是HKEY_CURRENT_USER\Software\Mozilla\Firefox\Extensions - 无论是在x86还是x64 Windows。原因是Softwareis only redirected for HKLM。然而,在32位和64位应用程序之间共享HKEY_CURRENT_USER\Software

如果将此扩展名添加到此键显示无效,您可能需要检查extensions.enabledScopes preference的值(您可以在about:config下查看并更改它)。例如。如果它的值是5,那么它只允许用户配置文件中的扩展名(值1)和Firefox提供的值(值4)。您必须确保组合中还包含值2.