Question: can you sign up for xbox live on the computer?
Answer: To get started with Xbox on Windows 10, you'll need an Xbox Live profile linked to your Microsoft account. This will provide access to the entire Xbox Live network, including multiplayer, social features and much more.