Kā novērst DirectX atkārtoti izplatāmu neizdodas instalēt sistēmā Windows 10



Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Pēc jaunas PC spēles vai jaunas programmatūras instalēšanas, iespējams, radās kļūda “d3dx9_43.dll nevar atrast” vai kaut kas tamlīdzīgs. Iespējams, vieglāk ir noskaidrot, ka tas notiek tāpēc, ka datorā nav DirectX. Tomēr, ja izmantojat Windows 10, problēma rodas, kad neizdodas instalēt DirectX atkārtoti izplatāmo failu.



Mēs apspriedīsim, kas ir DirectX, kāpēc tas ir vajadzīgs un kāpēc tas rada kļūdas, mēģinot to instalēt Windows.



Kas ir DirectX?

DirectX ir zema līmeņa lietojumprogrammu saskarņu (API) kopums, kas nodrošina Windows programmas ar augstas veiktspējas aparatūras paātrinātu multivides atbalstu. DirectX ļauj programmai viegli noteikt datora aparatūras iespējas un pēc tam iestata programmas parametrus, lai tie atbilstu.



DirectX ļauj jūsu multivides un video lietojumprogrammām ātri atvēlēt lielu daudzumu RAM un video atmiņas un piekļuves procesoram, lai šīs programmas darbotos nevainojami. Galvenās no tām ir spēles, kurās bez DirectX Windows platforma vienkārši nedominētu spēlēs, kā tas notiek.

Priekšnosacījumi DirectX instalēšanai

Lai instalētu DirectX, jums būs jābūt instalētai un iespējotai Microsoft .NET Framework . Framework tiek izpildīts programmatūras vidē (atšķirībā no aparatūras vides), kas pazīstama kā Common Language Runtime (CLR), lietojumprogrammu virtuālajā mašīnā, kas nodrošina tādus pakalpojumus kā drošība, atmiņas pārvaldība un izņēmumu apstrāde.

Dažreiz ir nepieciešams arī instalēt Vizuālā C ++ pārdalāma. Šis ir Microsoft integrētas izstrādes vides (IDE) produkts C, C ++ un C ++ / CLI programmēšanas valodām. Šīs Visual C ++ atkārtoti izplatāmās un izpildlaika pakotnes galvenokārt tiek instalētas standarta bibliotēkām, kuras izmanto daudzas lietojumprogrammas.



Iemesli, kāpēc tā netiek pareizi instalēta operētājsistēmā Windows 10

Ir vairāki iemesli, kāpēc DirectX netiks instalēta jūsu datorā. Šeit ir daži zināmi jautājumi.

Jūsu datorā nav instalēts / iespējots priekšnosacījums .NET Framework

Lai darbotos, DirectX paļaujas uz .NET Framework. .NET Framework ļauj programmētājiem izmantot .X lietojumprogrammu DirectX funkcionalitāti, izmantojot saderīgas valodas, piemēram, pārvaldīto C ++ vai C # programmēšanas valodas lietošanu.

Operētājsistēmā Windows 10, iespējams, ir instalēta .NET Framework, taču tā nav iespējota. Tas rada tādas pašas kļūdas, kādas varētu rasties, ja tā nebūtu instalēta vispirms. Tiks izbeigta jūsu DirectX instalācija vai arī tā norādīs, ka ir nepieciešama .NET Framework, un jums tā ir jāinstalē.

Minimālās sistēmas prasības

Ja jūsu dators spēj instalēt logus, tiks instalēts arī DirectX 9. Tomēr, ja izmantojat vecu datoru, jaunākas DirectX versijas (11 un 12) netiks instalētas.

Priekš DirectX 12 , jums būs nepieciešamas šīs minimālās prasības:

  • Windows 7 32 bitu vai 64 bitu
  • DirectX 12 saderīga grafiskā karte (DirectX 12 būtībā tiks atbalstīts visos Kepler un vēlāk Nvidia GPU, AMD GCN balstītajos mikroshēmās un Intel Haswell un jaunāko procesoru grafiskajās vienībās.)
  • .NET Framework 4
  • 1 GB RAM
  • 2 GHz Duo Core CPU

Tātad, atkarībā no instalētā DirectX un datora sistēmas specifikācijām, iespējams, nevarēsit instalēt DirectX. Instalētājs var jums paziņot, ja jūsu sistēmas prasības neatbilst minimālajam DirectX instalēšanas slieksnim.

Jums var būt jāpārinstalē grafikas kartes draiveri, ja DirectX instalētāji to nevar atrast.

Jums jau ir instalēta šī DirectX versija

Ja jūs jau esat instalējis DirectX versiju, kuru mēģināt instalēt, instalētājs izies, neinstalējot, vai paziņos, ka šī DirectX versija jau ir pieejama. Daži lietotāji to var uztvert kā instalēšanas neveiksmi.

DirectX veiksmīga instalēšana operētājsistēmā Windows 10

Pārliecinieties, vai jūsu sistēmas prasības ir saderīgas ar instalēto DirectX. Ja problēma joprojām pastāv, iespējams, datorā nav instalēta .NET Framework. Operētājsistēmai Windows 10 ir iepriekš instalēta .NET Framework 3.5, taču tā nekad nav iespējota, kamēr neesat to iespējojis manuāli.

Tālāk norādītās metodes ļaus instalēt un iespējot .NET Framework un tādējādi sekmīgi instalēt DirectX.

1. metode: iespējojiet .NET Framework

Labs iemesls DirectX neinstalēšanai ir tas, ka .NET Framework jūsu datorā nav iespējots. Lai to iespējotu:

  1. Lejupielādēt Directx nepieciešamās versijas instalēšanas programma šeit
  2. Iet uz Vadības panelis > Programmas > Ieslēdziet vai izslēdziet Windows funkcijas > pārliecinieties, vai ir .NET Framework 3.5 lodziņš pārbaudīts

Alternatīvi,

Nospiediet 'Windows atslēga' + 'R' .

Tips “ appwiz.cpl Komandu lodziņā “Palaist” un nospiediet “ IEVADIET ”.

Iekš ' Programmas un iespējas ”Logā noklikšķiniet uz saites“ Ieslēdziet vai izslēdziet Windows funkcijas ”.

Pārbaudiet, vai .NET Framework 3.5 (ietver .NET 2.0 un 3.0) ”.

  1. Klikšķis ' LABI'.
  2. Restartēt datorā, ja tiek prasīts
  3. Instalējiet DirectX. Tam jāspēj pabeigt instalēšanu bez aizķeršanās.

2. metode: instalējiet .NET Framework, izmantojot CMD

Šī metode instalēs (ja vēl nav instalēta) un iespējos .NET Framework jūsu datorā.

  1. Lejupielādēt Directx nepieciešamās versijas instalēšanas programma šeit
  2. Nospiediet Windows atslēga + R
  3. Tips “CMD” iekš Palaist tekstlodziņš un hit Enter
  4. Ievietojiet oriģinālo instalācijas DVD diskdzinī vai pārliecinieties, vai zināt jūsu Windows instalācijas failu mapes vai diska avots .
  5. Ierakstiet vai ielīmējiet šo komandu savā CMD logā

DISM / Online / Enable-Feature / FeatureName: NetFx3 / All / LimitAccess / Source: D: sources sxs

Kur D: ir jūsu Windows instalācijas failu ceļš.

  1. Pagaidiet, līdz instalēšana būs veiksmīga
  2. Restartēt datorā, ja tiek prasīts
  3. Instalējiet DirectX

NB:

Ja neatrodat .NET Framework vai ja jūsu Direct X versijai ir nepieciešama jaunāka .NET Framework, nepieciešamo .NET Framework versiju varat instalēt no šeit .

Lai pareizi darbotos, dažām lietojumprogrammām ir nepieciešamas vecākas DirectX versijas. Tas ir tāpēc, ka liela daļa Windows lietotāju joprojām izmanto XP operētājsistēmu. Lai panāktu lielāku pārdošanas apjomu, video un spēļu uzņēmumi kodēšanā aktīvi izmanto vecās DirectX versijas. Šīs vecākās versijas jums jāinstalē manuāli. Lai to izdarītu, varat lejupielādēt instalēšanas programmu no šeit .

4 minūtes lasītas