When you start Windows XP, you notice that the DHCP Client service did not start. When you attempt to start the DHCP (Dynamic Host Configuration Protocol) service, you receive:
Error 1075: The dependency service does not exist or has been marked for deletion.
When this occurs, your System event log records an event similar to:
Event Type: Error Event Source: Service Control Manager Event Category: None Event ID: 7003 Date: MM/DD/YYYY Time: HH:MN:SS User: N/A Computer: <Computer Name> Description: The DHCP Client service depends on the following nonexistent service: <Service Name> For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.This behavior will occur if an application adds itself to the DHCP Client service DependOnService Value Name during installation, and the application is subsequently improperly uninstalled, leaving the dependency, which is now a " nonexistent service".
NOTE: To determine if any other service is dependent on the nonexistent <Service Name> service, open a CMD.EXE window and run:
FOR /F "TOKENS=*" %s in ('DependOnService <Service Name>') do @echo %sTo resolve this problem, you can reinstall, or repair the application, and then properly uninstall it, OR:
1. Use Regedit.exe to navigate to the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dhcp key.
2. Right-click the DependOnService Value Name and press Modify.
3. Click in the Value data area of the Edit Multi-String dialog to turn off the selection (highlighting).
4. Delete the <Service Name> line. This normally leaves the following lines:
Tcpip Afd NetBt5. Press OK and close Regedit.exe.
6. Shutdown and restart Windows XP.