|Yea, you cannot get on the internet because you don't have an ip address handed out from your router.|
statically assign the broken computer an ip address 192.168.1.200 subnet mask 255.255.255.0
dns server 192.168.1.1
by right clicking the network card in network connections and going to properties, and click on ip protocol tcp/ip
set to manually whatever
then goto start run and type cmd hit enter
Type ipconfig /all (hit enter)
and makes sure you only have the ip address 192.168.1.200 and no other nic is enabled going to the dlink, Disable all other nics and wireless if you have any through network connections by right clicking the adapters and selecting disable.
Leaving only the wired connection to the dlink enabled which should be the local area connection but doesn't have to be, especially if you reinstalled the driver over and over again.
type in the dos window where you typed ipconfig /all
ping -t 192.168.1.1 (hit enter)
Leave running through whole troubleshooting process ctrl c to stop
If you get a reply but some are dropped most likely cable or port on router,
if you don't get a reply make sure you have a link light, little light on the nic card, back of broken computer, usually green, and on the dlink where broken computer is plugged in and see if it's on, link enabled etc, plug the cable into another port on dlink, if ping still doesn't show you packet or replys replace the cat 5 cable, Move the broke machine to where the working one is and use it's cable and see if it works.still not fixed, swap the nic in the broken computer with the good one from the other machine, still not fixed,
google reinstalling tcp/ip in XP. Using netsh int etc never works,so avoid it for this issue
Your going to have to get your hands dirty with manually removing reinstalling tcp/ip. u might just want to use another option by booting off the xp cd by inserting the disk and tell it to do an install.
say something like install xp on first question screen, and do not select repair from recovery console. Then select reinstall on the next question, takes about 5-10 mins to get to that point. On a new computer takes 40 mins to do the whole reinstall process and can fix some major issues, because it pretty much delete the windows folder after backing up the registry. Reinstalling it, and importing your settings. The machine will then only have the same service packs and updates as the cd so do the windows update and soon as you can, but all of your data will be there.
btw, the 169.X.X.X ip you listed in the post is a feature of windows when it doesn't see a dhcp server, router or machine which hands out ip addresses, and doesn't have statically assigned ip address like 192.168.1.200.
Please post type of network cards, XP Version , the results of ipconfig /all, and we should be able to help you. You can also test your card by downloading and burning a Linux Live Cd or Bart's Windows Boot Cd, google. Boot off the disk and goto the cmd from run again, and try to ping your router, 192.168.1.1
if you can it's definitely a tcp/ip problem.
if you forgot to say this is new install in your post and none of steps worked, either your dhcp server on dlink is turned off, or face it the nic in that machine is fried.
I spent a lot of time writing this out, even though it doesn't flow too nice; it's very late where im at, and it would have much quicker to actually just done the procedure, so please respond with the results so other people can benefit.
95% of all computer techs don't know crap, and 99.5% of computer techs think they know everything.