Så här fixar du DirectX-omfördelning Kan inte installeras på Windows 10



Prova Vårt Instrument För Att Eliminera Problem

Efter att ha installerat ett nytt PC-spel eller en ny programvara kan man ha stött på felet 'd3dx9_43.dll kan inte hittas' eller något liknande. Att räkna ut att detta beror på att du inte har DirectX på din dator kan vara den enkla delen. Men om du använder Windows 10, hoppar problemet upp när DirectX-omfördelningsfilen inte kan installeras.



Vi ska diskutera vad DirectX är, varför det behövs och varför det ger upp fel när du försöker installera det i Windows.



Vad är DirectX?

DirectX är en uppsättning programmeringsgränssnitt på låg nivå (API) som ger Windows-program högpresterande hårdvaruaccelererat multimediasupport. Med DirectX kan programmet enkelt bestämma datorns maskinvarufunktioner och ställer sedan in programparametrarna så att de matchar.



DirectX låter dina multimedia- och videoapplikationer snabbt avsätta stora mängder RAM-minne och videominne och CPU-åtkomst så att dessa applikationer kan köras sömlöst. Ledande bland dessa är spel för vilka utan DirectX, Windows-plattformen helt enkelt inte skulle dominera i spel som det gör.

Förutsättningar för installation av DirectX

För att installera DirectX måste du ha installerat och aktiverat Microsoft .NET Framework . Framework körs i en mjukvarumiljö (i motsats till en hårdvarumiljö) som kallas Common Language Runtime (CLR), en virtuell applikationsmaskin som tillhandahåller tjänster som säkerhet, minneshantering och undantagshantering.

Ibland är det också nödvändigt att installera Visual C ++ kan omfördelas. Detta är en integrerad utvecklingsmiljö (IDE) -produkt från Microsoft för programmeringsspråken C, C ++ och C ++ / CLI. Dessa Visual C ++ -fördelningsbara paket och runtime-paket installeras mestadels för standardbibliotek som många applikationer använder.



Anledningar till att det inte installeras korrekt på Windows 10

Det finns flera anledningar till att DirectX inte kommer att installeras på din dator. Här är några kända problem.

Du har inte .NET Framework-förutsättningen installerad / aktiverad på din dator

DirectX är beroende av .NET Framework för att fungera. .NET Framework tillåter programmerare att dra nytta av DirectX-funktionalitet inifrån. NET-applikationer som använder kompatibla språk som hanterat C ++ eller användning av programmeringsspråket C #.

I Windows 10 kan .NET Framework ha installerats men inte aktiverats. Detta innebär samma fel som du skulle stöta på om det inte installerades i första hand. Din DirectX-installation avslutas eller så kan du säga att .NET Framework behövs och du måste installera det.

Minsta systemkrav

Om din dator kan installera Windows kommer DirectX 9 också att installeras. Men om du använder en gammal dator kommer nyare versioner av DirectX (11 och 12) inte att installeras.

För DirectX 12 behöver du dessa minimikrav:

  • Windows 7 32 bitar eller 64 bitar
  • DirectX 12-kompatibelt grafikkort (DirectX 12 stöds i huvudsak på alla Kepler och senare Nvidia GPU: er, på AMD: s GCN-baserade chips och på Intels Haswell och senare processorgrafikenheter.)
  • .NET Framework 4
  • 1 GB RAM
  • 2 GHZ Duo Core-processor

Så beroende på DirectX du installerar och systemspecifikationerna för din dator kanske du inte kan installera DirectX. Du kan bli aviserad av installatören om dina systemkrav inte uppfyller minimitröskeln för DirectX att installera.

Du kan behöva installera om grafikkortdrivrutinerna om DirectX-installatörerna inte hittar det.

Du har redan den versionen av DirectX installerad

Om du redan har installerat den version av DirectX som du försöker installera avslutas installationsprogrammet utan att installera eller säger att den versionen av DirectX redan är tillgänglig. Vissa användare kan ta detta som ett misslyckande med att installera.

Installerar DirectX framgångsrikt på Windows 10

Se till att dina systemkrav är kompatibla med DirectX du installerar. Om ditt problem kvarstår har du förmodligen inte .NET Framework installerat på din dator. Windows 10 levereras med ett förinstallerat .NET Framework 3.5 men det är aldrig aktiverat förrän du aktiverar det manuellt.

Metoderna nedan gör att du kan installera och aktivera .NET Framework och därmed göra det möjligt för dig att installera DirectX.

Metod 1: Aktivera .NET Framework

En bra anledning till att DirectX inte installerar beror på att .NET Framework inte är aktiverat på din dator. För att aktivera det:

  1. Ladda ner de Directx version installationsprogrammet du behöver från här
  2. Gå till Kontrollpanel > Program > Slår på eller av egenskaper i Windows > se till att rutan för .NET Framework 3.5 är kontrollerade

Alternativt

Tryck 'Windows-tangent' + 'R' .

Skriv “ appwiz.cpl 'I kommandorutan' Kör 'och tryck på' STIGA PÅ ”.

I ” Program och funktioner ”Fönster, klicka på länken“ Slår på eller av egenskaper i Windows ”.

Kontrollera om .NET Framework 3.5 (inkluderar .NET 2.0 och 3.0) ”alternativet finns i det.

  1. Klick ' OK'.
  2. Omstart din dator om du uppmanas till det
  3. Installera directx. Den ska kunna slutföra installationen utan problem.

Metod 2: Installera .NET Framework med CMD

Den här metoden installeras (om den inte redan är installerad) och aktiverar .NET Framework på din dator.

  1. Ladda ner de Directx version installationsprogrammet du behöver från här
  2. Tryck Windows-tangent + R
  3. Typ “CMD” i Springa textruta och slå Stiga på
  4. Sätt in din ursprungliga installations-DVD i din enhet eller se till att du känner till källa till din Windows-mapp eller enhet för installationsfiler .
  5. Skriv eller klistra in det här kommandot i ditt CMD-fönster

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

Var D: är sökvägen till dina Windows-installationsfiler.

  1. Vänta tills installationen lyckas
  2. Omstart din dator om du uppmanas till det
  3. Installera directx

OBS:

Om du inte hittar .NET Framework eller om din Direct X-version behöver ett nyare .NET Framework kan du installera den version av .NET Framework du behöver från här .

Vissa applikationer kräver äldre versioner av DirectX för att kunna köras ordentligt. Detta beror på att en stor grupp Windows-användare fortfarande använder XP-operativsystemet. För att göra mer försäljning använder video- och spelföretag aktivt gamla versioner av DirectX i sin kodning. Du måste installera dessa äldre versioner manuellt. För att göra det kan du ladda ner installationsprogrammet från här .

4 minuter läst