DHCP client won't start due to dependency
Suddenly my IBM T61 Windows XP Pro sp3 laptop will no longer connect to my Belkin router, either wired or wireless. This began after I allowed a series of Windows Updates to occur. Using ipconfig and other signs it appears that the DHCP process no longer occurs. Looking in the Device Manager Non-Plug-and-Play I could see that there was a yellow flag next to 'netBT' which is a dependency for a number of services like DHCP. Windows suggested I uninstall then reinstall the 'driver' netBT.sys. Well, it uninstalled OK but now it is off the list and without it loaded I am cut off from the network (I have a second Vista Home laptop that I am using to prowl for tech ideas). I moved a copy of netBT.sys from the Service pack 3 i386 folder into system32\drivers to replace the old one, just in case. How to I get netBT to load and function again? I have spent many hours rebooting, enabling and disabling, and anything else that I could think of or find on Tech Boards.3 people need an answerI do too
February 11th, 2010 4:29pm

SOLVED. Corrupted NetBT registry entry. HKLM\system\currentcontrolset\services\NetBT After many hours of detective work I found the clue in the Events log through MSCONFIG. Error type 7001 means service failed to start because of a dependency (I knew that), but it went on to say "dir name or path syntax not correct". I went into the registry and used exactly the same path syntax as specified in NetBIOS "system32\DRIVERS\netBT.sys" and DHCP service started. Jim in Arizona
Free Windows Admin Tool Kit Click here and download it now
February 12th, 2010 7:03pm

I had a similar event after hours of spending on why I cant pick up an IP address and not being able to start the DHCP client I came to the conclusion it must be a dependencyI did find that you need three things to be running for DHCP to work here is the solution for me it was a matter of copying the file from a working computer and slamming into the drivers folder in system32SymptomDHCP Client Service may not automatically. When you attempt to start the Service manually, the following error may be displayed:Error: Could not start the DHCP Client Service on local computerError 1068: The dependency service or group failed to start.ResolutionThe DHCP Client Service in Windows XP, depends on these three components:AFD NetBios over Tcpip TCP/IP Protocol Driver If one of the above drivers fail to start, then the DHCP Client Service may not start.Step I - Make sure that the three driver files are presentOpen 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, extract them from the Windows XP CD-ROM or from the ServicePackFiles\i386 folder, whichever is the latest version.Step II - Verify the number of DependenciesFrom other sources in the Web, I've found that installation of Norton Antivirus (NAV) adds an entry to the DHCP Service dependencies, and removing NAV does not remove the corresponding entry from the DHCP Dependencies.To view the dependency services registered for DHCP Client Service, type the following command in Start, Run dialog:CMD /K SC QC DHCPVerify the output. It should be exactly as below:[SC] GetServiceConfig SUCCESSSERVICE_NAME: dhcpTYPE : 20 WIN32_SHARE_PROCESSSTART_TYPE : 2 AUTO_STARTERROR_CONTROL : 1 NORMALBINARY_PATH_NAME : C:\WINDOWS\system32\svchost.exe -k netsvcsLOAD_ORDER_GROUP : TDITAG : 0DISPLAY_NAME : DHCP ClientDEPENDENCIES : Tcpip: Afd: NetBTSERVICE_START_NAME : LocalSystemIf additional entries are listed under DEPENDENCIES...If any other additional drivers or Services are mentioned in the DEPENDENCIES section, you need to remove them via the registry. Follow these steps:Click Start, Run and type Regedit.exe Navigate to the following branch: Backup the branch to a REG file HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ DhcpDouble-click DependOnService value and set its data as follows:TcpipAfdNetBTClose Regedit.exe Step III - Verify that the Dependency Service / components are runningNext step is to verify that the three dependency components are running. Follow the steps below:Click Start, Run and type DEVMGMT.MSC In the View menu, click Show hidden devices Double-click Non-Plug and Play drivers section Double-click the entry AFD, and click the Driver tab Set the Startup type to System. Start the service. Note down the error message if any. Similarly start the two other drivers namely: TCP/IP Protocol Driver NetBios over Tcpip Close Device Manager and restart Windows
June 29th, 2010 3:01am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics