Wi-Fi doesn’t work on Windows 10 [SIMPLEST METHODS]

Aleksandar Ognjanovic
by Aleksandar Ognjanovic
Troubleshooting Expert
Affiliate Disclosure

wifi wont work but ethernet does
To fix various PC problems, we recommend DriverFix: This software will keep your drivers up and running, thus keeping you safe from common computer errors and hardware failure. Check all your drivers now in 3 easy steps:
  1. Download DriverFix (verified download file).
  2. Click Start Scan to find all problematic drivers.
  3. Click Update Drivers to get new versions and avoid system malfunctionings.
  • DriverFix has been downloaded by 0 readers this month.

Ethernet (wired connection) is better in many regards than Wi-Fi, but we can agree that it’s fairly limited, unless you want to run around with your laptop and trip on UTP cables all day long.

That’s why the Wi-Fi is preferred connection for so many users, especially since the majority of the modern computing is done on the phone. For those, the problems with Wi-Fi can be quite crippling, especially if ethernet works just fine.

The sole fact the ethernet connection is fully functional points towards your PC or router settings. For that purpose, we prepared a list of possible solutions in order to help you address this annoyance for good.

In case you’re able to connect with the cable, but Wi-Fi won’t comply, make sure to check the steps below.

What can I do if Wi-Fi doesn’t work but Ethernet does in Windows 10?

  1. Check the router
  2. Use Windows Troubleshooter
  3. Flush DNS
  4. Reset Winshock and IP stacks
  5. Use different frequency band
  6. Reinstall drivers
  7. Use IPv4 or IPv6 solely

1: Check the router

Firstly, let’s discard the router as the one that causes Wi-Fi issues.  The obvious way is to try and connect to the network with an alternative device, smartphone or another PC. If you’re able to connect and internet access is fully functional, move to other steps.

On the other hand, if none of the available devices can connect, check the steps we provided below:

  • Restart your PC.
  • Restart your router and modem. Power it off and wait for some time before you turn it on again.
  • Chech the physical Wi-Fi switch. Every router has a dedicated Wi-Fi switch, so make sure the Wi-Fi is enabled.
  • Also, inspect your laptop for Wi-Fi switches. This also concerns FN button (Function button).
  • Hard reset router and modem. You can do so with the small physical button positioned on the bottom or within the router settings. Connect the router and PC with the ethernet cable and insert the noted IP address in the browser address bar. Insert your credentials and look for the Factory reset option within settings.
  • Update router firmware.

You need to update your router? Check out this step-by-step guide that will help you do it with ease.

These are some of the most common troubleshooting steps which should address all of the router-based issues. On the other hand, we can’t avoid the possibility of the router malfunction, so there’s also that.

Power spikes, overheating or physical damage can inflict malfunction to delicate equipment which router certainly is.

2: Use Windows Troubleshooter

Now, once we concluded that the connectivity issues are imposed by the PC rather than anything else (router or ISP issues), you should try troubleshooting the problem with the Windows Troubleshooter.

The usefulness of the dedicated troubleshooting tool is overlooked too often. Firstly, it’ll do everything you can do manually (most of the things).

Secondly, even if it’s unable to help you, it should give you a better insight into the issue instigator.

Therefore, don’t shy away from using Windows Troubleshooter for all network-related issues, including the one we’re addressing today. Here’s how to run it in Windows 10:

  1. Press Windows + I to open Settings.
  2. Open Update & Security.wifi wont work but ethernet does
  3. Select Troubleshoot from the left pane.
  4. Highlight the ”Internet connections” troubleshooter and Run the troubleshooter.wifi wont work but ethernet does
  5. Wait for the troubleshooter to finish and, hopefully, resolve the issue with the Wi-Fi connection.
  6. You can also run the ”Incoming connections” troubleshooter.wifi wont work but ethernet does

If you’re having trouble opening the Setting app, take a look at this article to solve the issue.

If the Troubleshooter stops before completing the process, fix it with the help of this complete guide.

3: Flush DNS

DNS (Domain Name System) is a vital naming system in networking. Its main purpose is to act as a translator between IP and hostname, changing well-known ”www.website.com” to IP and vice versa.

While doing so, DNS collects cache and, as we all know, piles of a stored cache usually mean trouble.

Now, it’s not exactly simple to flush the DNS and clear its respective cache. You’ll need to use Command Prompt and a few commands, too, in order to do so. Fortunately, we provided the steps below, so make sure to follow them closely:

  1. Press Windows key + S to summon the Search bar.
  2. Type cmd, right-click Command prompt and run it as an administrator.wifi wont work but ethernet does
  3. In the command line, type the following commands and press Enter after each:
    •  ipconfig /release
    • ipconfig /renew
  4. After the process ends, type in this command and press Enter:
    • ipconfig /flushdnswifi wont work but ethernet does
  5. Close Command Prompt and try connecting to Wi-Fi again.

If you’re having trouble accessing Command Prompt as an admin, then you better take a closer look at this guide.

Can’t flush the DNS? Follow the simple steps in this guide to solve the problem in no time.

4: Reset Winshock and IP stacks

While we’re at essential Windows Internet-related protocols and built-in applications, let’s include Winshock and Internet Protocols (TCP/IP).

Winshock is the key component in the system-based communication between your PC and internet, and, as every other built-in Windows application, it can’t be reinstalled.

You can merely reset it. The same goes for the IP stacks (both IPv4 and its successor IPv6). Of course, it should resolve certain network stalls.

Now, there are two ways to reset these components: trough Command Prompt and with the dedicated utility tool. However, it’s not noted if the tool supports Windows 10, so we’ll explain the manual procedure.

Follow the steps below to reset Winshock and IP stacks:

    1. Type cmd in the Windows Search bar, right-click Command Prompt and run it as admin.wifi wont work but ethernet does
    2. In the command line, enter the following command and press Enter:
      • netsh winsock reset catalogwifi wont work but ethernet does
    3. After that, insert these commands to reset IPv4 and IPv6 stacks and press Enter after each:
      • netsh int ipv4 reset reset.log
      • netsh int ipv6 reset reset.log
    4. Close the elevated command line and restart your PC.

If the issue is persistent, continue with the steps below.

5: Use different frequency band

Most of the present routers are using dual-band technology. Which means you can choose between the 2.4 GHz and 5 GHz bands.

The first one is slower and more crowded (non-computing appliances use it mostly) but its reach is further and supports older devices.

The 5 GHz band is, on the other hand, much less crowded and it works faster, but a lot of outdated PCs won’t be able to access it and its signal flow is easily stopped by firm obstacles like walls.

Therefore, make sure to switch between the two and look for changes. Furthermore, you can select the different Wi-Fi channel. The best channels to use are 1, 6, and 11.

Here’s how to select one of those in Advanced adapter settings:

  1. In the Windows Search bar, type Control, and open Control Panel.
  2. Open Network and Internet.wifi not working on laptop but working on other devices
  3. Select Network and Sharing Center.wifi not working on laptop but working on other devices
  4. Click on ”Change adapter settings” on the left list.wifi not working on laptop but working on other devices
  5. Right-click on your Wi-Fi adapter and open Properties.wifi not working on laptop but working on other devices
  6. Click on ”Configure”.wifi not working on laptop but working on other devices
  7. Select the Advanced tab.
  8. In the scrollable list, scroll to WZC IBSS Number Channel.
  9. From the right drop-down menu, choose channels 1, 6, or 11 and confirm changes.wifi not working on laptop but working on other devices

You can’t open Control Panel? Take a look at this step-by-step guide to find a solution.

6: Reinstall drivers

Drivers are another culpable part that’s frequently overlooked. Even though generic drivers provided by Windows Update should work without issues, that’s not always the case.

Sometimes they won’t comply and the Wireless Network adapter will suffer in the process. Without the proper drivers, your device won’t be able to connect or the connection will be unstable.

Now, as we see it, there are 3 options concerning drivers. You can uninstall them and let the system update them automatically.

Windows can’t automatically find and download new drivers? Don’t worry, we’ve got you covered.

Another way is to navigate to OEM’s support site and download proper driver. And the third option is to use TweakBit Driver Updater and let it sort out all drivers on your system.

If you’re more of a DIY user, here are the steps you should follow to resolve network driver issues:

  1. Right-click Start and open Device Manager.
  2. Expand Network adapters.
  3. Right-click on Wireless Network Adapter and update it.
  4. Restart your PC.
  5. If that isn’t sufficient, right-click on Wireless Network Adapter again and open Properties.
  6. Open the Details tab.wifi wont work but ethernet does
  7. Select Hardware Ids from the drop-down menu.
  8. Copy the first line and paste it into your browser.
  9. Locate OEM’s official support site in the result and download the driver.
  10. Install the driver and reboot your PC.

Most of the laptop manufacturers offer the full software support, and the easiest way to acquire proper drivers is to visit the dedicated website.

Did you know that the majority of Windows 10 users have outdated drivers? Be a step ahead using this guide.

7: Use IPv4 or IPv6 solely

Finally, you can try and disable one of the Internet Protocols and move from there. They mostly work fine while combined, but occasionally the lack of synergy can cause issues.

Of course, you can disable former or latter but not both of them. Most of the older Wi-Fi cards should have an easier time with IPv4, so have that in mind.

Here’s how to disable IPv4 or IPv6 in Windows 10:

  1. Right-click on the Wireless icon in the taskbar‘s notification area and Open Network & Internet settings.
  2. Click on Change adapter options.wifi not working on laptop but working on other devices
  3. Right-click on your Wi-Fi adapter and open Properties.wifi not working on laptop but working on other devices
  4. Disable IPv6, confirm changes, and look for improvements.wifi not working on laptop but working on other devices
  5. If the problem persists, re-enable IPv6 and disable IPv4.

Can’t access TCP/IPv4 proprieties on your Windows PC? Take a look at this article to fix the issue in no time.

That’s it. If none of the aforementioned steps helped you connect to the Internet via Wi-Fi, we advise you to contact your ISP’s tech support.

The router is probably faulty and you’ll need a replacement. Also, don’t forget to share your questions or suggestions with us and other users in need. The comments section is just below and we’ll appreciate your opinion on the subject.


This article covers:Topics:

There are no comments yet. Please leave a comment

add a comment

Leave a Reply

Your email address will not be published. Required fields are marked *