Hi, Open the Xbox app in Windows 10, at the top right click on your profile avatar and select "games I own" and it should be there. if you don't see it, just search for sea of thieves in Windows store or Xbox app and you should see the install option.