My laptop sees Wi-Fi but won't connect: A complete troubleshooting guide

Many users are familiar with the situation where a laptop detects available wireless networks and displays a list of them, but when attempting to connect, it returns the error "Cannot connect to this network" or gets stuck endlessly at the "Obtaining IP address" stage. This is a classic handshake protocol failure, where the device and router "see" each other but cannot agree on security or addressing parameters.

The reasons for this behavior may be hidden in software conflicts of the operating system Windows 10/11, as well as hardware failures in the network adapter or router settings. Often, the problem lies in outdated drivers, incorrect power saving settings, or IP address conflicts on the local network.

In this article, we'll detail a diagnostic algorithm that will help you identify the root cause of the problem. We'll cover everything from simple reboots to complex registry manipulations and DHCP settings, so you can restore stable internet access without calling a technician.

Initial diagnostics and basic checks

Before delving into complex settings, it's important to rule out basic glitches that are often overlooked. Rebooting the router and laptop solves up to 40% of connection problems, as it allows you to clear the network service cache and reset frozen DHCP processes.

Check if other devices, such as a smartphone or tablet, can connect to the same network. If the phone works fine, the problem is localized to the laptop. If no devices can connect to the network, even though Wi-Fi is visible, there is likely a problem with the router firmware or the ISP.

⚠️ Attention: If your router operates in the 5 GHz band, make sure your laptop supports it. Older adapter models may "see" the network, but will be physically unable to establish a handshake due to incompatible security protocols or channel bandwidth.

It's also worth checking the date and time on your laptop. A system time out of sync can cause security certificate errors, causing the router to reject the connection attempt as invalid.

📊 At what stage does the connection fail?
Getting IP address (infinite)
Error "Unable to connect" immediately
Asks for password again
It says "No internet access" after connecting.

Resetting network settings and command line

The most effective method for treating software errors in Windows A complete reset of network settings via the command line is required. This action clears the DNS cache, resets the TCP/IP stack, and removes temporary files that may have become corrupted.

To perform the operation, you must run the command prompt as administrator. Click Win + X and select the appropriate item from the menu. In the window that opens, enter the following commands sequentially, pressing Enter after each:

netsh winsock reset

netsh int ip reset

ipconfig /release

ipconfig /renew

ipconfig /flushdns

After executing the last command, the system will report a successful reset. Restart your computer In this case, it is mandatory, since the changes take effect only after restarting the operating system services.

☑️ Network Reset Checklist

Completed: 0 / 4

If after these steps the laptop still sees the network but doesn't connect, check your static IP settings. Users or third-party programs often hardcode a network address that conflicts with the router's range.

Go to Control Panel → Network and Internet → Network and Sharing Center. Select your connection, click "Properties", find Internet Protocol version 4 (TCP/IPv4) and make sure that the boxes for automatically obtaining IP and DNS are checked.

Working with network adapter drivers

A driver is an intermediary between the operating system and the hardware. If it's not working properly, the laptop may display a list of networks, but the Wi-Fi module will block the connection. Go to device Manager (through devmgmt.msc) and find the "Network adapters" section.

Pay attention to the icons next to your wireless device (usually it has a Wireless, Wi-Fi or 802.11). If you see a yellow triangle with an exclamation point, the driver is malfunctioning. Try uninstalling the device (right-click → Uninstall device) and restarting the laptop—the system will attempt to install the driver again.

Status in the Dispatcher Probable cause Action
Yellow triangle Driver conflict or crash Uninstall and update software
Black arrow down The device is disabled Select "Enable"
Unknown device No driver Download from the manufacturer's website
Normal operation Windows software crash Reset network settings

It's important not to rely on Windows Update's automatic driver search, as it often installs generic, but not always stable, versions. It's best to download the latest driver from the laptop manufacturer's official website (e.g., Asus, Lenovo, HP) and install it manually.

Hidden power saving setting

In Device Manager, find your Wi-Fi adapter and go to Properties → Power Management. Uncheck "Allow the computer to turn off this device to save power." This will prevent the system from disabling the Wi-Fi module during a critical connection.

IP address and DHCP conflicts

One common reason why a laptop detects Wi-Fi but won't connect is when the router is unable to assign an IP address. This happens if the DHCP address pool is exhausted or there's already a device on the network with the same static IP address.

You can check this by running the command line and entering ipconfig /allIf you see an address in the range 169.254.x.xThis means the laptop didn't receive an address from the router and assigned itself an APIPA address. In this state, the internet won't work.

The solution lies in rebooting the router to clear the address lease table. You can also try manually entering a static IP address if you know your network settings. Typically, this address will look something like this: 192.168.1.X, where X is a number from 2 to 254, mask 255.255.255.0 and gateway (router address).

⚠️ Attention: When manually assigning an IP address, ensure the selected address isn't already in use by another device. It's best to select numbers closer to the end of the range (e.g., 200+) to minimize the risk of conflict.

Issues with security type and encryption

Modern routers use encryption protocol by default WPA3 or mixed mode WPA2/WPA3Old network cards or drivers may not support the new standard, causing the laptop to see the network but return an error when attempting to connect.

Go to your router settings (usually at 192.168.0.1 or 1.1) and find the wireless network section (Wireless Settings). Try changing the security mode to WPA2-PSK (AES)This is the most compatible standard that works with almost all devices.

It's also worth checking whether MAC address filtering is enabled on your router. If this feature is enabled, the router will show the network but block connections from any devices whose MAC addresses aren't whitelisted.

Windows Services and Firewall

A special service in Windows is responsible for connecting to wireless networks. If it's stopped or running automatically with a delay, your laptop may behave strangely. Click Win + R, enter services.msc and find the "WLAN AutoConfig" service.

Make sure the startup type is set to Automatically, and the service itself is running. If it's stopped, click "Start." Without this service, Wi-Fi management in Windows is impossible.

Sometimes a third-party antivirus or firewall can block access. Try temporarily disabling the protection and testing the connection. If the network works, add your home network to the trusted list in your antivirus settings.

2.4 GHz vs. 5 GHz

Dual-band routers often broadcast the same network (SSID) on two frequencies. Some older laptops may stumble when attempting to negotiate frequencies, especially if the 5 GHz signal is weak and prioritized.

In the router settings, you can temporarily separate networks by giving them different names (for example, MyWiFi And MyWiFi_5G). Try connecting your laptop to a 2.4 GHz network, which has a longer range and is more compatible.

Additionally, in the network adapter properties in the Device Manager (Advanced tab), you can find the parameter Preferred Band or "802.11n Mode". Try changing the value to Prefer 2.4GHz or 802.11n, to avoid conflicts of standards.

Why does my laptop say "Unable to connect" immediately after entering the password?

This indicates a security key or encryption type mismatch. Check if Caps Lock is enabled, and ensure the same encryption type (usually AES) is selected on the router and laptop. Sometimes deleting the network profile via the registry or command line helps.

Will deleting the network from the registry help?

Yes, in complex cases Windows stores "garbage" profiles. Command netsh wlan delete profile name="Network_Name" completely removes the network configuration from the system, allowing it to be recreated with clean parameters.

Can a virus block Wi-Fi?

Yes, some types of malware can change proxy or DNS settings, causing connection issues. Scan your system with an antivirus and reset proxy settings in your browser and system.

What if the problem is with only one site?

If Wi-Fi is connected but pages aren't loading, the problem isn't with your connection, but with your DNS or ISP. Try using Google's DNS (8.8.8.8) in IPv4 settings.