Privacy policy. This article is intended to address some of the common questions about the DirectX runtime, and using DirectSetup to install DirectX.
The legacy DirectX SDK is at end-of-life, but it's still available in order to support old games, tutorials, and projects. New projects should not use it. The core components, such as Direct3D and DirectInput, are considered part of the operating system. The core components for DirectX 9. Many of the optional components are regularly updated to integrate customer feedback and expose new features. The DirectX version number, such as 9. Generally speaking, the DirectX version number is not meaningful except as a quick reference to the core run-time bits.
This number should not be used to check if the correct DirectX runtime is already installed, because it doesn't take into account the optional DirectX components. However, these are now released as dynamic-like libraries DLL because of the increased demand for better security practices. DLLs allow servicing of previously released code. If these components were deployed as static libraries, there would be no way for Microsoft to address security issues found after release. As features are added or changed to the optional components, the names of the corresponding DLLs are also changed to ensure that no regressions are caused to existing games that are using released components.
The DLLs for each component live side by side, and game developers can choose exactly which DLL version that the game uses by linking to the corresponding import library. You can create smaller installation packages for DirectX by stripping the contents of the DirectX redistributable folder down to the minimal set of files required to make the installer work, and retaining any additional components that your game uses.
Depending on your minimum specifications, you might not even need to include the core DirectX 9. The smallest package that can be created is about 3 MB, and it can be compressed to about half that size. If you are still using Windows XP, just update its DirectX to the latest version and see the difference yourself. The same thing applies to Windows Vista, Windows 7 and Windows 8.
While DirectX takes care of both display and audio, there are three major features of DirectX that you may enable or disable as per your requirement. For optimum performance, all three of these features should be enabled.
To enable or disable these features, follow the steps below:. Please note that if you have multiple graphics cards installed in your PC, there will be multiple display tabs for each graphics card.
You can enable or disable DirectX features for each graphics card separately. From Windows 8 onwards, Microsoft is not distributing DirectX separately. If you want to update DirectX, you will need to enable Windows Updates.
DirectX 12 does not have a manual standalone setup which can be downloaded separately. It comes directly from Microsoft Update. If you want to keep your DirectX version updated, you should enable automatic Windows Updates if disabled earlier. This will ensure that your DirectX 12 on Windows 10 is up to date. Tip: You can enable or disable Windows Update using the command line. But positive thing about it, is that you can see errors in interface of silent parameters, if user interaction is included.
Posted by: Killragtshirts 10 years ago. Rating comments in this legacy AppDeploy message board thread won't reorder them, so that the conversation will remain readable. Answer this question. Posted by:. Don't be a Stranger! Sign up!
View more:. Software Deployment Questions. Powershell script for enabling location services not running? Setup of script to verify a process, then start if necessary? I'm trying to make my command line works inPowerShell and as to be a silent install.
0コメント