Runtime för spel och grafiska program

DirectXnedladdning för Windows

Välj DirectX för din Windows-version och ditt spel: från dagens DirectX 12 till legacy-runtime för äldre projekt.

Inte säker på vad som redan är installerat?Kontrollera versionen med dxdiag innan du laddar ner.

För spelare

Vad DirectX gör när du startar ett spel

DirectX fungerar som ett gemensamt språk mellan spelet, Windows, grafikkortet, ljudet och kontrollerna. Spelet anropar grafikfunktioner, shaders, ljud och inmatning via runtimekomponenter, och systemet skickar vidare dessa instruktioner till drivrutinerna.

Om en nödvändig komponent saknas kanske spelet inte startar, visar fel som d3dx9_43.dll, XInput1_3.dll eller Direct3D device, eller återställer grafikinställningarna. Nya spel förlitar sig oftast på Windows och grafikdrivrutinen, medan äldre projekt ofta behöver legacy-runtime med DirectX 9-11-bibliotek.

DirectX-versioner

Ladda ner DirectX för Windows

Olika spel kräver olika DirectX-komponenter. Börja med den version som passar din Windows-version och kontrollera sedan spelets systemkrav.

DLL-filer

DirectX-filer som ofta söks separat

Om ett spel ber om en viss DLL-fil behövs oftast legacy-runtime. Installeraren lägger till nödvändiga DirectX-komponenter utan att systemfiler ersätts manuellt.

På mindre skärmar visas raderna i DirectX-tabellen som kort med fil, orsak, paketstorlek, SHA-256 och nedladdningsknapp.

DirectX DLL-filer som ofta laddas ner separat
FilNär den visasLösningGuidePaketstorlekSHA-256Nedladdning
d3dx9_43.dllÄldre spel med DirectX 9Legacy RuntimeGuide95.6 MB
053f76dc…89c73b
Ladda ner
XInput1_3.dllGamepads och äldre launchersLegacy Runtime / XInputGuide95.6 MB
053f76dc…89c73b
Ladda ner
X3DAudio1_7.dllLjud och 3D-ljud i spelDirectX End-User RuntimeGuide95.6 MB
053f76dc…89c73b
Ladda ner
D3DCompiler_43.dllShaders och äldre motorerDirectX-runtimepaketGuide95.6 MB
053f76dc…89c73b
Ladda ner

Verifierad

Hur vi kontrollerar DirectX-filer

Kontrollera före nedladdning filnamn, paketstorlek, SHA-256 och runtimepaketets syfte. Då kan du skilja rätt installerare från en enskild DLL-fil eller ett paket från tredje part.

UppdateradMay 6, 2026

Sidan har verifierats mot strukturen på DirectX.biz, versionssidorna och de enskilda felguiderna.

Viktigaste paketdxwebsetup.exe och directx_Jun2010_redist.exe

På filsidorna anges paketstorlek och SHA-256 så att du kan kontrollera filen innan du kör installeraren.

MetodNamn, storlek, SHA-256

Först väljer du ett runtimepaket för felscenariot, sedan kontrollerar du filen, hashvärdet och att manuell DLL-ersättning inte behövs.

DXDiag

Så ser du vilken DirectX-version du har

Windows innehåller DirectX Diagnostic Tool. Det visar den aktuella DirectX-versionen och hjälper dig samla in grafik- och ljudinformation för felsökning.

  1. Tryck på Win + R.
  2. Skriv dxdiag och tryck Enter.
  3. Leta upp raden DirectX-version på fliken System.
  4. Spara vid behov rapporten med knappen Spara all information.
Skärmbild av DirectX Diagnostic Tool med fliken System och raden DirectX-version

Installation

Hur du installerar DirectX korrekt

Ladda ner rätt DirectX-paket, kontrollera filnamnet och installera runtime utan att systembibliotek ersätts manuellt.

  1. Ladda ner rätt DirectX-paket.Nya spel kräver oftast DirectX 12, medan äldre spel behöver legacy-runtime.
  2. Kontrollera filnamnet.Webbinstallerarens filnamn är dxwebsetup.exe.
  3. Kör installeraren.Paketet lägger till äldre komponenter som vissa äldre spel fortfarande behöver.
  4. Starta om spelet.Om felet finns kvar kontrollerar du grafikdrivrutinen och spelets systemkrav.

FAQ

Snabba svar

Måste jag ladda ner DirectX i Windows 11?

Oftast inte. I Windows 10 och 11 finns den aktuella DirectX-versionen redan och uppdateras via Windows Update.

Varför behövs då DirectX End-User Runtime?

För vissa äldre spel som använder äldre komponenter som D3DX9, XAudio 2.7, XInput 1.3 eller XACT.

Kan jag ladda ner olika DirectX-versioner?

Ja. Sajten har separata nedladdningssidor för DirectX 12, DirectX 11, DirectX 10 och legacy-runtime.

Vad gör jag om spelet ber om d3dx9_43.dll?

Då behöver du oftast legacy-runtime. Det lägger till äldre DirectX-komponenter som vanlig DirectX 12 inte ersätter.

Kan jag installera DirectX 12 i Windows 7?

I de flesta fall nej. DirectX 12 är avsett för Windows 10/11; i Windows 7 är DirectX 11 eller legacy-runtime vanligare.

Varför finns felet kvar efter installationen?

Orsaken kan ligga i grafikdrivrutinen, Windows-versionen, skadade spelfiler eller ett annat runtimepaket som också krävs.

Måste jag ta bort gammal DirectX före installation?

Nej. DirectX-komponenter installeras bredvid systembiblioteken och Windows använder den uppsättning som behövs för varje enskilt spel.