Table of Contents
Fix: “Following Components Are Required” Error on Windows 10/11. DirectX Runtime is a set of libraries that allow a Windows PC’s CPU and GPU to be used directly to make graphics for video games. Microsoft Visual C++ 2015 Runtime is another set of libraries that Microsoft Visual Studio programs that run on Windows need. Both of these parts are required for the programs and games they are linked to to work properly. If any of these parts are missing, you will see an error message that says the DLLs are missing and you need to install the Runtime to start the program.
For example, the popular video game Volarant did not come with DirectX Runtime in one of its versions. After installing the update, so many users got the error. When Windows users try to run programs, mostly games, they sometimes get the following error message: To run this program, you need the following parts. If you try to run programs, especially games, on your Windows 11/10 PC and get the error message “The following components are required to run this program,” read this post to learn how to Fix “Following Components Are Required” Error on Windows 10/11.
What is the “Following Components Are Required” Error?
Most of the time, the “Following Components Are Required” error comes up when installing software or running a program. This error message means that some parts of the software or program you are trying to install or run need to be on your computer for it to work properly. If these parts are missing or out of date, the software won’t work the way it’s supposed to.
To fix this error, you would need to figure out which parts of your computer are needed by the software and make sure they are installed. This could mean updating some system libraries, adding more software packages, or making sure your operating system is up-to-date. Depending on the software and the parts it needs, the exact steps to fix this error can be different.
What are the cause of “Following Components Are Required” Error?
- Missing Dependencies: The software might rely on specific libraries, frameworks, or components that are not installed on your system.
- Outdated Software: If the software requires certain versions of libraries or components, using outdated versions can lead to this error.
- Corrupted Installation: A corrupted installation of the software can cause issues with necessary components.
- Incomplete Installation: If the installation process was interrupted or not completed fully, some components might not have been properly installed.
- Operating System Compatibility: The software might not be compatible with your operating system, causing it to request components that are not available.
- User Permissions: Insufficient user permissions might prevent the software from accessing or installing the required components.
Fix: “Following Components Are Required” Error on Windows 10/11
Check your system for corruption

- Type
cmd
into the search box in Windows. - Right-click on the result for “Command Prompt” and choose “Run as administrator.”
- User Account Control will ask if you want to let changes happen. If you do, click the “Yes” button.
- Enter this command and hit the Enter key:
/SCANNOW sfc
- Wait until the scan is done.
- Then, press Enter after each of the following commands:
- The commands are: Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth
- Reboot your computer.
Install Visual C++
- Open Control Panel and navigate to Programs > Uninstall a program.
- Scroll down and check the list of installed Visual C++ versions.
- Open your browser and visit the official Microsoft Visual C++ download page.
- Download and install all the missing versions (including x84 and x64 versions) of Visual Studio.
- Restart your computer after completion.
Install the latest Windows updates
Microsoft’s DirectX is one of the most important parts that aren’t there. Most of the time, users have an old version or don’t have it installed at all. To install it, you need to install all the Windows updates, which is especially important if you haven’t done so in a while.
- Type “Updates” into the search box in Windows and press “Enter.”
- Click Check for Updates and wait until all the needed files have been downloaded.
- If there are optional updates, you should also install them.
- When you’re done, you’ll need to restart your system for the changes to take effect.
Reinstall the game
- Right-click on the Start button and select “Apps and Features.”
- Scroll down to locate the game.
- Choose the game and click on “Uninstall.”
- When the message appears, click Uninstall again and follow its instructions.
- After that, restart your computer and reinstall the game.
Install DirectX legacy components
The “The following components are required to run this program” error is not always caused by the latest version of DirectX. Some older games need parts from older versions of DirectX. You can download and install DirectX End-User Runtime, which is the old DirectX SDK, to install them.
- Open your browser and go to the DirectX End-User Runtime Web Installer page on the Microsoft Official website.
- Choose the language you want and then click Download.
- Click the dxwebsetup.exe file to run the installer after it has downloaded.
- Follow the steps, and the process will be done. If you need to, restart your PC.
Conclusion
Some people have posted on software (or gaming) support forums about an error message that says “the following components are required to run this program.” The error message also says that the part is either DirectX Runtime or Visual C++. Most of the time, this error happens when people try to start Windows games. So, when the “following components are required” error happens, players can’t play games that need them. Here’s how to fix the “Following components are required” error on a Windows 10 or Windows 11 PC. If you want to know more information about this issue so you can visit Microsoft Official Website.
Questions and Answers
To fix the DirectX Runtime Error in Valorant, you need to update the drivers for your graphics card. If you have an NVIDIA graphics card, you can update it using the NVIDIA Control Panel or the NVIDIA GeForce Experience. Visit the AMD Driver and Support page and follow the instructions there if you have an AMD graphics card.
Most of the time, the best way to fix DirectX problems is to use the free utility DDU to completely uninstall the current video drivers. Then, restart your PC and reinstall the video card device drivers suggested on the support page for your PC. Developer, you’re in charge!
DirectX is a set of multimedia programs that many Windows games need to run. If your PC doesn’t have the right version of DirectX installed (the product box should tell you which one you need), your game might not work right.
Yup. As someone who has tuned their RAM, the only time XIV crashed and a DirectX error window popped up was when their RAM was unstable. Some programs just work in a way that makes problems show up much faster than with other programs.