Windows 10 reached EOS (end of support) on October 14, 2025. If you are on Windows 10, see this article.

搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

了解更多
Open

Windows ExtensionSettings registry key takes priority over ExtensionSettings REG_SZ/REG_MULTI_SZ

Matt

We are managing Firefox settings using Intune via Imported ADMX templates.

We are managing Extension Settings via 'Extension Management (JSON on one line)' which works fine for our force installs, force removals etc.

We have noticed that some users have installed 3rd party extensions which create the ExtensionSettings key in the registry with the 3rd party extension details.

The issue we see if when ExtensionSettings exists as a REG_SZ or REG_MULTI_SZ under `HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Mozilla\Firefox` it is then ignored if the `HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Mozilla\Firefox\ExtensionSettings` key exists.

Is there a setting we can use to have these settings merged by Firefox or have the REG_SZ/REG_MULTI_SZ take priority or is the only way to ensure enterprise policy continues to work we need to migrate our extension settings into the key rather than string?

Thanks!

We are managing Firefox settings using Intune via Imported ADMX templates. We are managing Extension Settings via 'Extension Management (JSON on one line)' which works fine for our force installs, force removals etc. We have noticed that some users have installed 3rd party extensions which create the ExtensionSettings key in the registry with the 3rd party extension details. The issue we see if when ExtensionSettings exists as a REG_SZ or REG_MULTI_SZ under `HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Mozilla\Firefox` it is then ignored if the `HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Mozilla\Firefox\ExtensionSettings` key exists. Is there a setting we can use to have these settings merged by Firefox or have the REG_SZ/REG_MULTI_SZ take priority or is the only way to ensure enterprise policy continues to work we need to migrate our extension settings into the key rather than string? Thanks!

所有回覆 (4)

Are you saying there are multiple ExtensionSettings keys? I didn't know that was possible.

Can you post a screenshot of what your registry looks like?

Sorry, for the confusion I am saying I can have ExtensionSettings configured as a string (REG_SZ) in the Firefox key and every thing works fine.

There is a 3rd party extension which is being installed and is creating ExtensionSettings as a key under Firefox which then means the configured ExtensionSettings string (REG_SZ) is ignored when Firefox loads the policies.

I've attached images of the registry and Firefox about:policies before the ExtensionSettings key is present and then after the key is present.

If I need to convert the ExtensionSettings string (REG_SZ) into the key then I can do that, but I am looking to see if there is either a way for Firefox to merge the key and string to avoid doing that.

OK that's a new one. ExtensionSettings should not be a be key that has extension IDs underneath it. What they are doing is not documented at all (and I'm surprised it works).

I'm not sure if I should ignore the keys underneath or try to combine them.

I'll figure out something.

問個問題

如果您還沒有帳號,您必須先登入帳號 來回覆文章。還沒有帳號的話,只能發問新問題