I need some help with a frustrating issue. I recently tried to launch Guilty Gear Strive on my Steam library, and I got a pop-up saying I needed to install the DirectX Runtime to run the game. When I click yes, it opens a setup for UE4 Prerequisites (x64) and only gives me options to uninstall or close it. After I uninstall and try to relaunch the game, I end up back at the same installation prompt. I've already downloaded the Microsoft DirectX Runtime through the web installer and have tried reinstalling Visual C++, but nothing seems to work. This issue only happens with Guilty Gear Strive and Persona 3 Reload; other games run fine. This just started happening a few days ago, even though everything was working smoothly before. I'm using a Microsoft Surface Pro 11th edition, so any advice would be greatly appreciated!
2 Answers
Since you're on a Surface Pro 11, the problem might stem from the fact that it's an ARM-based device, which can confuse older DirectX installers. A potential solution is to go into the game's directory and manually run the DXSETUP.exe file from the Redist folder as an administrator. If that doesn't work, try downloading the DirectX End-User Runtime Web Installer straight from Microsoft's site to update the necessary files. It might help to force the installation properly.
It sounds like the games you're trying to run might not be designed for your hardware. Sometimes, files get mixed up with different architectures. But since it was working just fine before, it's worth checking for any recent updates that might have caused this.

Related Questions
Ray Trace Simulator – Interactive Optical Ray Tracing Tool
Wordsearch Generator
Random Maze Generator and Solver
Interactive Wheel Spinner Tool – Add Choices and Randomly Pick a Winner
Raffle Ticket Generator
Instant Online Dice Roller