Paano Ayusin ang DirectX na maibabahaging muli Nabigo sa Pag-install sa Windows 10



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Matapos ang pag-install ng isang bagong PC Game o isang bagong software, maaaring may nakatagpo ng error na 'd3dx9_43.dll ay hindi mahahanap' o isang bagay na tulad nito. Ang pag-alam na ito ay dahil wala kang DirectX sa iyong computer ay maaaring maging madaling bahagi. Gayunpaman, kung gumagamit ka ng windows 10, ang problema ay nakasalansan kapag nabigong mai-install ang file na maaaring ibigay muli ng DirectX.



Tatalakayin namin kung ano ang DirectX, kung bakit kinakailangan ito at kung bakit nagdadala ito ng mga error kapag sinubukan mong i-install ito sa windows.



Ano ang DirectX?

Ang DirectX ay isang hanay ng mga mababang antas ng Application Programming Interfaces (API) na nagbibigay ng mga programa sa Windows na may mataas na pagganap na pinabilis ng suporta ng multimedia na multimedia. Pinapayagan ng DirectX ang programa na madaling matukoy ang mga kakayahan ng hardware ng iyong computer, at pagkatapos ay itatakda ang mga parameter ng programa upang tumugma.



Pinapayagan ng DirectX ang iyong mga application ng multimedia at video na mabilis na magtabi ng maraming halaga ng puwang ng RAM at Video Memory at pag-access ng CPU upang payagan ang mga application na ito na tumakbo nang walang putol. Pinuno sa mga ito ay mga laro kung saan walang DirectX, ang platform ng Windows ay hindi lamang mangingibabaw sa paglalaro tulad nito.

Mga kinakailangan para sa pag-install ng DirectX

Upang mai-install ang DirectX, kakailanganin mong i-install at paganahin Microsoft .NET Framework . Isinasagawa ang balangkas sa isang kapaligiran sa software (sa kaibahan sa isang kapaligiran sa hardware) na kilala bilang Common Language Runtime (CLR), isang application virtual machine na nagbibigay ng mga serbisyo tulad ng seguridad, pamamahala ng memorya, at paghawak ng pagbubukod.

Minsan, kinakailangan ding mag-install Maaaring ibigay muli ang Visual C ++. Ito ay isang pinagsamang produkto ng kapaligiran sa pag-unlad (IDE) mula sa Microsoft para sa mga wika ng C, C ++, at C ++ / CLI na mga programa. Ang mga Visual C ++ na muling napapamahagi at runtime packages ay halos naka-install para sa karaniwang mga silid-aklatan na ginagamit ng maraming mga application.



Mga kadahilanang hindi ito mai-install nang tama sa windows 10

Mayroong maraming mga kadahilanan kung bakit hindi mai-install ng DirectX sa iyong computer. Narito ang ilang mga kilalang isyu.

Wala kang naka-install / naka-enable na kinakailangan .NET Framework sa iyong PC

Ang DirectX ay umaasa sa .NET Framework upang gumana. Pinapayagan ng NET Framework ang mga programmer na samantalahin ang pag-andar ng DirectX mula sa loob .NET mga application na gumagamit ng mga katugmang wika tulad ng pinamamahalaang C ++ o ang paggamit ng C # programa ng wika.

Sa windows 10, .NET Framework ay maaaring na-install ngunit hindi pinagana. Nagpapakita ito ng parehong mga error na makakaharap mo kung hindi ito na-install sa una. Ang iyong pag-install ng DirectX ay lalabas o sasabihin nito sa iyo na .NET Framework ang kinakailangan at kailangan mong i-install ito.

Pinakamaliit na kailangan ng sistema

Kung nakapag-install ang iyong PC ng mga bintana, i-install din ang DirectX 9. Gayunpaman, kung gumagamit ka ng isang lumang PC, ang mga mas bagong bersyon ng DirectX (11 at 12) ay hindi mai-install.

Para kay DirectX 12 , kakailanganin mo ang mga minimum na kinakailangang ito:

  • Windows 7 32 bit o 64 bit
  • Ang katugmang graphics card ng DirectX 12 (ang DirectX 12 ay susuportahan sa lahat ng lahat ng Kepler at mas bago ang mga Nvidia GPU, sa mga chips na batay sa GCN ng AMD at sa Intel's Haswell at mga susunod na processor ng graphics unit.)
  • .NET Framework 4
  • 1 GB RAM
  • 2 GHZ Duo Core CPU

Kaya depende sa DirectX na iyong na-install, at ang mga pagtutukoy ng system ng iyong PC, maaaring hindi mo mai-install ang DirectX. Maaari kang maabisuhan ng installer kung hindi natutugunan ng iyong mga kinakailangan sa system ang kaunting threshold para mai-install ng DirectX.

Maaaring kailanganin mong muling i-install ang iyong mga driver ng graphics card kung hindi ito mahanap ng mga installer ng DirectX.

Mayroon ka nang na-install na bersyon ng DirectX

Kung na-install mo na ang bersyon ng DirectX na sinusubukan mong i-install, lalabas ang installer nang hindi mai-install o sasabihin sa iyo na ang bersyon ng DirectX na iyon ay magagamit na. Ang ilang mga gumagamit ay maaaring gawin ito bilang isang kabiguang i-install.

Matagumpay na na-install ang DirectX sa windows 10

Tiyaking ang iyong mga kinakailangan sa system ay katugma sa DirectX na iyong na-install. Kung magpapatuloy ang iyong problema, malamang na wala kang .NET Framework na naka-install sa iyong PC. Ang Windows 10 ay mayroong isang paunang naka-install .NET Framework 3.5 ngunit hindi ito kailanman pinagana hanggang sa manu-mano mong paganahin ito.

Papayagan ka ng mga pamamaraan sa ibaba na mai-install at paganahin ang .NET Framework at samakatuwid ay paganahin kang matagumpay na mai-install ang DirectX.

Paraan 1: Paganahin ang .NET Framework

Ang isang mabuting dahilan para sa DirectX ay hindi naka-install ay dahil .NET Framework ay hindi pinagana sa iyong PC. Upang paganahin ito:

  1. Mag-download ang Directx bersyon installer na kailangan mo mula sa dito
  2. Pumunta sa Control Panel > Mga Programa > I-on o i-off ang Mga Tampok ng Windows > tiyaking ang kahon para sa .NET framework 3.5 ay naka-check

Bilang kahalili,

Pindutin 'Windows Key' + 'R' .

I-type ang ' appwiz.cpl 'Sa command box na' Run 'at pindutin ang' ENTER '.

Nasa ' Mga Programa at Tampok 'Window, mag-click sa link na' I-on o i-off ang mga tampok sa Windows '.

Suriin kung ang “ .NET Framework 3.5 (may kasamang .NET 2.0 at 3.0) 'na opsyon na magagamit dito.

  1. I-click ang “ OK ”.
  2. I-restart ang iyong PC kung na-prompt
  3. I-install ang DirectX. Dapat itong makumpleto ang pag-install nang walang sagabal.

Paraan 2: I-install ang .NET Framework gamit ang CMD

Ang pamamaraan na ito ay mai-install (kung hindi pa naka-install) at paganahin ang .NET Framework sa iyong PC.

  1. Mag-download ang Directx bersyon installer na kailangan mo mula sa dito
  2. Pindutin Windows Key + R
  3. Uri 'CMD' nasa Takbo textbox at pindutin Pasok
  4. Ipasok ang iyong orihinal na pag-install DVD sa iyong drive o tiyaking alam mo ang mapagkukunan ng iyong folder ng windows o pag-install ng mga file .
  5. I-type o i-paste ang utos na ito sa iyong window ng CMD

DISM / Online / Paganahin-Tampok / FeatureName: NetFx3 / Lahat / LimitAccess / Pinagmulan: D: pinagmulan sxs

Kung saan ang D: ay ang landas ng iyong mga file ng pag-install ng windows.

  1. Hintaying maging matagumpay ang pag-install
  2. I-restart ang iyong PC kung na-prompt
  3. I-install ang DirectX

NB:

Kung hindi mo nahanap ang .NET Framework o kung ang iyong bersyon ng Direct X ay nangangailangan ng isang mas bago .NET Framework, maaari mong mai-install ang bersyon ng .NET Framework na kailangan mo mula sa dito .

Ang ilang mga application ay nangangailangan ng mas lumang mga bersyon ng DirectX upang tumakbo nang maayos. Ito ay dahil ang isang malaking pangkat ng mga gumagamit ng windows ay gumagamit pa rin ng XP operating system. Upang makagawa ng mas maraming benta, mga kumpanya ng video at gaming na aktibong gumagamit ng mga lumang bersyon ng DirectX sa kanilang pag-coding. Kailangan mong manu-manong i-install ang mga mas lumang bersyon na ito. Upang magawa iyon, maaari mong i-download ang installer mula sa dito .

Basahin ang 4 na minuto