Firefox, Thunderbird, SeaMonkey запрет установки расширений XPI

Как запретить пользователям устанавливать расширения Firefox, Thunderbird или SeaMonkey?
Необходимо создать два файла.
Для Windows 32-бит
C:\Program Files\Mozilla Firefox\defaults\pref\local-settings.js
Для Windows 64-бит
C:\Program Files (x86)\Mozilla Firefox\defaults\pref\local-settings.js

pref("general.config.filename", "mozilla.cfg");
pref("general.config.obscure_value", 0);

Для Windows 32-бит
C:\Program Files\Mozilla Firefox\mozilla.cfg
Для Windows 64-бит
C:\Program Files (x86)\Mozilla Firefox\mozilla.cfg

// Первая строка с коментарием необходима так как 
// парсер специально игнорирует первую строку в этом файле
// Запрет инсталяции XPI плагинов
lockPref("xpinstall.enabled", false);


После рестарта Firefox отключит функцию установки плагинов и спрячет соответствующий пункт меню.

Источник

Другие полезные опции для файла mozilla.cfg
lockPref(“accessibility.browsewithcaret”, true);
lockPref(“accessibility.typeaheadfind”, true);
lockPref(“app.update.auto”, false);
lockPref(“app.update.enabled”, false);
lockPref(“app.update.mode”, 0);
lockPref(“app.update.silent”, true);
lockPref(“browser.cache.disk.capacity”, 1000);
lockPref(“browser.cache.disk.capacity”, 5000);
lockPref(“browser.download.dir”, “C:\\Downloads”);
lockPref(“browser.download.downloadDir”, “C:\\Downloads”);
lockPref(“browser.download.folderList”, 2);
lockPref(“browser.download.manager.closeWhenDone”, true);
lockPref(“browser.download.manager.retention”, 0);
lockPref(“browser.download.manager.showWhenStarting”, false);
lockPref(“browser.download.useDownloadDir”, false);
lockPref(“browser.download.useDownloadDir”, true);
lockPref(“browser.formfill.enable”, false);
lockPref(“browser.history_expire_days”, 4);
lockPref(“browser.history_expire_days.mirror”, 4);
lockPref(“browser.link.open_external”, 1);
lockPref(“browser.link.open_external”, 2);
lockPref(“browser.link.open_newwindow”, 1);
lockPref(“browser.link.open_newwindow”, 2);
lockPref(“browser.rights.3.shown”, true);
lockPref(“browser.safebrowsing.enabled”, true);
lockPref(“browser.search.update”, false);
lockPref(“browser.search.update”, true);
lockPref(“browser.shell.checkDefaultBrowser”, false);
lockPref(“browser.startup.homepage”, “http://www.google.com/”);
lockPref(“browser.startup.page”, 0);
lockPref(“browser.tabs.autoHide”, false);
lockPref(“browser.tabs.loadInBackground”, false);
lockPref(“browser.tabs.warnOnClose”, false);
lockPref(“browser.tabs.warnOnOpen”, false);
lockPref(“config.lockdown.disable_extensions”, true);
lockPref(“config.lockdown.disable_themes”, true);
lockPref(“dom.disable_open_during_load”, false);
lockPref(“dom.disable_window_flip”, false);
lockPref(“dom.disable_window_move_resize”, true);
lockPref(“dom.disable_window_open_feature.status”, false);
lockPref(“dom.disable_window_status_change”, false);
lockPref(“dom.event.contextmenu.enabled”, false);
lockPref(“extensions.update.enabled”, false);
lockPref(“extensions.update.enabled”, true);
lockPref(“general.autoScroll”, false);
lockPref(“general.smoothScroll”, true);
lockPref(“javascript.enabled”, false);
lockPref(“layout.spellcheckDefault”, 1);
lockPref(“network.cookie.cookieBehavior”, 2);
lockPref(“network.cookie.lifetimePolicy”, 2);
lockPref(“network.proxy.autoconfig_url”, “http://mysite.com/”);
lockPref(“network.proxy.ftp”, “firewall.private.lan”);
lockPref(“network.proxy.ftp_port”, 3128);
lockPref(“network.proxy.gopher”, “firewall.private.lan”);
lockPref(“network.proxy.gopher_port”, 3128);
lockPref(“network.proxy.http”, “firewall.private.lan”);
lockPref(“network.proxy.http_port”, 3128);
lockPref(“network.proxy.no_proxies_on”, “localhost, 127.0.0.1, www.mozilla.com”);
lockPref(“network.proxy.socks”, “firewall.private.lan”);
lockPref(“network.proxy.socks_port”, 3128);
lockPref(“network.proxy.ssl”, “firewall.private.lan”);
lockPref(“network.proxy.ssl_port”, 3128);
lockPref(“network.proxy.type”, 0);
lockPref(“permissions.default.image”, 2);
lockPref(“plugin.default_plugin_disabled”, false);
lockPref(“plugin.disable_full_page_plugin_for_types”, “audio/x-ms-wma,application/pdf”);
lockPref(“plugin.scan.plid.all”, true);
lockPref(“plugins.hide_infobar_for_missing_plugin”, true);
lockPref(“pref.advanced.javascript.disable_button.advanced”, true);
lockPref(“pref.privacy.disable_button.cookie_exceptions”, false);
lockPref(“pref.privacy.disable_button.view_passwords”, true);
lockPref(“privacy.item.cache”, true);
lockPref(“privacy.item.cookies”, false);
lockPref(“privacy.item.downloads”, true);
lockPref(“privacy.item.formdata”, true);
lockPref(“privacy.item.history”, true);
lockPref(“privacy.item.passwords”, false);
lockPref(“privacy.item.sessions”, true);
lockPref(“privacy.sanitize.promptOnSanitize”, false);
lockPref(“privacy.sanitize.sanitizeOnShutdown”, true);
lockPref(“profile.allow_automigration”, false);
lockPref(“security.default_personal_cert”, “Ask Every Time”);
lockPref(“security.enable_java”, false);
lockPref(“security.enable_ssl3”, true);
lockPref(“security.enable_tls”, true);
lockPref(“security.warn_entering_secure”, false);
lockPref(“security.warn_entering_weak”, false);
lockPref(“security.warn_leaving_secure”, false);
lockPref(“security.warn_submit_insecure”, false);
lockPref(“security.warn_viewing_mixed”, false);
lockPref(“signon.prefillForms”, false);
lockPref(“signon.rememberSignons”, false);
lockPref(“signon.rememberSignons”, true);
lockPref(“startup.homepage_override_url”, “”);
lockPref(“startup.homepage_welcome_url”, “”);
lockPref(“xpinstall.enabled”, false);
lockPref(“xpinstall.whitelist.required”, true);