A USB tethered connection from an Android device will in some cases fail to share the internet to a Windows computer.
In such situations, the network icon in the taskbar will have a warning yellow exclamation indicating there is a problem with the connection.
Clicking this icon in Windows 10 will reveal the network notification area, where the message ‘No internet‘ can be seen.
This error usually resolves on its own after a few seconds once the network discovery notification pops up asking whether you want to allow your PC to be discoverable by other PCs and devices on the network.
Choosing Yes or No doesn’t affect the internet connectivity.
Wi-Fi hotspot tethering from is often just as problematic sometimes, however I long found that changing the DNS server often fixes that. This simple trick however doesn’t seem to work with the USB tethered connection.
Instead, a restart seems to be the only sure way of resolving the error. After restarting, the network discovery pop up would eventually come up signalling the connection had internet.
It’s however impractical to restart one’s computer every times this occurs, especially if you’re in the middle of some work.
For that reason it occurred to me that I should instead just try resetting the network adapter. That should technically achieve the same thing.
Now, there are some quick commands for doing that however they all require a restart to complete, something we want to avoid at all cost.
So rather than reset the adapter, I figured I might as well reinstall it. The adapter is plug and play since we connect it via USB. As such, it will be discovered and installed automatically without necessitating a reboot.
Guess what? That worked! Here’s what you need to do.
How to Reinstall USB Tethering Adapter
- Connect your Android phone to your computer and enable USB tethering as you normally do.
- On your computer, open the Device Manager by searching for it in Start menu or running
devmgmt.mscin the Run window.
- In the list devices, expand the Network adapter section and find the Remote NDIS based Internet Sharing Device adapter.
- Right-click on it and select Uninstall device.
- Click the Uninstall button in the confirmation window to begin the uninstallation.
- Once it is done, disconnect your phone then connect it back and enable USB tethering.
- The adapter will be installed afresh, and you should afterwards get the network discovery pop-up.
Your internet should now work. Should you happen to encounter this issue in the future as often as I do, just repeat the steps above. Cheers!