My laptop won't connect to WiFi: Why does my phone work but my PC doesn't?

The situation where a smartphone opens YouTube without issue, but a laptop stubbornly displays "No internet access" or endlessly searches for networks, is familiar to many. It's a classic scenario that often baffles inexperienced users, but for a network specialist, there's no magic involved. The problem lies in the hardware and software differences between mobile devices and personal computers.

Mobile devices typically have more flexible radio signal processing algorithms and are less demanding of default encryption protocols. A laptop, however, especially if it has an operating system installed Windows 10 or Windows 11, may conflict with your router settings due to outdated drivers or strict security rules. Understanding this difference is the first step to quickly troubleshooting the issue.

In this guide, we'll take a detailed look at why this connection imbalance occurs and offer a step-by-step action plan. We won't use complex terminology where simple terms can suffice, but we won't ignore important technical details.

Wi-Fi hardware differences and standards

The first thing to consider is the physical layer of interaction with the network. Smartphones released in recent years are equipped with modern communication modules that support standards. Wi-Fi 6 (802.11ax) and the 2.4 GHz and 5 GHz frequency bands simultaneously. A laptop, even one purchased a couple of years ago, may have a module that's not compatible with new security protocols or broadcast channels.

Often, the problem lies in the frequency range. If your router only broadcasts in the 5 GHz band with a specific channel type, and your laptop's network card simply doesn't see this band, or sees it but can't lock onto it, the phone will still connect. Mobile operating systems can ignore certain parameters that are critical for desktop operating systems.

⚠️ Note: If your router was purchased more than 7 years ago, it may not support modern encryption standards, which are required by default by Windows updates. In this case, your phone will connect using older protocols, but your laptop will refuse to connect for security reasons.

Antenna strength is also worth mentioning. Smartphones often have antennas built into the case around the perimeter, providing better reception in different positions. Laptop antennas may be detachable inside the case or simply weaker due to the specific design of the specific model. HP, Lenovo or Asus.

📊 What kind of laptop do you have?
Gaming power
Office Ultrabook
Old laptop (5+ years old)
Tablet with keyboard

Problems with network adapter drivers

The most common reason why a laptop won't connect to WiFi, while other devices work reliably, is a software driver glitch. The driver is the intermediary between the operating system and the hardware. If it's outdated, damaged during a Windows update, or simply malfunctioning, it won't connect to the router.

Unlike phones, where updates are included with the general OS firmware and rarely cause conflicts, Windows drivers can crash spontaneously. This is especially common after major system updates or the installation of antivirus software that implements its own network filters.

To check the driver's status, open Device Manager. To do this, right-click the Start button and select the appropriate item from the menu. Find the "Network Adapters" section and look for yellow exclamation marks next to your Wi-Fi module.

  • 🔹 Right-click on the adapter and select "Uninstall device," then restart your laptop—the system will attempt to install the driver again.
  • 🔹 Visit the laptop manufacturer's website and download the latest driver for your model manually.
  • 🔹 Use the "Roll Back Driver" feature if the problem appeared immediately after a system update.

☑️ Driver diagnostics

Completed: 0 / 4

Sometimes, simply resetting your network settings can help. In Windows 10 and 11, you can do this through the network settings by selecting "Network Reset." This will delete all saved passwords and restore the network settings to factory defaults, which often resolves the conflict issue.

IP and DNS conflicts

Another common reason why a phone is online but a laptop isn't is confusion over IP addresses. The router assigns addresses automatically via the protocol. DHCPIf the laptop was assigned a static IP address manually (for example, in the past) and it matches the address of another device on the network, a conflict will occur.

In this situation, the router simply blocks access to the second device with the same address. The phone likely receives the address automatically and connects to the network without issue, while the laptop, with its "stuck" static address, is left behind. Errors in DNS server settings are also possible.

Parameter Normal condition Problem
Obtaining an IP Automatic (DHCP) Manually set (Static)
DNS server Automatically or 8.8.8.8 Incorrect or unavailable
Gateway Matches the router's IP Differs from the router's IP

To correct the situation, you need to go to the protocol properties Internet Protocol version 4 (TCP/IPv4) In your network connection settings, make sure "Obtain an IP address automatically" and "Obtain DNS server address automatically" are checked.

How to quickly reset TCP/IP via the command line?

Open a command prompt as administrator. Enter the command: netsh int ip reset. Then enter: netsh winsock reset. Restart the computer. This will clear the protocol stack of errors.

Router settings and device filtering

Don't discount the internet provider itself. MAC address filtering may be enabled in the router settings. A MAC address is a unique identifier for a network card. If your laptop's address is blacklisted, the router will simply block it from connecting to the network, even if the password is correct.

In this case, the smartphone works because its MAC address is whitelisted or not filtered. Alternatively, the router could simply be stuck assigning addresses to a specific device. Restarting the router (unplugging it for 10 seconds) often clears this temporary glitch.

Check if the DHCP address pool is full. If the network is full to the limit (for example, the limit is 10, but 11 are connected), the new device (like a laptop) won't get an address. A phone might already have a leased address and be working fine.

⚠️ Note: Router interfaces (TP-Link, ASUS, Keenetic, MikroTik) are constantly being updated. The location of the "MAC Filtering" or "Parental Control" menu may vary. Look for sections related to Wireless, Security, or Access Control.

The impact of antiviruses and firewalls

Third parties such as antivirus software Kaspersky, ESET or Avast, often have their own network security modules. They can block connections to new networks, considering them "Public" and potentially dangerous, while the built-in Windows firewall or Android security may be more lenient.

If you recently installed a new antivirus or updated your existing one, try temporarily disabling its firewall. If your laptop connects to WiFi after this, the issue was with your security settings. You'll need to add your home network to the list of exceptions or trusted zones.

It's also worth checking your network profile in Windows. If the system has classified your home network as "Public," it may be blocking other devices from being discovered and restricting certain types of traffic. Switch the profile to "Private" in the Network and Sharing Center.

Diagnostics via command line

For advanced users or those who want to be sure of the results, the best tool is the command line. It allows you to flush the DNS cache, renew the IP address, and reset Winsock settings, which solves 90% of software connection problems.

Run the command prompt as administrator. To do this, enter cmd In Windows Search, right-click "Command Prompt" and select "Run as administrator." In the window that opens, enter a series of commands sequentially.

ipconfig /flushdns

ipconfig /registerdns

ipconfig /release

ipconfig /renew

netsh winsock reset

After running the last command, the system will prompt you to reboot. Be sure to do so. This action clears the laptop's local network settings, eliminating accumulated errors that aren't visible in the graphical interface.

Frequently Asked Questions (FAQ)

Why does my laptop see the network, but it says "Unable to connect"?

The problem is most likely an incorrect password saved in the system or an incompatible encryption type. Try "Forgetting" this network in the Wi-Fi settings and re-entering the password. Also, check if your router is configured to filter by access time.

Can a virus block WiFi on a laptop?

Yes, some types of malware can change proxy server or DNS settings, blocking internet access. Scan your system with an antivirus and ensure that no unknown proxy address is configured in your browser or network settings.

Will buying a new Wi-Fi adapter help?

If the laptop's built-in module is physically faulty or too old (it doesn't support 5 GHz when the router only broadcasts 5 GHz), an external USB adapter will solve the problem. This is a common solution for older laptops.

What should I do if the yellow "No Internet Access" icon is lit?

This means there's a connection to the router, but it's not allowing access to the global network. Check the ISP cable connecting to the router and your payment status. Also, try changing the DNS servers in the adapter settings to 8.8.8.8 and 8.8.4.4.