0

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

我有点困惑为什么以及如何会发生这种情况。

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

4

1 回答 1

1

不,正确的注册表项是HKEY_CURRENT_USER\Software\Mozilla\Firefox\Extensions- 在 x86 和 x64 Windows 上。原因是Software密钥仅针对 HKLM 重定向HKEY_CURRENT_USER\Software但是在 32 位和 64 位应用程序之间共享。

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

于 2012-08-06T08:22:19.670 回答