@SamanthaF97 Your dxdiag lists a couple of errors related to .NET, although it's not clear which version is throwing the error. So please start by running a couple of basic checks on your Windows system files. Here's how:
- Hit Windows key-X
- Choose either “PowerShell (Administrator)” or “Command prompt (Administrator),” whichever option is offered
- Inside the window that appears, copy and paste “DISM.exe /Online /Cleanup-image /Restorehealth” without quotes into the window, and enter
- The system will start validating soon. If it throws an error, please list it here
- After it reaches 100%, hit Windows key-X again
- Again, choose “PowerShell (Administrator)” or “Command prompt (Administrator)”
- Inside the window, copy and paste “sfc /scannow” without quotes into the window, and enter
- Post the message you receive here
Restart your computer, and manually run any pending Windows updates. Hit Windows key-i, select Update & Security, and click the button to check for updates. Then download and run the .NET repair tool from Microsoft:
https://www.microsoft.com/en-us/download/details.aspx?id=30135
Even though the download page doesn't say so, it's supported in Windows 8.1.
When you're done, test the game. If it still doesn't work, please run another dxdiag.