How to watch WWE Network on Windows 10
In order to experience WWE Network on your Windows 10 device, you must be a WWE Network subscriber. Download the free WWE app from the Microsoft App store.
Go to the Microsoft App store.
Search for WWE Network.
Choose the WWE Network app.
If you are a WWE Network subscriber:
Open the WWE app.
Click on WWE Network.
Sign in to your WWE account.
Enter the Email address and Password for your WWE account.
Select Log In to sign in.
Once your account has been verified, you will be taken to the home screen and can select the programming from WWE Network that you want to watch.
Click here for more information.