Showing posts with label Windows XP. Show all posts
Showing posts with label Windows XP. Show all posts

Sunday, September 19, 2010

Windows Internals

I've been reading Windows Internals, 4th ed. by Mark Russinovich and David Solomon this weekend, and there are things within Windows that I never thought existed.  Windows can be troubleshot to the finest detail and it seems I will be able to debug third-party software with just a few tools within Windows itself.

The 4th edition covers XP and Server 2003, while the 5th edition (the most current) covers Vista and Server 2008.  I chose to buy a used copy of the 4th edition to cover most of what we have deployed in the field, and to understand its limitations.  I'm trying to get the workplace to buy the 5th edition for us.

If I find anything else interesting, I'll certainly post it here if I feel passionate enough about it.

Friday, February 12, 2010

Dot4usb.sys

I just had an issue yesterday that had me pounding out searches and wizards, trying to figure out how to get some driver files from a Windows XP CD.  It wasn't actually getting them from the CD, but I couldn't figure out where on the disc the files were.  Here's my story, and I hope it helps someone:

The Problem:
I was trying to install an HP LaserJet 1200 on a Windows XP Pro laptop via USB.  No problem, right?  I've never had trouble before.  However, this XP install didn't seem complete because when I put my USB flash drive in, it went through the Add Hardware Wizard.  That almost never happens, especially with XP.

Installing the printer seemed easy enough, but when it came time to copy the driver files to C:\WINDOWS\system32\drivers, it asked for the XP installation CD.  I finally got around to bringing a CD, and when I popped it in at the requested time, the installation still didn't find Dot4usb.sys.  Time for Google.

The Solution:
Google showed me a few sites that discussed the problem, and one site pointed to a download site to simply get Dot4usb.sys so we could just finish up and go home.  Turns out that the site wanted $19.99 for it.  What a racket!  More Google, please...

I finally stumbled upon some other post somewhere else that led me to believe the file I was looking for was actually in a cabinet file within the I386 folder on the CD.  I recall having looked in there before, so here we go...

Dot4usb.sys actually exists on the CD at \I386\DRIVER.CAB.  It's on every damn XP, Vista, Server 2003, and probably Windows 7 installation disc.  I extracted the file and another one I figured I needed, and all was well.  And to think someone wanted $20 for a free system file.

Also, the thread that lead me to the $20 site was on experts-exchange.com.  That is surprising because Experts Exchange is usually a very reputable site.  I think I found my real answer at tomshardware.com, another very good resource.

I hope that this post, in the archive, can help someone solve a similar problem, or at least remind them that XP might not look in DRIVER.CAB for something that it should otherwise know is there.