Troubleshooting my Windows PC Remotely

My Windows PC is prone to having problems every now and then. I would like to know how I can connect remotely and solve my PC problems and also can you direct me on how I can also help a group of my friends with similar problems remotely?
