It’s annoying if USB tethering causes blue screen. Fortunately, you can solve the BSOD caused by USB tethering by using the methods offered by MiniTool Partition Wizard in this post. Pick one to fix the issue now!

Blue screen errors can be caused by various reasons in different cases. Sometimes, you may see that USB tethering causes blue screen. Why this situation occurs and how to deal with it? From this post, you can explore the answers.

Some blue screen scenarios:

As you are stuck on the blue screen, power off and power on your computer repeatedly to enter the Windows Recovery Environment. Then click Troubleshoot > Advanced Options > Startup Settings > F4 > Restart to enter the Safe Mode. After that, perform the operations below to fix the BSOD caused by USB tethering.

Further reading:

To prevent data loss caused by BSOD or other unexpected errors, clone the hard drive via MiniTool Partition Wizard in advance. This HDD/SSD cloning software enables you to clone hard drives/partitions/files easily. Besides, it also allows you to convert MBR to GPT, partition hard drives, perform Iomega hard drive recovery, recover data from hard drives with bad sectors, stop checking file system on C, etc.

MiniTool Partition Wizard DemoClick to Download100%Clean & Safe

Method 1: Check the USB Cable and Port

A simple way to get rid of the BSOD caused by USB tethering is to check the USB cable and port. First, check if there are any damages on the USB cable or port. If not, connect the USB cable to other devices to see if it works fine.

As for USB ports, simply connect the USB drive to other available USB ports on the computer to verify them. If you find that USB 3.0 ports are not working, please refer to this guide to fix them.

Method 2: Run the Network Adapter Troubleshooter

Step 1: Press the Windows and I keys to open the Settings app.

Step 2: If you run Windows 11, click System > Troubleshoot > Other troubleshooters.

If your system is Windows 10, navigate to Update & Security > Troubleshoot > Additional troubleshooters. Then click Network adapters > Run the troubleshooter.

Step 3: Tap on the Run button that is close to Network adapters.

Step 4: Follow the on-screen instructions to finish the troubleshooting process.

Mouse Cursor Won’t Move to the Second Monitor? 4 Methods
Mouse Cursor Won’t Move to the Second Monitor? 4 Methods

Mouse cursor won’t move to the second monitor due to various reasons. Fortunately, you can get it solved by taking some measures.

Read More

Method 3: Perform a SFC Scan

Try performing a SFC scan when USB tethering causes blue screen on Windows 11/10.

Step 1: Run Command Prompt as administrator. To do that, open the Run dialog window, and then type cmd and press Ctrl + Shift + Enter keys at the same time.

Step 2: In the pop-up Command Prompt window, type sfc /scannow and hit Enter.

Step 3: Wait for the finish of the process.

Step 4: After the process ends, restart the computer to check if the BSOD caused by USB tethering is solved.

Method 4: Reinstall the USB Tethering Device Driver

Before starting the process, type andexecute the command “sc.exe config netsetupsvc start=disabled” in the Command Prompt to stop the netsetupsvc service.

Step 1: Right-click on the Windows icon and then click Device Manager.

Step 2: In the Device Manager window, find and expand Network adapters.

Step 3: Right-click on the USB tethering driver and choose Uninstall device.

click Uninstall device

Step 4: In the pop-up window, click Uninstall to confirm the operation.

Step 5: After the uninstallation process ends, disconnect and reconnect the device. Then the driver should be installed by automatic.

You need to make changes to the Registry after reinstalling the driver. Here’s the full tutorial.

  1. Open Device Manager and expand Network adapters.
  2. Right-click the USB tethering driver and choose Properties.
  3. Navigate to the Details tab and select Class GUID from the Property drop-down menu.
  4. Then right-click the string and click Copy.
copy the string

5. Open Registry Editor and follow the path below to access the destination. The <Class-GUID> is the value you copied.


6. Right-click the blank space in the left panel and choose New > DWORD (32-bit) Value. Repeat this operation to create values below.

DWORD values: value data

  • IfType: 6
  • MediaType: 0
  • PhysicalMediaType: 0xe
create DWORD values

7. Now, run the command “sc.exe config netsetupsvc start=demand” to enable the closed service.

  • linkedin
  • reddit