I have a Windows XP computer that has recently been having some network related issues (intermittent problems saving to a network share). While trying to troubleshoot the original problems I noticed that it required a reboot to change the TCP/IP settings. I don't recall ever needing to reboot a Windows computer just to change the IP settings.
Why would these reboots be required? How can I get rid of the issue, or what troubleshooting options are available?
A possibly related issue with this machine is that it seems to be unable to use DHCP. The system was using manually configured IP address, but after switching to use DHCP Windows was unable to obtain an IP address. (It got stuck on the acquiring network address stage.) And, again everytime I change any setting in the TCP/IP properties dialog a reboot is required. (During troubleshooting this the computer has been rebooted many times without any apparent change in behaviour.)
This is a desktop system with one network adapter running Windows XP Professional SP3. It is on a network with DHCP provided by a router. Almost all of the other computers on the same network are using DHCP without any problems. I've looked at the settings on the router and can't see evidence that the problem system is blocked at the router.
When using the manually configured IP address there doesn't appear to be a problem connecting to the network: I can ping internal and external resources by both name and IP address (including the router).
A possible solution I have yet to try is putting in a different network cable.