I ran into this on some Vista laptop the owner had used an NLITE'd XP.

I had to let them dangle since the fix was to just install the full OS. They were unwilling to pay the hours to figure it out so it was the let it dangle. In the end they just reinstalled XP again but without all the tweaking.