When Windows 8 was released, users reported a serious and hard to fix problem where while trying to connect to the internet via WiFi, the system gave an error:
"Limited connection or no connection."
Unfortunately, Microsoft never fixed the problem, but when it released Windows 8.1, minor users reported the problem. The situation has improved further with Windows 10 and concurrent updates. However, a significant number of users still suffer from the problem.
The worst part is that we can't reduce the problem to a single cause. When troubleshooting, we will try to isolate all possible reasons one by one and check which one solves the problem.
Try the following steps in sequence:
Isolate that the problem is with the computer and not with the router or Internet connection
Try connecting other devices (for example, your phone or tablet) to the same router and check the status of the internet connection.
Solution 1: Check APIPA and power off and on the system
APIPA is a condition where the DHCP server is not responding, so the system assigns itself an IP address.
1] Press Win + R to open the Run window and type the command cmd. Press Log in and would open the file Symbol of the system window.
2] Enter the command ipconfig and press Log in.
3] In the details list, check the IPv4 address. It is in the order of 169.254. ***. ***, it means that the system has assigned itself an IP address. In the condition, we should turn off and turn on the system.
4] Turn off the modem, router and computer. Turn on the modem and wait for all its light to be on and steady. Now turn on the router and wait for the light to be on and steady. To be safe, try connecting a device other than your computer to the router and see when the internet starts working on that device. Once we are sure of the connection, turn on the computer.
This should resolve the APIPA condition.
Solution 2: Run the Network Troubleshooter
Before trying manual solutions, we might try the Windows Network Troubleshooter.
1] Click Home and select the file gear symbol to open the file settings page.
2] Select Updates and security from the options and from the list on the left, choose the file Solve problems language.
3] Click Network card to start the network troubleshooter and follow the steps.
Solution 3: Reset the TCP / IP settings
1] Log into your system as administrator and press Win + R to open the Run window. Write the command cmd and press Enter to open the file Symbol of the system window.
2] Enter the command below and press Enter.
netsh int ip reset resetlog.txt
3] Once the command is successful, start again the system and see if it solves the problem.
Solution 4: Temporarily disable the firewall and antivirus software
Sometimes antivirus software may interfere with the system. Open the app and pause or temporarily disable it to isolate the problem.
To disable the Firewall, the procedure is as follows:
1] Press Win + R to open the file run window and type the command control .
2] Press Enter to open the Control Panel window and select Windows Defender Firewall options.
3] In the list on the left side, we have the option to enable or disable Windows Defender Firewall.
4] For public and private network settings, select the radio button under Disable Windows Defender Firewall (not recommended).
5] Click OK to save the settings and see if it solves the problem.
Fix 5: turn on the WiFi adapter
1] Press Win + R to open the Run window and type the command control. Press Enter to open the file Control Panel window.
2] Go to Networks and Shares.
3] Click Name of the WiFi connection.
Once the Wi-Fi status window opens, click property.
4] Click Setting up and go to Energy management language.
5] Deselect Allow the computer to turn off this device to save power.
Solution 6: Use the Google DNS server address
To isolate the possibility of DNS server address problems, we may use Universal DNS or Google DNS because we know they work for everyone else.
1] Go to yours Properties of the WiFi connection as mentioned in the solution above.
2] Double click Internet Protocol version 4.
3] Move the radio button to Use the following DNS server addresses.
Enter the details in the boxes:
Preferred DNS address: 220.127.116.11
Alternate DNS address: 18.104.22.168
4] Click ok to save the settings.
Solution 7: Reset TCP / IP autotune
1] Log in to the system as an administrator.
2] Press Win + R to open the file run window and type the command DCM. Press Enter to open the Command Prompt window.
3] Type the following command in the command prompt window and press Enter after each command:
netsh int tcp set heuristics disabled netsh int tcp set global autotuninglevel=disabled netsh int tcp set global rss=enabled
4] Restart the system and see if this solution helps with the problem.
Solution 8: Enable download on metered connections
1] Click Start button and then in gear symbol to open the Settings window.
2] Choose Network and internet of the list.
3] Make sure that State the tab is selected in the list on the left side, and then click Change the properties of the connection.
4] Turn the switch next to Set as measured connection a On.
5] Restart the system to see if it helps.
Fix 10 - Update Windows and Drivers
While many suggest updating the driver at the top of the list, I saved it at the end as we would be using a wired connection for the same.
1] Connect your computer to the wired network. Check if the internet is working.
2] If the internet works, try updating Windows. Leave settings as suggested in the previous solutions. Please select Update and security and click Update now. Restart the system to see if anything has changed with the problem.
3] To update the drivers, press Win + R to open the Run window and type the command devmgmt.msc. Press Enter to open the device management window. Expand the list of network adapters and click Update drivers for each one. You can also consider uninstalling the drivers and rebooting the system. Keep the system connected to the wired internet while doing this.
4] Users may also consider updating the drivers from the manufacturer's website.
We've exhausted all possible troubleshooting steps. If it still doesn't resolve the error, we may reinstall the operating system and if it doesn't work, you may need help from a hardware technician.