How to set your default browser in WSL to Microsoft Edge

Aug 3, 2023 • Craig Loewen • Reading Time: 1 min

I was trying to set up PyCharm in WSL, and it asked me to register, and had a link to my default browser. So I wanted to set up my default browser in WSL to be my Edge browser on Windows. Here’s how I did it. Props to akimon658 for their original solution that was the entire basis for my solution below.

First I created a file in my home directory called Here are the contents:


powershell.exe /c start msedge $1

Then I ran sudo chmod +x ./ to make it executable.

From there I ran: sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser $HOME/ 1

And just like that it was my default! Hopefully this helps others in the same spot.