Check the batteries to see if they are full of power.
The controller that came with the xbox 360 wont, but if you buy a microsft xbox 360 then that works on PC
Check the batteries. Also check that it is synced to your xbox
Is it a wired controller? Is it possible that there's a short in the wire. Wiggle the wire around a bit. At any point does the controller work again (even briefly)? If so, there's a short and the controller needs to be replaced. If it's a wireless controller, make sure the batteries are fresh. If so, there could be a signal problem.
You have to get the Xbox 360 (PC) controller which is still the same price of an Xbox 360 (360) controller.
If your PS3 controller only works when plugged in it could be many problems. First check to see if it is charged, if not it will only work when plugged in. If it is charged and still doesn't work then it's Bluetooth function is probably broken and you will have to replace it.
Yes
No,a PS2 controller will not work on your PC.
Batarang
It depends Which model of the xbox you have, mods work like 70% of the time on the new xbox controller, a good solution - dont resort to mods
If you are having this problem then try connecting the recharger cable from the guitar controller to the console, if that does not work then I'd say your console is the one that's faulty but just to be sure, try a different PlayStation 3 compatible controller
get a new 1 might that no good