Hi guys I got this problem, it only comes up occasionally, like once every couple of weeks, but I can't seem to figure it out.

I have a Toshiba laptop and I connect to the internet using wifi. Sometimes the wifi would stop working. It shows that I'm still connected to my wifi, but with an exclamation mark that says limited or no internet. I disconnect and then try again, but now my computer doesn't detect any wifi network. I usually can see a bunch of wifi networks, but when it happens I cannot detect any. I have a couple external hard drives connected to my laptop too. When this wifi problem occurs, I also couldn't access the external hard drives. I disconnect them, but they still show up in My Computer and I can click on them, even though they're empty inside. My last problem is that when this wifi problem happens, I can't restart the computer. It just hangs, so I either have to hold the power button down to restart, or to wait for five or so minutes before windows tells me it's having trouble and then it restarts.

My network drivers have all been updated. I do have a VPN service minimized but it's off almost always and it was never running when this wifi problem occurs. I also have Norton Antivirus on. I don't know what could be causing it, because I'm not just getting the wifi problem only, and this problem has occurred about five times since upgrading to Windows 10 this past winter. So it's not too often, but I don't know what could be causing it. Thank you,