A laptop refusing to function as a router often catches you by surprise, especially if your phone's mobile internet connection is limited or nonexistent. You try to enable the mobile hotspot through Windows settings, but the button is grayed out, or the connected devices can't obtain an IP address. This is a common problem that can be caused by either a software glitch or incorrect driver functionality.
Before panicking and reinstalling the operating system, it's worth conducting a thorough diagnosis. Network adapter — This is a physical or software device that controls the wireless connection, and it's its status that should be checked first. Often, the cause lies in a simple service shutdown or a security protocol conflict, which can be easily fixed manually.
In this article, we'll take a detailed look at the steps to restore your device's functionality. We'll cover everything from simple checks to complex registry settings to rule out any potential errors. Windows 10 and Windows 11 have similar network settings architecture, so these tips will be relevant for both systems.
Checking the status of the network adapter and drivers
First, you need to make sure the operating system actually "sees" your wireless hardware. If the driver isn't installed or isn't working correctly, the laptop won't be able to transmit a signal. Open Device Manager by right-clicking the Start button and selecting the appropriate item from the menu.
Find the "Network Adapters" section in the list. You should be looking for the adapter named Wireless or Wi-Fi, as well as a virtual adapter Microsoft Wi-Fi Direct Virtual AdapterIf a yellow triangle is illuminated next to the primary adapter, the driver is corrupted or the device is disabled. In this case, you need to download the latest software from the laptop manufacturer's website.
How to reinstall the driver correctly?
To completely clean the device, uninstall the current driver in Device Manager by checking "Delete the driver software for this device," then restart the laptop. The system will attempt to find the default driver, or you can install the downloaded driver manually.
Sometimes the problem lies in the power saving settings, which force the Wi-Fi module to turn off to save battery life. Go to the adapter properties, go to the "Power Management" tab, and uncheck "Allow the computer to turn off this device to save power."
- 📡 Make sure the physical Wi-Fi switch on your laptop (if applicable) is turned on.
- 💻 Check if "Airplane Mode" is activated, which blocks all wireless interfaces.
- 🔄 Update your drivers through Device Manager or from the vendor's official website.
Setting up the sharing service and Mobile Hotspot
Modern versions of Windows have a built-in internet sharing mechanism called "Mobile Hotspot." However, it relies on system services, which may be stopped for some reason. If the Internet Connection Sharing (ICS) service is disabled, internet sharing will not work.
To check, click Win + R and enter the command services.mscIn the list that opens, find the "Internet Connection Sharing (ICS)" service. Double-click it to open its properties. In the "Startup type" field, select "Automatic," and then click "Start."
⚠️ Important: If the service fails to start and returns an error, check whether your antivirus or firewall is blocking it. Sometimes it's necessary to temporarily disable third-party security software for diagnostic purposes.
It's also worth checking the hotspot settings in the "Settings" -> "Network & Internet" menu. Make sure the "Allow other devices to use my internet connection" switch is enabled. The "Sharing" field should select the adapter that connects the laptop to the internet (Ethernet or Wi-Fi).
☑️ Checking hotspot settings
IP address conflicts and DNS settings
A common reason why a laptop won't share Wi-Fi is an address conflict. When you enable Wi-Fi sharing, the laptop acts as a DHCP server, assigning addresses to connected devices. If there's another router on the network that's already sharing addresses from the same subnet, or if the static IP address is configured incorrectly, the connection won't work.
It is recommended to set the TCP/IPv4 protocol settings to automatic mode. Go to "Network Connections" (via ncpa.cpl), right-click on the adapter you are sharing, select "Properties" -> "Internet Protocol Version 4 (TCP/IPv4)" and make sure that there are dots next to "Obtain an IP address automatically".
Sometimes resetting network settings helps. In the command prompt, run as administrator, and run the command netsh winsock reset, and then restart your computer. This will clear the network socket cache, which may have become corrupted.
| Parameter | Recommended value | Where to change |
|---|---|---|
| IP address | Automatic (DHCP) | IPv4 Properties |
| DNS server | Automatically or 8.8.8.8 | IPv4 Properties |
| Gateway | Automatically | IPv4 Properties |
| Subnet mask | 255.255.255.0 (standard) | IPv4 Properties |
Problems with the 5 GHz and 2.4 GHz frequency range
Modern laptops often support dual-band networks, but older smartphones or tablets may not detect the network if it's operating on the 5 GHz frequency. If you've enabled a hotspot but devices simply don't see it in the list of available ones, the issue is most likely related to the frequency band.
In the Windows mobile hotspot settings, there is a "Band" option. By default, the system may select "Any available" or "5 GHz." Try forcing this option to switch to 2.4 GHzThis will ensure maximum compatibility with all devices, even if the data transfer speed is slightly lower.
⚠️ Note: Changing the frequency range may require restarting the hotspot. Disable and then enable the hotspot toggle switch after changing the settings.
Physical location is also important to consider. The 5 GHz signal has less penetration and range. If the laptop is in a corner or behind a thick wall, devices at the edge of the range may simply not be able to reach it, creating the illusion that the network is not working.
The impact of antiviruses and firewalls
Third-party antivirus suites (Kaspersky, ESET, Avast, and others) often have their own firewall modules that can block the creation of a virtual hotspot. They consider attempts to share the internet as a potentially dangerous activity, especially on public networks.
Check your antivirus settings. Find the section related to "Network," "Firewall," or "Wi-Fi Protection." Make sure the current network profile is set to "Home" or "Trusted," not "Public." By default, Windows hides your computer and prevents detection in the public profile.
If you are using standard Windows Firewall, check your incoming connection rules. Sometimes, after system updates, public access rules can be reset. As a last resort, to test this hypothesis, you can temporarily disable protection (remember to turn it back on!).
- 🛡️ Check your network profile status (Private/Public network).
- 🚫 Temporarily disable third-party antivirus software for the test.
- 🔍 Make sure that the File and Printer Sharing service is allowed in your firewall.
Using the command line to create an access point
If the Windows graphical interface fails, there's always a reliable tool: the command line. Using the utility netsh You can create an access point manually, bypassing possible bugs in the settings interface. This also helps determine whether your adapter supports the hosted network feature.
Run Command Prompt as Administrator and enter the check command: netsh wlan show driversIn the response, look for the line "Hosted network supported." If it says "No," you won't be able to start sharing software—either the driver is outdated or the hardware doesn't support it.
netsh wlan set hostednetwork mode=allow ssid=MyNetwork key=MyPassword123
netsh wlan start hostednetwork
After running the command, the network will appear in the list of available networks. However, to access the internet, you need to go to the properties of your primary internet connection, go to the "Access" tab, and check "Allow other network users to connect through my internet connection." Select the virtual connection you created from the list.
Frequently Asked Questions (FAQ)
Why am I getting the error "Unable to set up mobile hotspot. Turn on Wi-Fi"?
This error often occurs if the wireless adapter driver is incorrectly installed or if the adapter is disabled in Device Manager. The issue may also be with the WLAN AutoConfig service, which should be running.
Is it possible to distribute Wi-Fi if the laptop is connected to a Wi-Fi router?
Yes, this is possible, but it requires two wireless adapters or one adapter supporting Wi-Fi Direct technology. Most often, a laptop receives internet via Wi-Fi and distributes it via an Ethernet cable, or vice versa. Not all laptop models can distribute Wi-Fi while receiving Wi-Fi on a single adapter.
How many devices can be connected to a laptop hotspot?
In Windows 10 and 11, the limit is typically up to 8 devices at a time. Exceeding this limit may result in network instability or the inability to connect new devices.
Why does my phone connect but say "No Internet access"?
Most likely, sharing isn't configured in the properties of the adapter the laptop uses to connect to the network. You'll need to manually enable shared access for the virtual adapter you created.