Today I tried getting Internet connection for my Windows 10 PC through what is called tethering: I purchased a data plan for an Android phone, connected it to the Internet, connected the phone to the PC using a USB cable and finally, on the phone toggled on "Tethering".
Sure, I got my Internet alright. And my PC didn't freeze. But it didn't continue to operate on tip-top shape either. It became sluggish in certain areas. First, the taskbar icon continued to show "Disconnected" state for the next half an hour. Attempting to launch Network and Sharing Center (or even Control Panel) was met with delays, and even when I finally saw Network and Sharing Center, it announced that the service allowing it to track network state was offline. Half an hour later, it finally recognized the new network status, but the networking-related UI was still working sluggishly.
As for other apps, I once lost control of a video playback. The picture and the UI froze, although the sound played on.
I'd like to reiterate that upon connecting the USB cable, I did get my Internet connection within seconds. Firefox was immediately able to navigate websites. Edge, however, seems to query the connection state from Windows shell and didn't allow me to connect anywhere for half an hour.
How can I solve this problem?
What I tried: Checking Task Manager was the first thing. My CPU or disks didn't seem extremely busy. I tried looking at Device Manager for something suspicious. I didn't find anything. And I didn't get to keep the Android phone for long. I had to switch it for an Apple iPhone, which was tethered without trouble. But I am going to have more Android tethering in the future.