Инсталирайте последната версия на DirectX чрез Windows Update

Microsoft DirectX е включен като неделима част от операционните системи Windows. Можете да актуализирате DirectX чрез прилагане на последния сервизен пакет или други актуализации чрез Windows Update.

За да проверите своята версия на DirectX, вижте Как да проверите коя версия на DirectX е инсталирана.
За да проверите последната версия на DirectX, която можете да инсталирате на операционната си система, вижте Списък на най-новите версии на DirectX и съответните поддържани операционни системи.

Ръчно инсталиране на най-новата версия на DirectX

Можете ръчно да инсталирате и приложите следните пакети с актуализация, които актуализират DirectX до последната версия.

Инсталирайте средата за краен потребител DirectX, ако вашето приложение или игра изисква по-стара версия на DirectX

Някои приложения и игри изискват DirectX 9. Въпреки това вашият компютър съдържа по-нова версия на DirectX. Ако инсталирате и изпълните приложение или игра, което изисква DirectX 9, може да получите съобщение за грешка като "Програмата не може да стартира, защото d3dx9_35.dll липсва от компютъра. Опитайте да преинсталирате програмата, за да разрешите проблема." 

За да разрешите този проблем, посетете следния сайт на Microsoft за инсталиране на средата за краен потребител DirectX:
DirectX End-User Runtime Web Installer
Забележка Когато изпълните този пакет, не се извършват промени във версията ви на DirectX, Direct3D 9, Direct3D 10.x, Direct3D 11.x, DirectInput, DirectSound, DirectPlay, DirectShow или DirectMusic.

Списък с нередности на файлове, които се коригират от пакета на средата за краен потребител DirectX

Сгъване на изображениетоРазгъване на изображението
Ако изпитвате проблеми, при които дадено приложение се срива, защото някои от следните файлове липса, може да разрешите неизправността, като изпълните пакета за средата DirectX:
  • D3DX9_24.DLL through D3DX9_43.DLL
  • D3DX10.DLL through D3DX10_43.DLL
  • D3DCompiler_33.DLL through D3DCompiler_43.DLL
  • D3DX11_42.DLL
  • D3DX11_43.DLL
  • D3DCSX_42.DLL
  • D3DCSX_43.DLL
  • XACTENGINE2_0.DLL through XACTENGINE2_9.DLL
  • XACTENGINE3_0.DLL through XACTENGINE3_7.DLL
  • XAUDIO2_0.DLL
  • XAUDIO2_1.DLL
  • XAUDIO2_2.DLL
  • XAUDIO2_3.DLL
  • XAUDIO2_4.DLL
  • XAUDIO2_5.DLL
  • XAUDIO2_6.DLL
  • XAUDIO2_7.DLL
  • XAPOFX1_0.DLL through XAPOFX1_5.DLL
  • X3DAUDIO1_0.DLL through X3DAUDIO1_7.DLL
  • XINPUT1_1.DLL
  • XINPUT1_2.DLL
  • XINPUT1_3.DLL
Сгъване на изображениетоРазгъване на изображението

За повече информация

Списък на най-новите версии на DirectX и поддържаните от тях операционни системи

В таблицата по-долу са изброени последните версии на DirectX, които можете да инсталирате на операционната система.
Сгъване на таблицатаРазгъване на таблицата
Поддържани операционни системиПоследните версии на DirectX
Windows 8.1, Windows RT 8.1 и Windows Server 2012 R2 (Предварителен преглед)
DirectX 11.2
Windows 8, Windows RT и Windows Server 2012

Windows 7 Service Pack 1 (SP1) и Windows Server 2008 R2 SP1 заедно с инсталирана  2670838 актуализация
DirectX 11.1
Windows 7 и Windows Server 2008 R2

Windows Vista Service Pack 2 (SP2) и Windows Server 2008 SP2 заедно с инсталирана  971644 или 971512 актуализация
DirectX 11.0
Windows Vista SP1 или по-нова версия и Windows Server 2008 или по-нова версия
DirectX 10.1
Windows Vista
DirectX 10.0
Windows XP SP2 или по-нова версия

Windows XP x64 Edition SP1 или по-нова версия и Windows Server 2003 SP1 или по-нова версия
DirectX 9.0C

Как да проверите коя версия на DirectX е инсталирана

За да проверите коя версия на DirectX е инсталирана на вашия компютър, следвайте тези стъпки:+
  1. Отворете диагностичния инструмент DirectX.
    Windows 8.1 или Windows 8
    Плъзнете от десния край на екрана, след което натиснете Търсене. (Ако използвате мишка, посочете горния десен ъгъл на екрана, преместете показалеца надолу и след това щракнете върху Търсене.) Въведете dxdiag в полето за търсене и след това щракнете върху dxdiag.exe.
    Windows 7 или Windows Vista
    Щракнете върху бутона Старт, въведете dxdiag в полето за търсене и след това натиснете Enter.
    Windows XP
    Щракнете върху бутона Старт и след това щракнете върху "Изпълнение". Въведете dxdiag в полето Изпълнение и след това натиснете Enter.
  2. Щракнете върху раздела Система и след това под Информационна система проверете номера на версията на DirectX.

Библиография

DirectX: Често задавани въпроси
Къде е DirectX SDK?
Къде е DirectX SDK (издание от 2013 г.) (блог в MSDN)
Не толкова директна настройка (блог в MSDN)
Внедряване на Direct3D 11 за разработчици на игри

За тази статия

ID на статията: 179113
Последен преглед: 02 април 2014 г.
Важи за:: Windows 8.1, Windows 8.1 Enterprise, Windows 8.1 Pro, Windows 8, Windows 8 Enterprise, Windows 8 Pro, Windows RT, Windows 7 Enterprise, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Starter, Windows 7 Ultimate, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 for Itanium-Based Systems, Windows Server 2008 R2 Standard, Windows Vista Business, Windows Vista Enterprise, Windows Vista Home Basic, Windows Vista Home Premium, Windows Vista Starter, Windows Vista Ultimate, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 for Itanium-Based Systems, Windows Server 2008 Standard, Microsoft Windows XP Service Pack 3, Microsoft Windows Server 2003 Service Pack 1, Microsoft Windows Server 2003 Service Pack 2
Желаете ли да предоставите обратна информация за тази статия?
 

Get more support from smallbusiness.support.microsoft.com

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.