How to change the browser used for web results in Windows 10 Search
When I search for things in Windows 10, the (web) results open up in Microsoft Edge with the Bing search engine.
I want the results to open in my default browser, Firefox, in my default search engine, DuckDuckGo.
What I have tried:
- extensions: either not compatible with Firefox or just didn't work
- changing Firefox config value
browser.search.redirectWindowsSearch
totrue
- "uninstalling" Edge: because Microsoft don't give you a nice of way of doing this (at least with the latest feature update (version 1803)), I deleted the folder from the app directory. Now web search results are basically broken: it still tries to open Edge and it obviously fails.
Surely there is Registry edit that can save me from this.
Solution 1:
Thanks to @Fanatique for suggesting EdgeDeflector. After installing it, web results open in my default browser (Firefox).
Note: I also had to install the Bing to DuckDuckGo add-on which changes the search engine to DuckDuckGo. Using Bing to DuckDuckGo will also redirect manual attempts to reach bing.com
Update:
If the initial dialog to choose EdgeDeflector was dismissed (or did not pop-up), you can apply the change in Windows settings:
"Default apps" > "Choose default apps by protocol" (link at the bottom) > "MICROSOFT-EDGE" > Choose "EdgeDeflector".
Solution 2:
There is also now a "new" version of Bing to Duckduckgo called Bing to whatever (Firefox) by the same author. In it's settings you can choose between different search engines (including Google, Duckduckgo, Qwant and more).