I have a strange problem with XPSP3. I've found various inconsistencies that are more than a little frustrating.
Many of my system, that I upgrade perpetually reboot after the install. After a little research I found that without exception, (for me anyway) it's the usbport.sys file that causes this. If you grab the old one from the "service Pack uninstall" folder and copy it to the c:\windows\system32\drivers folder all is good again. Forgive me for expecting too much, but... this has been a problem since day one and Microsoft still hasn't remedy it!?? This is no small issue, I get about a 30 percent failure rate with this little jewel. What I've found for help on Microsoft's site is to unplug USB devices. That just makes me want to slam my head against my desk. A good portion of my systems and most all that are being produced today don't have PS2 ports, so this is not an option.
So I wrote a script to try and get around this:
start " " /b /wait "\\server\XP_Service Packs\XP-SP3.EXE" /passive /norestart"
rename c:\windows\system32\drivers\usbport.sys usbport.sp3
copy /y /v "\\server\it$\Scripts\XPServicePack3\usbport.sys" "c:\windows\system32\drivers\"
shutdown /f /r /t 00
There's quite a lot more but this is the bit that matters. I can find no other way to remedy this problem, and that is absolutely crazy considering that this does not appear to be obscure in the least.
Does anybody have a better solution? If not, then the other problem I've encountered is that if you delete anything out of "c:\windows\system32\drivers" it will automatically be recreated by windows. Now this hasn't been a real huge problem but it could be, and I suspect that it's probably the reason why one of my machines in the test run ended up with a usbport.sys file with a size of 0.
Next issue, After a successful install of SP3, I've noticed that when the system comes back up, I as an Admin can not connect to it. I can ping it, and from the users perspective they can browse and access the network fine, but it will not let anything connect to it from the outside. I can't hit any shares, including the c$ or connect to it in anyway other than ping it. If I reboot them they work fine, sometimes it takes a couple reboots but that always fixes it. Does anybody have a solution to this one? I've made sure Computer Browser is running and that the firewall hasn't been activated none of this is the problem.
As always, thanks for the help