Hi Adrima,
The DHCP Client Service in Windows 7 depends on the components posted by you.
If one of the above drivers fail to start, then the DHCP Client Service may not start.
To fix the issue, folow these steps.
Step 1: Make sure that the three driver files are present
Open Windows Explorer and navigate to %Windir%\System32\Drivers folder. Make sure that the following files are present in the folder:
- afd.sys
- tcpip.sys
- netbt.sys
If one or more of the above driver files are missing, run System File Checker (SFC) scan to replace those files.
How to use the System File Checker tool to troubleshoot missing or corrupted system files on Windows Vista or on Windows 7
http://support.microsoft.com/kb/929833
In case SFC scan doesn’t repair the files, follow the steps given in the link above on how to repair those corrupted files.
Step 2: Verify that the Dependency Service / components are running
Next step is to verify that the three dependency components are running.
Follow the steps below:
a) Click Start, type "DEVMGMT.MSC" without the quotes in the field and press Enter.
b) In the View menu, click Show hidden devices.
c) Double-click Non-Plug and Play drivers section
d) Double-click the entry AFD (Ancilliary Function Driver for Winsock), and click the Driver tab.
e) Set the Startup type to System.
f) Start the service. Note down the error message if any.
g) Similarly start the two other drivers namely: TCP/IP Protocol Driver and NetBios over Tcpip.
h) Close Device Manager and restart Windows.
That should be it.
Regards,
Shinmila H - Microsoft Support
Visit our Microsoft Answers Feedback Forum and let us know what you think.