Dear Erik,
Hello! Welcome to the Microsoft Community. I'm glad to be able to help you. If I don't understand your question, please let me know immediately.
I understand that when you set the default browser, you have no other options except Edge, and the problem occurred after reinstalling Windows. I understand the trouble caused by this problem, and I will try my best to help you solve it.
-Try downloading another browser to see if you can slide another browser as the default browser.
-Try to see if the "Set as default browser" option is useful inside the browser. In general, there should be a request option of "Set as default browser" in the browser settings, to see if it is available.
-Manually change using Registry Editor:
If the above method doesn't work, you can try to manually modify the default browser settings using Registry Editor:
- Press Windows+R, enter regedit and press Enter.
- Navigate to the following path: HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations
- In the http and https keys, change the value of Progid to OperaGXHTML (or the ID of other browsers).
Disclaimer: Generally, modifying registry subkeys or work group is intended for advanced users, administrators, and IT Professionals. It can help fix some problems, however, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For further protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click How to back up and restore the registry in Windows - Microsoft Support to view the article.
-See if the solution in the following thread works for you:
Try the moderator's "Create a separate batch file" method.
Solved ━ Why Can't I Change My Default Web Browser? (Windows 11 22H2) - Microsoft Community
Windows 10 - Choose default apps by protocol sucks - Microsoft Community
-Try to create a new local administrator account and see if the problem still exists in the new account.
Press win+R and enter lusrmgr.msc to open Local Users and Groups.
Right-click the Users folder and select New User.
Enter the user name and password, and then click Create.
To the right of the newly created account, select the account type and set it as administrator.
Now go to the newly created local account and see if the problem has been solved.
I hope the above information can be helpful to you. If you try the solution, feel free to tell me the results or the problems you encounter.
Best wishes
Pyked | Microsoft Community Support Specialist