Fixing DHCP is not enabled for Wi-Fi in Windows

By Alexandra Bagratian | April 10, 2018 |

greater than 6 minutes

‘Home is where your WiFi connects automatically’
Author Unknown

Although Wi-Fi has opened up a plethora of new opportunities and can proudly claim to have become an indispensable part of our lives, it is by no means immune to issues. For example, ‘DHCP is not enabled for wireless network connection’ can prevent you from connecting to the Internet and therefore put a damper on your plans and mood.

If that is the very adversity you have run into, you have come to the right place indeed. Here you will find an exhaustive rundown of proven tips on how to fix the DHCP is not enabled for local connection error.

What is DHCP?

DHCP stands for Dynamic Host Configuration Protocol, which is a standardized network protocol that assigns reusable IP addresses within a network. To cut a long story short, it is a safe and reliable way of enabling you to communicate on your network.

Why does the DHCP is not enabled for WiFi issue come up?

There can be many reasons for this error, including, but not limited to:

  • network issues
  • software conflicts
  • malware
  • out-of-date or faulty drivers
  • incorrect settings

DHCP problems prevent your from using WiFi.

How can you fix the DHCP is not enabled for local connection error?

The good news is, the problem in question is pretty solvable, so it is time for you to embark on a troubleshooting quest:

1. Employ Network Troubleshooter

Network Troubleshooter is a built-in Windows tool that can automatically repair your network problems. As such, it is a good idea to start your rescue mission with using this option – it might get your DHCP up and running and save you a lot of effort.

Here is how you can run Network Troubleshooter:

  1. Press the Windows Key + R shortcut to invoke the Run window.
  2. Type ncpa.cpl into Run and press Enter. Network Connections will open.
  3. Locate your WiFi connection. Right-click on it and select Diagnose.
  4. Run Network Troubleshooter. You will see the following: DHCP is not enabled for wireless network connection.
  5. Select Try These Repairs as an Administrator. Then click on Apply this Fix.
  6. Finally, you should restart your computer and check your Internet connection.

2. Configure your network adapter settings

The problem in question often stems from incorrect adapter settings, so you should tweak them straight away:

  1. Locate the Internet icon and right-click on it.
  2. Click on Open Network and Sharing Center.
  3. In the left pane, there is the ‘Change adapter settings’ option. Click on it.
  4. Locate your wireless network connection. Right-click on it and choose Properties.
  5. Navigate to Internet Protocol Version 4 (TCP/IPv4) and double-click on it.
  6. Check Obtain an IP address automatically.
  7. Check Obtain DNS server address automatically.
  8. Click OK to confirm the changes.
  9. You will be taken back to the WiFi Properties window.
  10. Click OK to save the changes.
  11. Now reboot your PC and try to access the Internet.

3. Turn on the DHCP client

If you keep having problems connecting to the Internet, your DHCP client service might be disabled. To enable it, follow the instructions below:

  1. Open the Run box by simultaneously pressing the Windows logo key and R.
  2. Type services.msc and hit the Enter key.
  3. In the list of services, locate DHCP Client and double-click on it.
  4. Set its startup type to Automatic.
  5. Click Apply and then OK to save the changes.

In the end, reboot your PC and see if your Internet connection works.

4. Check Windows Firewall

The point is, Windows Firewall might be set to block your DHCP client. To check this, disable your Firewall by doing the following:

  1. Press the Windows logo key + X shortcut on your keyboard.
  2. Select Control Panel from the list.
  3. Move to the System and Security window and click on Windows Firewall.
  4. Navigate to the left pane. Locate Turn Windows Firewall on or off and click on it.
  5. Select Turn off Windows Firewall.

Turn off Windows Firewall to see if it blocks your DHCP client

Restart your PC. If there are no connectivity issues present, Windows Firewall was the culprit. This means you should configure Firewall to allow the DHCP protocol by creating an exception for it.

To allow Firewall exceptions

in Windows 10/8/8.1:

  1. Open your Start menu and click on the Settings icon.
  2. Once in the Settings menu, locate the Find a Setting search area.
  3. Type Firewall. Select Firewall from the search results.
  4. Once you are in the Windows Firewall window, navigate to the left pane.
  5. Click on Allow an App or Feature through Windows Firewall.
  6. You will be taken to the Allowed Apps window. Click on Change Settings.
  7. Locate your DHCP service and check its box. This will allow the DHCP client to communicate through the firewall.

in Windows 7:

  1. Navigate to your Start menu and open Control Panel.
  2. Proceed to System and Security.
  3. Go to Allow a Program through Windows Firewall.
  4. Select the check box for DHCP.
  5. Make sure to save all your changes. Then restart your PC. No DHCP issues are supposed to bother you now.

5. Temporarily disable your main antivirus software

Third-party antivirus products often come in conflict with DHCP, which means you should temporarily disable your antivirus solution and see if the issue persists. If it has gone, report the problem to your vendor or switch to another, less contentious, option.

6. Disable Proxy

Here is another reportedly effective way to fix the DHCP is not enabled for local connection error:

  1. Launch the Run windows (Press the Windows Key + R shortcut).
  2. Type ‘inetcpl.cpl’ (without quotes) and press Enter.
  3. The Internet Properties window will open.
  4. Navigate to Connections and click on LAN settings.
  5. Locate the Use a Proxy Server for your LAN option and uncheck it.
  6. Check Automatically detect settings.
  7. Click OK to confirm your actions.

Reboot your PC and check if you can connect to the Internet now.

7. Fix your drivers

All to no avail? The chances are your network adapters might be experiencing driver problems. To fix them, you can use Device Manager, which is a built-in tool that is designed to automatically locate problematic drivers and update them.

These are the steps to take in

Windows 7:

  1. Open your Start menu. Select Computer and right-click on it.
  2. Click on Manage and proceed to the Computer Management screen.
  3. Once in Device Manager, right-click on your network adapters one at a time and choose to update their driver software.

Windows 8 (8.1):

  1. Right-click on your Windows logo icon. The Quick Access menu will open.
  2. Locate Device Manager and click on it.
  3. Select your network adapters one at a time. Update their drivers.

Windows 10:

  1. Press the Win + X shortcut and select Device Manager.
  2. Expand the network adapter menu. Right-click on the adapters and update their drivers.

You can use Device Manager to repair your drivers and fix DHCP.

Since Device Manager may fail to find the right driver versions for your adapters, you should consider other possible update options. For instance, you can do the job yourself, but keep in mind that locating out-of-date drivers and updating them manually is a ridiculously time-consuming process. Besides, you may accidentally install the wrong driver, which will complicate matters even more.

As such, the easiest way to get your drivers in tip-top shape implies using special software. For example, with Auslogics Driver Updater, you can resolve all your driver problems in just one click.

Update your drivers to fix your DHCP

8. Reset Winsock and TCP/IP

If all the methods above have been to no avail, you might need to reset your Winsock and TCP/IP. This procedure is pretty straightforward, just follow these steps:

  1. Press the Windows logo key + X shortcut and select Command Prompt (Admin). An elevated command prompt will open.
  2. Type the following commands, pressing Enter after each:
    ipconfig /flushdns
    nbtstat –r
    netsh int ip reset
    netsh winsock reset
  3. Wait for the reset process to complete (it may take a while). Get the all-clear to proceed and exit Command Prompt.

Check your Internet connection.

9. Scan your Windows for malware

If you have made this far, your PC might be malware-infected, since persistent connectivity issues are often caused by malicious intruders lurking in the background of one’s computer. To check if that is your case, take a fresh look at your system and see if other signs of a malware infection are present. Then hurry up to run a full anti-malware scan. For this purpose, you can use your non-Microsoft antivirus solution or use the built-in Windows Defender security suite.

Here is how you can make Windows Defender scan your OS in

Windows 7:

  1. Open your Start menu and navigate to the search box.
  2. Input Defender and select Windows Defender from the list.
  3. Once in this suite, configure it to run a full scan of your computer.

Windows 8 (8.1):

  1. Go to your Start menu and type ‘Windows Defender’ (without quotes) into Search.
  2. Click on Windows Defender and navigate to Update.
  3. Move to Home and then to Scan Options.
  4. Select Full and click Scan now.

Windows 10:

  1. Open the Start menu and navigate to the Settings gear. Click on it to open the Settings menu.
  2. Go to Update & Security and select Windows Defender.
  3. Open Windows Defender and choose the Full Scan option.

Malware should be removed from your PC so that DHCP can be enabled

Surprising though it may seem, Windows Defender may not be enough to do away with the malicious enemies wrecking your operating system. To eradicate them, you need a powerful ally that knows how to fight against the latest developments in the world of malware. By the way, Auslogics Anti-Malware fits this description perfectly.

Scan your PC for malware to enable your DHCP.

Hopefully, your DHCP is at its best now.

If you have succeeded in fixing the DHCP issue, but your Internet connection is intolerably slow, you can try out the tips listed in this article or use Auslogics BoostSpeed to optimize your PC for better performance.

Optimize your PC to improve your Internet connection.

Do you have any ideas or questions regarding this issue?

We are looking forward to your comments!

Share it:
Do you like this post?
1 Star2 Stars3 Stars4 Stars5 Stars (12 votes, average: 4.92 out of 5)
Loading...