USB tethering depends on three things working at the same time: mobile data on the phone, a real USB data connection, and a network connection on the computer.
That gives you a much faster way to troubleshoot it than changing every hotspot and Windows setting you can find.
Start with these three checks:
- Turn off Wi-Fi on the Android phone and confirm a website opens over mobile data.
- Connect the unlocked phone to the computer and check whether Android shows a USB connection notification.
- Turn on USB tethering and see whether Windows creates a new network adapter.
The first point where that sequence fails is where I would concentrate.
The USB Tethering Switch Is Greyed Out
A greyed-out switch usually means Android does not currently see a suitable USB host connection.
Google’s normal USB tethering process requires you to connect the phone to another device by USB first and then enable USB tethering. On Samsung phones, the switch likewise becomes available only when a usable USB connection is detected.
So before touching network settings, prove that the cable carries data.
Connect the phone directly to the computer, unlock it, and pull down the notification shade. Look for a notification such as:
Charging this device via USB
USB for…
Android System – USB
Tap it and see whether options such as File transfer / Android Auto are available.
You do not have to leave File transfer selected for tethering. This is simply a useful test. If Windows can see the phone for file transfer, the USB data path is working.
No USB notification at all? Change the cable or port before doing anything more complicated.
A charging cable can still be the problem
Charging does not prove that USB data works.
Some cables are designed only for power. Others develop damaged data conductors while continuing to charge normally.
Use a cable you have successfully used for file transfer, Android Auto, or another data connection.
Connect directly to the computer rather than through a keyboard, monitor, dock, or unpowered USB hub. On a desktop, a rear motherboard USB port is a useful comparison.
If moving the connector makes the USB notification disappear and return, inspect the cable and phone port rather than resetting Android.
USB Tethering Turns On but the Computer Has No Internet
This is a completely different failure.
Once Android lets you turn USB tethering on and Windows creates a network connection, the cable is probably doing its job. Now test the internet source.
Disconnect tethering for a moment, switch Wi-Fi off on the phone, and open a couple of websites.
If they do not load, USB tethering cannot create working internet from a mobile connection that is already offline.
Check:
- Mobile data is enabled.
- The correct SIM is selected for data on a dual-SIM phone.
- The plan still has usable data.
- Cellular signal is adequate.
- Airplane Mode is off.
- The carrier is not experiencing an outage.
For a phone-side data failure, use Mobile Data Not Working on Android rather than changing Windows drivers.
Mobile data works on the phone, but not through tethering
Now carrier restrictions and traffic-routing apps become more relevant.
Some carriers restrict tethering, meter it separately, or require hotspot/tethering support in the plan. Google specifically advises checking with the carrier because tethering may be limited or incur additional charges.
A VPN can also produce the strange situation where internet works on the phone but the tethered computer cannot reach anything.
Temporarily disconnect:
- VPN apps
- Firewall apps
- Ad blockers that create a local VPN
- DNS/security filtering apps
Reconnect USB tethering and test again.
If that restores the connection, troubleshoot that app’s tethering or split-tunnelling support instead of leaving protection disabled permanently.
Private DNS is worth one quick test
Open Android’s Private DNS setting and temporarily choose Automatic.
On many phones the path is:
Settings > Network & internet > Private DNS
Samsung usually places it under:
Settings > Connections > More connection settings > Private DNS
If the tethered connection immediately begins resolving websites, the custom DNS configuration was involved.
Restore your preferred configuration afterward if it works correctly.
Android Says Tethering Is On, but Windows Sees Nothing
At this point the phone has accepted the USB connection, so I would move to Windows.
Right-click Start > Device Manager and expand Network adapters.
With tethering enabled, look for an adapter whose name includes something such as:
- Remote NDIS
- RNDIS
- USB Ethernet
- Mobile Device
- The phone manufacturer’s name
Also check Other devices for an unknown or warning-marked USB/network device.
The tethering adapter has a warning icon
Open Properties and read the Device status before changing the driver.
Then try disconnecting the phone, reconnecting it, and enabling USB tethering again.
If the same tethering adapter remains in an error state, right-click that specific device and choose Uninstall device. Do not select an option to remove the driver package unless you already have a replacement.
Restart Windows, reconnect the phone, and enable tethering.
Be careful here. Do not uninstall the PC’s normal Wi-Fi or Ethernet adapter by mistake.
When Windows has a broader network-driver problem, Windows Could Not Find a Driver for Your Network Adapter covers that separately.
Windows creates an adapter but labels the network unidentified
Press Windows + R, type:
ncpa.cpl
and press Enter.
Find the network connection that appears when USB tethering is enabled.
Disable that connection, wait a few seconds, and enable it again.
Also disconnect active VPN clients while testing. Virtual adapters from VPN, virtualization, or other networking software can complicate routing, but there is no reason to uninstall them unless you establish that one is causing the conflict.
Do You Need a Special Android USB Driver?
Usually not for ordinary USB tethering on a modern Windows PC.
Windows commonly uses a standard USB/RNDIS-style network device for the tethered connection.
Manufacturer USB drivers are more relevant when Windows cannot identify the phone correctly at all, or when the phone vendor provides a specific package for that model.
Do not download random “Android USB tethering drivers” from driver-collection websites.
For Google devices, Samsung phones, or other brands, use official manufacturer support when a dedicated USB driver is genuinely required.
USB debugging is also not required for normal tethering. It is an Android developer feature and should not be enabled just because the tethering switch is greyed out.
The Connection Works, Then Keeps Dropping
An intermittent connection deserves a physical test before a software reset.
Leave the phone tethered and gently check whether normal cable movement causes Windows to disconnect and reconnect.
If it does, replace the cable and inspect the ports.
Also watch the phone’s cellular signal. USB tethering can remain physically connected while the internet disappears because the phone itself has moved into weak or unstable coverage.
Heat is another clue. Tethering keeps the cellular modem active while USB may also charge the phone. If the device becomes unusually hot, remove it from direct sunlight or insulating surfaces and allow it to cool.
For a connection that drops only after several minutes, compare:
USB stays connected but internet stops: investigate cellular service, VPN/DNS, or carrier routing.
Windows plays the USB disconnect sound: investigate the cable, ports, USB controller, or power management.
That distinction is much more useful than resetting everything.
Windows USB Power Management Can Cause Repeated Disconnects
This is worth checking when Windows repeatedly disconnects the phone even with a known-good cable.
In Device Manager, inspect the relevant USB hub or tethering adapter. When a Power Management tab is available, temporarily clear:
Allow the computer to turn off this device to save power
Test again.
Not every USB device exposes that option, and I would not disable power management across every USB controller without evidence that the PC is actually dropping the USB connection.
Reset the APN Only When the Mobile Network Points There
An APN reset is not a first-line USB fix.
Consider it when mobile data or tethered traffic began failing after APN settings were manually changed, after a SIM/carrier change, or when your carrier specifically directs you to check the APN.
On many Android phones:
Settings > Network & internet > SIMs > [SIM] > Access Point Names
Samsung commonly uses:
Settings > Connections > Mobile networks > Access Point Names
Use Reset to default where available.
Do not copy APN values from an unrelated carrier or an old forum post. When custom values are required, get them from the mobile network.
Leave Network Reset Until Late
Android and Windows both offer network-reset options, but neither should be the first response to a tethering problem.
If the phone cannot establish mobile data, fix that first.
If Android does not detect the USB cable, a network reset will not repair the cable.
If Windows never detects the USB device, concentrate on USB detection and the adapter.
A Windows network reset becomes reasonable only when the tethering adapter is present and apparently healthy but Windows networking remains corrupted after simpler checks.
On Windows 11:
Settings > Network & internet > Advanced network settings > Network reset
Be aware that this reinstalls network adapters and can affect VPN and virtual-network configuration.
One Important Exception: Android USB Tethering to a Mac
Google’s current Android documentation explicitly states that Mac computers cannot tether with Android through USB.
So when the target computer is a Mac, spending an hour changing Android USB modes will not turn Google’s unsupported USB tethering path into a supported one.
Use a compatible Wi-Fi hotspot method instead.
That is also why this guide focuses on Windows once the Android side of the USB connection has been verified.
What I Would Not Change for a Simple USB Tethering Failure
Several popular fixes introduce more risk than value.
I would not:
- Enable USB debugging just for tethering.
- Change the default USB configuration in Developer options unless diagnosing a specific USB-mode issue.
- Install unsigned USB drivers from unknown websites.
- Edit the Windows registry.
- Factory-reset the phone.
- Reset all Windows networking before testing the cable.
- Manually change APN values without carrier information.
USB tethering is a chain. A good repair follows that chain rather than making broad changes.
When the switch is greyed out, prove the USB data connection. When tethering is on but there is no internet, prove mobile data and carrier routing. When Android says tethering is active but Windows has no network, inspect the Windows USB network adapter.
Those three situations account for most of the useful diagnosis without turning a straightforward connection problem into a system-wide reset.


