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

搜索 | 用户支持

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

详细了解

Why can't FF successfully set itself as my default browser?

  • 8 个回答
  • 20 人有此问题
  • 10 次查看
  • 最后回复者为 six50nm

more options

Firefox 3.6.10 is unable to successfully set itself as my default browser. I'm running Win7/64 Enterprise SP1

FF is set to check itself on startup, and each time reports that it is not the default browser, do I wish to set it so? I say "yes", but am asked next time anyway.

If I then shut FF down immediately, then restart it, I am asked again.

FF has an option to "check now" whether it is the default, under the Tools->Options->General tab. Clicking "Check Now" brings up that same dialogue. I click "Check Now", am told FF is not the default, do I want to set it so? I answer "Yes", the dialogue is dismissed. I then click "Check Now" again, and am again told that FF is not my default. (Yes, I am Administrator)

Under Default Programs, FF is designated to handle FTP, HTTP and HTTPS protocols, and to open .htm and .html filetypes.

As far as I can tell, FF acts as if it is the default browser. Why is its own check for same always coming up false? What does FF really check, if not the protocols and file associations? How can I make this stop?

Firefox 3.6.10 is unable to successfully set itself as my default browser. I'm running Win7/64 Enterprise SP1 FF is set to check itself on startup, and each time reports that it is not the default browser, do I wish to set it so? I say "yes", but am asked next time anyway. If I then shut FF down immediately, then restart it, I am asked again. FF has an option to "check now" whether it is the default, under the Tools->Options->General tab. Clicking "Check Now" brings up that same dialogue. I click "Check Now", am told FF is not the default, do I want to set it so? I answer "Yes", the dialogue is dismissed. I then click "Check Now" again, and am again told that FF is not my default. (Yes, I am Administrator) Under Default Programs, FF is designated to handle FTP, HTTP and HTTPS protocols, and to open .htm and .html filetypes. As far as I can tell, FF acts as if it is the default browser. Why is its own check for same always coming up false? What does FF '''really''' check, if not the protocols and file associations? How can I make this stop?

所有回复 (8)

more options

Check-mark the box that says not to ask again.

more options

Well, that certainly presents a cosmetic solution, but I was looking for something more than a band-aid over it. It is valuable for me to know if some other browser has usurped the default role, so I don't want to disable this check.

What does FF actually look at, to determine whether it is the default browsers, if not the protocol and file associations? Apparently there's some further, undocumented quality associated with defaultness.

由bagby于修改

more options

No-one knows? That's disappointing.

You'd think that there must be somebody who knows what FireFox checks, in order to see whether it is the default browser or not.

On the other hand, I'm also aware that this entire area of default programs is very flaky, erratic and unreliable in Windows 7.

Still, it's alarming that there are no answers at all.

由bagby于修改

more options

hi, goto firefox broser in

1. Tools->Options->Advance

there in SYSTEM DEFAULT section uncheck the "always chek the firfox is default broswer on your system' and there you go....

tc, Yogi Ghorecha

more options

This is the same answer that was given previously, Yogi, and is still unsatisfactory for the same reasons: it's a band-aid that hides, but does not address the issue, and disables an important feature of Firefox, namely detecting that something else has changed the default browser.

Apparently, how exactly that is done is a great mystery -- precisely what "default browser" means, if it is not association with the .html and .htm filetypes. Looks like nobody knows what it means, or what Firefox checks to make that determination.

more options

I looked high and low and found no answers, only silly cover-up explanations that solve nothing.

Well, here's a solution that worked for me. The key is to have an administrator give you admin rights. Once you have the rights, you can finally set FF as default in 64bit Windows. AND you can successfully see FF as an option in the Default Programs application. Once FF is set, you can take off admin rights and you'll still have FF as default.

I honestly can't believe that: a) no one anywhere has mentioned this janky "fix" and b) Mozilla has not addressed this anywhere, at all.

HTH

more options

I already was administrator and general sysgod of my computer.

I was provoked into trying related things at random, and here's what I came up with as a workaround:

If you go into Control Panel->Default Programs -> Set Program Access and Defaults, there are three radio-button options: Microsoft, Non-Microsoft, and Custom.

(Custom was already selected)

With the Mozilla Options->Advanced window open, check the "Set as default browser", then click the "Check Now" button. It will report that FF is not your default browser, etc. Ecce quaestio, and all that.

Back to "Set Program Access", click the "Non-Microsoft" button. Close it.

Back to FF, and try "Check Now" again. Now it says "FF is already your default browser".

Now RE-OPEN Control Panel and get back to "Set Program Access and Defaults". It's back to "Custom". But FF is apparently satisfied that it is the default now. Let's see if it stays that way.

由bagby于修改

more options

That's an interesting path to take. In my general user case, FF didn't even appear in that list, but it's good to know that this solution worked for an already-admin. ...so far, anyway.