无法通过HKEY_CURRENT_USER安装firefox扩展

时间:2012-08-03 14:32:21

标签: firefox-addon registry

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

我对为什么以及如何发生这一点感到困惑。

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

1 个答案:

答案 0 :(得分:1)

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

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