Can it be because there are unchargeable batteries in it?
You can't charge Xbox Controller
How is pc? Do I have to do something?
No you can't charge it either you get such a controller or batteries that you can recharge with such a charged part
If you want to gamble with the controller on the pc you have to take the batteries out and then just connect the cable s.pc. Normal Android charging cable
It depends: if your controller is equipped with recharge AA batteries, it will not work by USB charging. The rechargeable AA batteries must be in the designated charging station. - If you have special batteries, you need to see if they can be recharged via the controller, because some battery types have to be removed from the controller, and how to connect recharge AA batteries to a charging station.
Of course, the enclosed batteries can't be charged because they are just that, batteries. But is actually to be recognized if you look at it.
You can either buy your own batteries but you have to load externally. Or, and this is probably the best alternative, you buy the Play and Charge Kit from Microsoft. With the enclosed cable, you can charge the associated battery pack while playing or use the controller only via the cable.
That's only partially true. See my answer.
The controller can be loaded with the Play and Charge Kit.