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 Source: Service Control Manager
Event Category: None
Event ID: 7003
Computer: <Computer Name>
Description: The DHCP Client service depends on the following nonexistent service: <font color="#000000"><i><Service Name></i></font>
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.</b>
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 ('<a href="/article/jsifaq/jsi-tip-9969-how-can-i-retrieve-the-services-that-are-dependent-upon-a-specified-service-.aspx">DependOnService</a> <font color="#000000"><i><b><Service Name></b></i></font>') 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:
6. Shutdown and restart Windows XP.