為了改善您的使用體驗,本網站正在進行維護,部分功能暫時無法使用。若本站的文件無法解決您的問題,想要向社群發問的話,請到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 發問,我們的社群成員將很快會回覆您的疑問。

搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

了解更多

Firefox will not start when "firefox.exe" is typed in the start menu

  • 7 回覆
  • 9 有這個問題
  • 2 次檢視
  • 最近回覆由 m-wynn

more options

I usually use Firefox 10.0a1 UX experimental build. I know it's "unstable", but it works just fine for me. Anyways, it was feeling slow today, and was constantly hanging, so I decided to run firefox.exe -safe-mode from the start menu. I got the error: The procedure entry point NS_SetDllDirectory could not be located in the dynamic link library xul.dll. When I looked at the task manager, it showed that Minefield (the old name for nightly builds) was trying to run. I didn't even know I had Minefield, as I reinstalled Nightly after they changed the branding (around 5.0-6.0 nightly builds). My question is: How do I change the default firefox.exe to point to C:\Program Files (x86)\ux\firefox.exe and/or how do I resolve that error?

I usually use Firefox 10.0a1 UX experimental build. I know it's "unstable", but it works just fine for me. Anyways, it was feeling slow today, and was constantly hanging, so I decided to run '''firefox.exe -safe-mode''' from the start menu. I got the error: '''The procedure entry point NS_SetDllDirectory could not be located in the dynamic link library xul.dll.''' When I looked at the task manager, it showed that Minefield (the old name for nightly builds) was trying to run. I didn't even know I had Minefield, as I reinstalled Nightly after they changed the branding (around 5.0-6.0 nightly builds). My question is: How do I change the default '''firefox.exe''' to point to '''C:\Program Files (x86)\ux\firefox.exe''' and/or how do I resolve that error?

由 m-wynn 於 修改

被選擇的解決方法

Try to ask in this mozillaZine thread:
UX Branch Discussion • mozillaZine Forums: http://forums.mozillazine.org/viewtopic.php?f=23&t=2230295

從原來的回覆中察看解決方案 👍 0

所有回覆 (7)

more options

I don't know about the error message you got but that is not the way to start a different version of Firefox -- include the pathname. And if you are trying to share a profile that is bad also as you could damage a profile, though Mozilla does try to avoid damaging, you should not mix the production version profile with one of a beta unless you are looking to create/solve additional problems for those that inadvertently do that. What does the UX stand for after 10.a1

Some links without reviewing them on my part test using multiple profiles. See links at bottom as well like command arguments

Some more:

Google: Firefox The procedure entry point NS_SetDllDirectory could not be located in the dynamic link library xul.dll


http://www.google.com/search?complete=0&as_qdr=all&num=100&hl=en&q=Firefox+The+procedure+entry+point+NS_SetDllDirectory+could+not+be+located+in+the+dynamic+link+library+xul.dll&btnG=Google%20Search&sourceid=Mozilla-search

由 David McRitchie 於 修改

more options

I'm not sharing a profile between two different versions of firefox. When I type "firefox.exe" into the run box, it launches a different version. I want to know how to make the UX version default. (Note that I have a separate profile for the stable release, if UX ever breaks.)

I've run nightly builds since 4.0a1, and have never experienced this problem. Also, UX stands for User eXperience. The UX branch gets more User Interface patches before Mozilla Central.

Once I get on my PC, I will look at your suggestion, and let you know if it solved it!

more options

Your suggestions didn't help. For now, I can type "C:\Program Files (x86)\ux\firefox.exe" -safe-mode into the run box, but I would like to type firefox.exe -safe-mode into the search box, without it running "C:\Program Files (x86)\Minefield" -safe-mode

more options

My question is: How do I change the default firefox.exe to point to C:\Program Files (x86)\ux\firefox.exe ?

-> Use Win + R key combination and enter the following in the Windows Run box:

  • "C:\Program Files (x86)\ux\firefox.exe"

-> When Firefox starts, check which version its opening. IF its the UX version, then do the following:

  • click Firefox button and click Options (OR File Menu -> Options)
  • Advanced panel -> General tab -> place Checkmark on Always check to see if Firefox is the default browser on startup -> click Check Now button and make it the Default browser
  • click OK on Options window
  • Close Firefox

-> Again use Win + R key combination and this time enter the following in the Windows Run box:

  • firefox.exe

Check which version its opening now.

由 Hasan 於 修改

more options

@mha007 I tried your steps, but it didn't help. I think I'm just going to type the full path into the run box, but I will leave this question unsolved in case anyone finds the answer.

more options

選擇的解決方法

Try to ask in this mozillaZine thread:
UX Branch Discussion • mozillaZine Forums: http://forums.mozillazine.org/viewtopic.php?f=23&t=2230295

more options

I talked to the mozillaZine people. I decided to use a new thread on the Firefox Builds board instead of the UX Branch Discussion thread, simply because questions could easily get lost in the UX thread, and my question could be applied to all builds of Firefox.

Anyways, it appears that the most recently installed version of Firefox takes the registry entry for firefox.exe, so an uninstall and reinstall of UX did the trick!

Thanks everyone!