How do I install a Thunderbird add-on for all users? Putting the XPI file into Extensions folder didn't work.

I'm trying to install Enigmail 1.8.2 for all users. I thought I read somewhere that you don't need to unpack the XPI file.
Whilst writing this, I did some experimenting and found a solution, but it's messy (see below). Is there an easier way?
Fresh install of Thunderbird 31.6 on Windows 7 x64. Have observed the following:
1. If I install the extension for one user via the Add-Ons GUI (from the marketplace, not from a local file), it does work. The Appdata\Roaming\Mozilla\Extensions folder is empty. Folder {847b3a00-7ab1-11d4-8f02-006008948af5} is created in Appdata\Roaming\Thunderbird\Profiles\xxxxxxxx.default\extensions\staged\ and moved from staged to extensions when TB is restarted.
2. If I download the XPI file from Enigmail site and copy it to Program Files(x86)\Mozilla Thunderbird\Extensions folder, then Thunderbird's Extensions screen says "You don't have any add-ons of this type installed".
3a. If I rename the xpi to zip (e.g. enigmail-1.8.2-tb+sm.xpi.zip) then I can open it and see that the contents are similar to what was created at point (1). If I unzip the contents, then Thunderbird doesn't recognise the add-on, unless I rename the folder to the GUID above (which could be found in install.rdf or chrome.manifest, once you know what you're looking for).
Presumably I could also have done a per-user install, copied the folder from the profile, removed the extension, then pasted the copy into the program folder. That would save looking up the GUID but is only a little less fiddly.
3b. After renaming the folder and restarting TB, it gives me a new tab "Install Add-on" which says "Another program on your computer would like to modify Thunderbird with the following add-on: ... Location: C:\Program Files (x86)". Once I allow the add-on, it is listed in Profiles\xxxxxxxx.default\extensions.ini.
Aside: Disabling the add-on simply removes the line from extensions.ini, so how does TB distinguish between an unapproved add-on and a disabled one? It seems to be in extensions.json.

Is Thunderbird already installed in the computers? If so, you could download the .xpi file and drag and drop it into the extensions window (after opening that) to install it in all the computers, following which you click the Install buttons when they become enabled, and you might have to restart Tbird afterwards.

Similar Messages

  • How do I install an Add-on for all users

    I wish to user the FoxFilter addon to prevent users from visit all websites, except a whitelist. This addon works fine. I just need the addon to work for all users on the computer. Not just the one the addon was installed for. Can this be done and if so, how?

    This is very possible and you can do it in few very steps.
    <br/><br/>1-First you have to download the xpi add-on file instead of installing it.
    <br/><br/>2-Use the following command at the run prompt (type Windows + R): firefox -install-global-extension
    <br/><br/>For example if your downloaded xpi add-on is on C:\Users\Simon\Downloads\
    <br/><br/>Then you write firefox -install-global-extension C:\Users\Simon\Downloads
    <br/><br/>Note : The addon will be normally available where every addon is. Keep in mind that only administrators can uninstall it.
    Have a nice day
    Sincerely,
    Ahmed Nefzaoui

  • Install Add-ons for All Users

    Salutations!
    I'm looking for a solution to install an add-on for all users. Specifically, we're using the Symantec PKI client (https://knowledge.verisign.com/support/mpki-support/index?page=content&id=SO27063&actp=search&viewlocale=en_US). The current version, as seen in the support page, has to be installed manually. the problem is, every time new user logs into the system with the latest version of the PKI client installed, this webpage will pop up, annoying users. As a workaround to this issue, I'm looking to install the add-on linked in on the support page and have it enabled for all users by default.
    I followed this article's chosen solution, but it does not appear to have installed the add-on: https://support.mozilla.org/en-US/questions/966922
    Any assistance would be appreciated! The version of firefox that I attempted the solution in was version 35.0.1, but most of our systems are running in the ESR channel, version 31.4.0.
    Cheers,
    Moose
    P.S. I've added the troubleshooting information, but my workstation is fairly unique, so I'm not sure if it'll be very applicable to most of the systems in our environment.

    It would seem like that article ''should'' solve the problem, but it doesn't seem to have had any effect. I extracted the contents of the .xpi file into the browsers\extensions folder using the extension ID, yet that doesn't seem to have done anything. I ran firefox after copying the uncompressed files with an administrator account with no luck. Any thoughts?

  • How do I Install or re-buy iPhoto for my Mac when the app can't lunch?

    How do I Install or re-buy iPhoto for my Mac when the app can't lunch?
    The App Store does not let me buy iPhoto from scratch nor update it. I used the original Applications Install DVD to re-install iPhoto, and the icon appeared but the app could not be used because iPhoto 2.1 is not compatible with the Mac operating system OS X (10.9.2)? I thried to update manually through apple support, and a notification of unauthorized licence did not let it happen.  What is this? What happened with my iPhoto? What can I do to solve this and safe my photos? I'm willing to pay for it, but even the app store say that it can't becuase it was suppousely bought through another account? Please help!

    Not launching is probablay not a software issue - it is probably a data issue
    No - iPhoto 2 version 2.1 is not compatible with Mavericks - or pretty much anything else - you need to purchase iPhoto '11 version 9.5.x from the App store
    LN

  • Silent install of SQL Server 2008r2 for ALL users?

    We ship an installer that does a silent install of SQL Server 2008r2 with all the 'right' parameters pre-configured. We use this:
    /QS /INSTANCENAME=MSSQLSERVER /ACTION=Install /FEATURES=SQL,BC,Conn,ADV_SSMS /SAPWD=MyPasswordGoesHere /SECURITYMODE=SQL /TCPENABLED=1 /ADDCURRENTUSERASSQLADMIN /SQLSVCSTARTUPTYPE=Automatic /SQLSVCACCOUNT="NT AUTHORITY\SYSTEM" /AGTSVCACCOUNT="NT
    AUTHORITY\SYSTEM" /IACCEPTSQLSERVERLICENSETERMS
    However, the problem is that if a tech installs it for another user, that user does not have access, since ADDCURRENTUSERASSQLADMIN flag only adds the user who installed it -- rather than adding ALL users on the computer. (Or at least all admins.)
    I tried replacing ADDCURRENTUSERASSQLADMIN with this:
    /SQLSYSADMINACCOUNTS="BUILTIN\ADMINISTRATORS"
    but that also failed to work. How can we install for all users, or at least all administrators?
    NOTE: we do NOT know the name of the computer or the users. The installer has to work for any computer setup.
    Similar question has already been asked, but wasn't helpful:
    http://social.msdn.microsoft.com/Forums/sqlserver/en-US/8354675f-be9b-4909-b776-942f03954807/how-to-do-a-silent-install-of-sql-2010-express-for-all-users-on-a-computer?forum=sqlexpress
    The documentation does not make it clear what you can pass as allowed SQLSYSADMINACCOUNTS parameters. I also am not sure if I would need to change the AGTSVCACCOUNT or SQLSVCACCOUNT?

    I tried one more thing:
    /SQLSYSADMINACCOUNTS="BUILTIN\Administrators"
    which does not halt installation with an error. 
    However, doing:
    osql -E
    create database test
    go
    in a command prompt from a different admin user on the same machine results in a permissions error... but works if done from a command prompt on the user account from which MSSQLServer was installed.
    So for some reason /SQLSYSADMINACCOUNTS="BUILTIN\Administrators" does not work as expected.
    Anyone have any idea why?
    I checked the output log from the install, and found it had generated and used a configurationFIle to do the install. I looked in that file, and these were the settings, even though I did NOT pass /ADDCURRENTUSERASSQLADMIN as a command line option:
    ; Windows account(s) to provision as SQL Server system administrators. 
    SQLSYSADMINACCOUNTS="BUILTIN\Administrators"
    ; The default is Windows Authentication. Use "SQL" for Mixed Mode Authentication. 
    SECURITYMODE="SQL"
    ; Provision current user as a Database Engine system administrator for SQL Server 2008 R2 Express. 
    ADDCURRENTUSERASSQLADMIN="True"

  • How do I set Firefox to be usable for all users on one computer?

    How do I set Firefox to be usable for all users on one computer?

    I would think the about:config entries discussed are ex-factory set to values each user has to change individually, after the installation has run its course. The solution could be to have patched files ready to install post factum:
    [https://developer.mozilla.org/en-US/docs/Mozilla/Preferences/A_brief_guide_to_Mozilla_preferences A Brief Guide to Mozilla Preferences - MDN]

  • HT1660 how can I use one single library for all users on the same laptop?

    how can I use one single library for all users on the same laptop?

    You are most of the way there. Each user having access to hard drive is the key. If users are limited in file privileges this is harder.
    Any files you add to your library and any files she adds to her library are available to the other. Just not automatically. Each user must add the files to their own library using the add file or add folder option from menu bar.
    What I have done is set library location to a location outside of My Documents\My Music. On my network storage I have a folder names s:\itunes. Both accounts iTunes are set to use this location for the library.

  • Adobe Connect Pro Add-In for All Users

    We need to install Adobe Connect Pro Add-In for all users in a Citrix environment. However, when installing the add-in there is no prompt to input a location. It directly installs the add-in on a specific user profile. Is there anyway to install this for all users as normal users do not have access to install anything on our environments? Please help as I cannot find any information on this.

    Hi kylemkr
    Please See the below doc : http://www.adobe.com/support/connect/downloads-updates.html
    http://helpx.adobe.com/adobe-connect/kb/connect-90-patches.html
    Hope it helps

  • How can i stop the Action Wizard from putting the original file into the Source folder with my changed documents?

    How can i stop the Action Wizard from putting the original file into the Source folder with my changed documents?

    [discussion moved to Creating, Editing & Exporting PDFs forum]

  • Powershell 4.0 How to use Add-Printer to add printer for all users (machine)

    Is there a way I can use Powershell 4.0 Add-Printer cmdlet to add a printer for all users (machine)?  I tried from an admin account but it only adds a printer for the currently logged on user.
    thanks.

    Adding a printer for all users requires having access to their profiles (and registry hive for user) to save the mapped printer information. Your best bet is to either use Group Policy Preferences or write a user logon script that ones when they log in and
    maps the printer if not already mapped. 
    Group Policy Preferences Example
    I wrote an article a while back that shows how to use a GPO logon script to map a printer. It doesn't use V4, but the process would be the same as far as a GPO goes.
    http://learn-powershell.net/2012/11/15/use-powershell-logon-script-to-update-printer-mappings/
    Boe Prox
    Blog |
    Twitter
    PoshWSUS |
    PoshPAIG | PoshChat |
    PoshEventUI
    PowerShell Deep Dives Book

  • Preference Panes - Install for all users, after the fact?

    Is there any way to get an already installed Pref Pane to install for all other users once it has been installed for the main account? I am hoping for a way that doesn't require uninstalling the current Pref Pane and reinstalling, some have settings I don;t wan't to lose for the main account.
    PowerMac G4 Dual 1.25, MacBook 1.83   Mac OS X (10.4.7)   2 Gb RAM : 250 Maxtor, 80 & 250 WD int. drives : Mighty Mouse : dual mon.

    Thanks for the reply.
    The app (Bamboo Dock) has installed in the root applications folder. When I'm logged in as the administrator I can see the proper icon in the apps folder and run it. however, when I log on as my son I can see the app but the icon is the default icon with the A and the pencil on and the app won't run.
    I didn't have a choice where to install and the app did not ask me if I wanted to install for all users.
    I was wondering if I could run the installer app from the terminal with sudo, then I would be giving the installer app the authority to write the receipt? I don't know if this would work or how to do it if it would.
    Stuart

  • How can I disable javascript in Firefox 30 for all users on my Solaris 10 x86 box?

    I have a Solaris 10 box in a secure environment (no Internet) with Firefox 30 installed. I need to lock javascript in a disabled state for all users. I realize each individual user can toggle javascript with about:config, but that is only a per/user activity. I want to set the value of javascript.enabled to false for all users. Additionally, no user should be able to modify this setting.
    Is there a location with a config or prefs file that will affect all users?

    Try: http://kb.mozillazine.org/Locking_preferences

  • How to set a customized search results template for all users

    Hi.
    I know the customized search results views are stored in a file called pne_portal.hda that resides on every user's subfolder in data/users/profiles/...
    Is there a way to set a customized search results template for all users? If it's impossible, is there a way to modify the Headline view? I'm not able to find the resource or template where this view is.
    Thanks in advance.

    I wasn't able to understand what was meant by this post. Therefore, I modified the standard template HeadLine View.
    Columns for this template are defined in the include slim_search_result_table_header_setup (in std_page.htm).
    Here is the modification of the code:
    <$if customTemplateId and not (baseTemplateId like customTemplateId)$>
              <$columnsString = utGetValue("customlisttemplates/" & strLower(customTemplateId), "columns")$>          
              <!-- Modify START by Oracle-->
         <$else$>
    <!-- here add default fields -->
              <$columnsString="dDocName,dDocTitle,dInDate,dDocAuthor"$>
    <!-- here add your custom fields -->
              <$columnsString=columnsString&",xComment"$>
              <!-- Modify END by Oracle-->
         <$endif$>

  • How can I create a variant in CAT2 for all users?

    I am using SAP version 4.6c
    In the CAT2 screen I have a variant "Basic settings" if I change this it affects all users.
    I want to create another variant, so that the users can choose between them.
    But when I create another, it is only avilable for my own user. Can somebody tell me how to deploy it to all users?
    Thanks,
    /Finn

    Hi,
    I dont know about the CATS system. But when ur user selects the varaint, he should remove his own id and execute the query. This should display all the variants existing for that program. Then he can select the required variant.
    The user can also save this varaint under his own ID
    Hope it helps.
    Regards.
    Jay Gandhi

  • How to create general message in sap screen for all users

    Hi Forum
    I am using ECC6 version and i want to keep a message for all the users for assistance (like who is the administrator,contact number,mail id, etc)
    Can anyone show me how to do this and also i want to know what is sm02 is used for?
    Regards
    Friend

    You can do this by creating a message at the logon screen
    Read SAP Note 205487
    SM02 is used to send system messages like prior a system downtime or a scheduled maintainance, etc.
    regards
    Juan

Maybe you are looking for

  • Are nokia asleep at the wheel?!?!

    Where are they? first iPhone, then iPhone 3G. Now there are 4 camera phones with 8mp+ cameras and face detection etc etc. My N82 was the best when it came out, now its 12 months old and no viable replacement worth getting. I know they may be working

  • PDEXGroup to set the Page Group ColorSpace

    Hello, I'm currently trying to add an Image into a PDF (that's the only content) but as I read on previous threads I'm trying to get a correct rendering when there is an alpha (channel/mask) in my image. To do so I first create an Image (PDEImageCrea

  • Need help in resolving CONNECT BY loop in user data in Oracle 9.2.0.5 Ver

    Hi Everyone, Below are the scripts to reproduce the error CREATE TABLE TESTING C1 NUMBER, C2 NUMBER, GRP NUMBER Insert into TESTING (C1, C2, GRP) Values (1, 2, 100); Insert into TESTING (C1, C2, GRP) Values (1, 3, 100); Insert into TESTING (C1, C2, G

  • Where can I download the developer studio?

    Howdy, I'd like to demo the developer studio to my ABAP team - anyone know where I could download this from? Thanking you kindly.

  • DW CS3 Crashes When Switching from Design View to Code View

    The page opens in code view, and when I try to switch to either split or design view, the application freezes.