My wired Xbox controller that I bought a couple months ago worked when I first plugged it in, got this problem, started to work again out of the blue, and now has stopped working again. Whenever I plug it in, the controller has power , but doesn't turn on fully, it doesn't light up the 1st quadrant. It flashes four times, with a couple seconds of time in between each flash, I think it's trying to find a driver, but for some reason can't find it. When I look in the device manager, the controller doesn't appear.
I'm running Windows 7 64-bit
I plugged the controller into my Xbox 360 and my other PC and it worked fine, so it isn't the controller.
I've tried downloading the driver from the Microsoft site and by using the CD installer, neither work.
I've tried different USB ports.
I've tried uninstalling/reinstalling drivers (and I'm 100% certain they are the right drivers).
I've tried uninstalling/reinstalling drivers in safe mode.
I've tried using Windows Update.
I've tried disabling driver signature enforcement.
I've tried Microsoft Fix It.
I've tried editing the registry.
Nothing works.
Any help on how to fix this problem? And how do I stop this from happening again in the future?

I'm running Windows 7 64-bit
I plugged the controller into my Xbox 360 and my other PC and it worked fine, so it isn't the controller.
I've tried downloading the driver from the Microsoft site and by using the CD installer, neither work.
I've tried different USB ports.
I've tried uninstalling/reinstalling drivers (and I'm 100% certain they are the right drivers).
I've tried uninstalling/reinstalling drivers in safe mode.
I've tried using Windows Update.
I've tried disabling driver signature enforcement.
I've tried Microsoft Fix It.
I've tried editing the registry.
Nothing works.
Any help on how to fix this problem? And how do I stop this from happening again in the future?