为提升您的使用体验,本站正在维护,部分功能暂时无法使用。如果本站文章无法解决您的问题,您想要向社区提问的话,请到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 提问,我们的支持社区将会很快回复您的疑问。

搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

Two versions of FF need to be installed? 26 and 27

  • 7 个回答
  • 3 人有此问题
  • 3 次查看
  • 最后回复者为 sludge7051-x

more options

I'm using Win 8. I was looking at Programs, and saw that I had two versions of Firefox installed, 26 and 27.

I un-installed 26 (because I had 27), and then, when I went to launch FF, I got the error message: "Could not load XPCOM," and, it wanted to delete the Shortcut.

I did a System Restore - and that didn't fix it.

I downloaded the current version of FF, 27.0.1, installed over what had been Restored, and that fixed it.

Isn't it confusing to have more than one version of the browser installed?

I'm using Win 8. I was looking at Programs, and saw that I had two versions of Firefox installed, 26 and 27. I un-installed 26 (because I had 27), and then, when I went to launch FF, I got the error message: "Could not load XPCOM," and, it wanted to delete the Shortcut. I did a System Restore - and that didn't fix it. I downloaded the current version of FF, 27.0.1, installed over what had been Restored, and that fixed it. Isn't it confusing to have more than one version of the browser installed?

被采纳的解决方案

If you installed over it, then the previous version has been replaced.

If you're running the 32-bit version of Windows 8 and you have an English (US) version of Firefox, then the aforementioned registry key is the one you want to delete:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Mozilla Firefox 27.0.1 (x86 en-US)
定位到答案原位置 👍 0

所有回复 (7)

more options

You almost certainly only had one version of Firefox installed. Sometimes, program uninstallation entries are not properly removed¹. When clicking such an old entry, you are in fact uninstalling the current version.

You can manually remove such entries from the registry. Exercise caution when using the registry editor; you may want to back up the parent key first by right-clicking it and choosing Export.
For example, the uninstallation entry for the current version, English (US) locale can be found in the following locations:

  • 32-bit Windows:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Mozilla Firefox 27.0.1 (x86 en-US)
  • 64-bit Windows:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Mozilla Firefox 27.0.1 (x86 en-US) 

System Restore tends to make a mess of things². It should be saved as a last resort measure in case of severe system problems. It's good that you ran the installer again to fix any issues it may have caused.


¹ http://support.microsoft.com/kb/314481
² https://bugzilla.mozilla.org/show_bug.cgi?id=702045

more options

I run my anti-virus once a week, and set a Restore Point afterwards, so I know I have a good Restore point.

I'd say that I use System Restore, 3 or 4 times a year, and have never noticed anything bad.

Just this one time, though, I messed up something with the Win 8 install, and went back to a Restore Point. I noticed that there was something like 30-40 GB of space being used for no reason. I forget how I determined this. Anyway, I clicked around, and found out how you use Disk Cleanup to take care of it - make sure to click on "Clean up system files" - and that took care of it.

more options

I just installed 28.0, and see that 27.0.1 is there.

28.0 installed over 27.0.1

Did 28.0 un-install 27.0.1, and just not accurately reflect this in the Registry?

more options

选择的解决方案

If you installed over it, then the previous version has been replaced.

If you're running the 32-bit version of Windows 8 and you have an English (US) version of Firefox, then the aforementioned registry key is the one you want to delete:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Mozilla Firefox 27.0.1 (x86 en-US)
more options

Worked . . . 27.0.1 is gone

. . . Why doesn't the over-write of the new version do this, since it un-installs it?

. . . It un-installs the previous version - everything - but leaves it showing as installed? What's the logic behind this? Thx.

more options

The old registry key is normally removed automatically. Something went wrong in your case. I don't know what or why; I can only tell you that it can happen with any program, not just Firefox.

more options

I've only ever noticed it now with Firefox . . . and maybe some Microsoft C+++ or something, but maybe multiple copies of that need to be there, idk.

It seems like it happens if you update, and write over a previous version.