רוב המשחקים מודיעים לך איזה הם צריכים וגם נותנים לך את ההתקנה שלו.
תקרא את זה אולי יעזור (אין לי כוח לקרוא הכל ב 2 בלילה לבדוק מה אתה צריך... מצטער 

)
You receive a DirectX error message when you start a Microsoft game
function loadTOCNode(){}Article ID:256182Last Review:February 1, 2007Revision:18.1
This article was previously published under Q256182
On This Page
var sectionFilter = "type != 'notice' && type != 'securedata' && type != 'querywords'"; var tocArrow = "/library/images/support/kbgraphics/public/en-us/downarrow.gif"; var depthLimit = 10; var depth3Limit = 10; var depth4Limit = 5; var depth5Limit = 3; var tocEntryMinimum = 1; .toc{display: none;}SYMPTOMS
CAUSE
RESOLUTION
loadTOCNode(1, 'resolution');Method 1: Reinstall DirectX from the game CD on a clean-booted computer
loadTOCNode(2, 'resolution');Step 1: Restart the computer by using a clean boot procedure
loadTOCNode(3, 'resolution');When you start Microsoft Windows, typically there are a number of programs that start automatically and run in the background that may interfere with the game. These programs may include antivirus and system utility programs. When you perform a clean boot, you prevent these programs from starting automatically. You must be logged on as an administrator or a member of the Administrators group to complete this procedure. If your computer is connected to a network, network policy settings may also prevent you from completing this procedure. Clean boot in Microsoft Windows XP
loadTOCNode(4, 'resolution');
To restart your computer by using a clean boot procedure, follow these steps when you are using Windows XP.
Note You may experience a temporary loss of some services functionality when you follow these steps. Restoring the settings restores the functionality, but may cause the original error message or behavior to return. 1.Click Start, click Run, type msconfig in the Open box, and then click OK.2.On the General tab, click Selective Startup.3.Under Selective Startup, click to clear the following check boxes: •Process SYSTEM.INI File•Process WIN.INI File•Load Startup Items4.On the Services tab, click to select the Hide All Microsoft Services check box, and then click Disable All. 5.Click OK, and then click Restart. Clean boot in Windows Vista
loadTOCNode(4, 'resolution');To resolve this issue, follow the steps in the appropriate section.