How to stop Edge, or whatever your default browser is, from opening up when you first login or connect to the network.
Autostart programs tend to be annoying, but they are no less annoying when they are Microsoft programs. I’m not talking about required services that the operating system needs to function, but rather things like autoupdaters or other programs that just hang around just in case they are actually needed. Still, even these are better than a web browser that pops up whenever you login to the network.
If you are on wifi, you’ve probably noticed that Windows 10 autostarts Edge whenever you login. If you have changed the default browser, then instead of Edge, it will pop up. If you lose the network connection and re-establish it, again Windows 10 will autostart Edge. It is annoying!
The problem is that on wifi, it doesn’t actually connect until you login, so it at first fails at establishing a connection. So, Windows 10 then pops up the browser, assuming more info is needed.
There are two solutions given to this issue at SuperUser, but only one of them in “Why does Windows 8 open Bing.com by itself?” actually seems to work. The highest ranking one is a registry change, which will supposedly cause issues, but the second one delays the start of the service supposedly allowing the connection to take place. Delaying it did not work for me, either in a corporate environment or at home.
Save the following to a .reg file, and then double-click on it. That will add it to the registry:
Windows Registry Editor Version 5.00 ; Use this if delaying startup of NlaSvc does not work [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet] "EnableActiveProbing"=dword:00000000
To re-enable, just change the value of the DWORD back to 00000001.