Firefox: Failure In Chrome Registration

Lately, I’ve been getting 2-3 of these errors whenever I try to open Firefox:

"Chrome Registration Failed" error dialog that appears when you try to open Firefox.

Firefox could not install this item because of a failure in Chrome Registration. Please contact the author about this problem.

I tried re-installing it, and also repairing it – but neither solved the problem. After spending some time googling to find a solution, I found a great knowledgebase article from the Mozilla guys themselves. Since it was difficult for me to find, I decided to offer the solution here too. Here’s the description of the problem, from the article:

The term chrome has been used in Mozilla development for 10 years, referring to the that part of the Firefox window that lies outside of a window’s content area. Toolbars, menu bars, progress bars, and window title bars are all examples of elements that are typically part of the chrome. It is in no way related to Google Chrome.

Chrome registration is something each Firefox add-on must do to work in Firefox. While some add-ons come with the appropriate chrome.manifest file, other add-ons rely on chrome.manifest being automatically generated when you start Firefox.

Chrome registration failure can occur when an add-on has come bundled with Firefox and you don’t have system rights to edit files where Firefox is installed. (Thus chrome.manifest cannot be generated.)

As for how I happened, I suspect it was either the fact that I applied a System Restore state recently, or a NoScript update I downloaded was flawed.

Solution

To fix it, I ran Firefox with administrative privileges once – and never saw the error messages again. The Mozilla article offers additional instructions, if that doesn’t fix your problem. See below.

To prevent this error from happening again, you need your system administrator to log on with an administrator account, and run Firefox at least once.

(Windows Vista) Right-click the Firefox icon in the desktop and select Run as Administrator.

If that isn’t an option, you can disable the offending add-on.

  1. At the top of the Firefox window, click the Tools menu, and select Add-ons.
  2. The Add-ons window will open. In the Add-ons window, click the Extensions panel.
  3. A list of installed extensions will be displayed. If you see any extension that you did not install yourself, select it, and click Disable.
  4. Above the list of extensions, click Restart Firefox.
  5. If the error still occurs, try disabling a different extension.

See Also

Firefox Knowledgebase Article – Chrome Registration Failed

  • Thank you. I had this exact problem with Windows 7. This fixed it.

  • Chris Mundy

    Thanks for this, it's been doin my head in!