Other than the registry fix described here, which worked for me, it could be incompatibility with your USB chipset. I had to buy an additional USB card once because Kinect wouldn’t work with the USB ports I had on my motherboard.
I don’t know what else it could be. Check if you can get it working on other machines too, to eliminate the possibility of a defective sensor, I guess.