How to fix "Win XP DHCP client won't start because depends on SYMTDI service, which won't start"

SYMTDI service appears to get installed by Norton Antivirus, where it is added as a dependency for DHCP client. The unistall of Norton removes the file: C:\WIndows\System32\Drivers\SYMTDI.SYS, but it does NOT remove the entry for SYMTDI in the DependOnService value for DHCP. So, symtdi won't start because symtdi.sys has been removed (actually the value is: \??\C:\Windows\System32\Drivers\SYMTDI.SYS What's with the \??\ stuff?)

Quick solution: use regedit, search for SYMTDI and remove it from any instance of DependOnService:

DependOnService = "Tcpip Afd NetBT SYMTDI"

Then reboot and dhcp client should now start.

To use regedit:

==>Start ==>Run  ==>regedit
==>Edit ==>Find
find:  ==>SYMTDI
Keep hitting F3 until you find a key that has a value line of:

DependOnService  =  Tcpip Afd NetBT SYMTDI    (these are for DHCP service)
						(we found 2 instances)

or


DependOnService  =  Tcpip SYMTDI    (this one's for NetBT service)
						(we found 1 instance)

==> ==> (double click) DependOnService 
      or
==>DependOnService   ==>Edit   ==>Modify

Edit the "Value data:" section and remove the SYMTDI entry

==>OK


Then, F3 to repeat search for SYMTDI, looking for any more 
DependOnService lines that include SYMTDI, removing it.

Then close regedit and restart machine.

Note: if you re-install Win XP from the Microsoft CD's, you will not have Norton installed. You will note that Norton AntiVirus (NAV) will not be installed. If you search with regedit, you will not find any references to SYMTDI. It is the installation of NAV that inserts the SYMTDI references. It is then the fact that NAV doesn't cleanly uninstall that causes the problem. Thanks Symantec! :-(

(Note: answer to this problem was found by a search in "Google Groups" with the search string "SYMTDI service". Thanks to those that post answers.)