To start with, I’m not quite sure how this particular incident happened. The explanation from the student was that their computer was on, they left the room or went to sleep, and when they next went to use the computer, the USB keyboard an mouse suddenly no longer worked, and that they had to restart the computer a number of times before they were recognized. This was the computer that was given to me. However, I hadn’t initially heard the explanation of what happened; I just had a computer that wouldn’t connect to the network for some unknown reason.
When I began to work on the computer, I could not get the USB keyboard and mouse I have for desktops that come in to work either. At first, I was trying to figure out what was wrong with the computer, as they would work fine when I was using the UBCD, but when booting up normally, the keyboard and mouse would go unresponsive sometime after POST as the Windows XP Professional loading screen/progress indicator appeared. Then, for no apparent reason what-so-ever, the keyboard and mouse suddenly worked. I’m not sure why, nor do I really care at this point. I was able to get to the login screen and actually take a look at why the comptuer couldn’t connect to the network. It had to be something with the system, as the UBCD could connect just fine.
Between using the UBCD and logging into the computer, I knew that formatting and re-installing Windows was not something I wanted to do; there were far too many programs installed to want to try and find every directory that needed to be backed-up. I tried some of the same things my staff had tried, only due to the fact that sometimes, things just work for me when they didn’t for others, but such was not the case. The issue seemed to be that Windows had something corrupt that was affecting it’s ability to connect to the network. The biggest indicator that something was fubar was the following message (or something very similar) when you tried to use ipconfig:
Windows IP Configuration
An internal error occurred: The request is not supported.
Please contact Microsoft Product Support Services for further help.
Additional information: Unable to Query host name.
However, as far as error messages go, it really isn’t helpful. As I said, I had tried stuff my staff had already done, such as the winsockfix we use, but to no avail. When using a USB NIC, the same error occurred and I could not connect to the network. Not surprisingly, that meant that I was going to have to do some research and keep throwing fixes at it until it worked.
I noticed the the 1394 Net Adapter in Device Manager was not correctly installed, which is when I started to suspect it was a driver issue, as the firewire port is on-board, and I would find it odd that Dell would ship an XPS 200/5150C without it correctly installed, or the drivers for it. Every time that I tried to update it, it would fail. I really didn’t want to deal with drivers, but apparently I had to.In the process of trying to resolve the issue, I attempted to boot into safe mode, but never succeeded at doing so. Part of this was due to the system very quickly telling me to press escape to bypass loading sptd.sys, and if I didn’t, it would hang. I decided to check this driver out first. I knew that Daemon Tools was installed on this system, and that this process is related to it, so I tried to update this file from the distributor. That didn’t seem to do the trick.
After goign to one of the sites listed at the end of this post, I eventually started to review services that were running, and found that DHCP was not. When I tried to start it, I got the following error:
Error: Could not start the DHCP Client Service on local computer
Error 1068: The dependency service or group failed to start.
Searching for the first line of the error brought me to an article of the same name, which listed a number of ways to trouble shoot this issue. It was during step 3 in that article (Verify that the dependency service/components are running) that I found a number of issues with this computer. When I ran Device Manager and set it to show hidden devices, a number of the items in the Non-Plug and Play Devices section had exclamation marks on them. I tried to delete/re-install AFD (the first item listed with an exclamation mark, as well as the first listed in that step) when I couldn’t get it to start, but I could not get it to come back once it had been deleted. While that component was not working before, I knew it needed to be there, so I went looking for how to get it back.
That’s when I came across the article Fixing Winsock on Icrontic.com. As a resource for dealing with winsock, it seems to be rather complete. From the article, they listed a number of issues and fixes, and I went down the list. The abbreviated items, and my conclusions are as listed.
- Norton Internet Security or other bloatware installed. - Not an issue from what I could tell. McAffe Security Center was installed, but this was not causign any issues.
- Winsock is corrupt. - It wasn’t, and I ran the fix an extra time to be sure.
- Protocols need to be re-installed. - Nope, they were there and it didn’t help.
- Issue with Non-Plug and Play devices. - As listed previously, there were issues, but I couldn’t delete all items, and there wasn’t any way to bring them back.
- Replace C:\WINDOWS\INF\ and C:\WINDOWS\SYSTEM32\DRIVERS\ - YES!
I got a hold of the two directories from an installation of Windows XP my co-worker had up and running at the time I was doing this. After I backed up the current files, I copied the copies over the existing ones and rebooted. Once the computer started up again, running ipconfig from the command prompt returned not just information, but the correct IP it should have as well. After updating Windows and McAfee, the system was still connected and running fine.
Additional Notes
In the process of researching this issue, I came across a number of sites that seemed like they could help, but the issues were either just a little bit different than what I was facing, or the resolution to the problem did not, well, resolve the problem. They are listed below in case others need them.






Latest Comments