Here's what I've done so far.
1) No System Restore points will work, the one and only ntbackup has the same issues.
2) Installed a new NIC card and that to doesn't get an IP
3) Then I copied c:\windows over to c:\windowsbk and updated the boot.ini so I could boot from the windowsbk folder.
4) I ran netsh int ip reset > C:\ip.txt then rebooted and was greeted with the same IP 169.*.*.*
5) So I reinstalled Windows XP Pro Upgrade over the \windowsbk\ and it still won't get an IP address.
6) Next I installed Windows XP Pro as a new install over to c:\NewWindows\
and it worked. I get the correct IP & pass all traffic like it should.
Now comes the really fun part, comparing \NewWindows\ to \windowsbk so that I can find the exact cause of the tcp/ip failure.
I have narrowed it down to these 6 files
"C:\WINDOWS\system32\config\
default
SAM
SecEvent.Evt
SECURITY
software
system"
7) I went into c:\windowsbk\system32\config\ and renamed them to *.bk & then went ahead and removed the *.sav from the file names so that it would use the backup copies. rebooted and had the same problem with the \windowsbk\
8) Next I went ahead & copied "C:\NewWindows\system32\config\
default
SAM
SecEvent.Evt
SECURITY
software
system"
over to "C:\windowsbk\system32\config\
default
SAM
SecEvent.Evt
SECURITY
software
system"
Rebooted and it fixed the \windowsbk\ so now it gets an ip like it should. Of course all my setting & programs are gone from the reg.
Now can anyone recommend a way to fix theses files in the c:\windows\system32\config\ while keeping all the programs in working order?