Nu pot instala directx ce ar trebui să fac? Unde să descărcați și cum să instalați DirectX - ghid detaliat

Odată cu dezvoltarea tehnologiilor de creare a animației pentru jocuri de calculator și editori grafici, a apărut necesitatea îmbunătățirii desenului de obiecte și a efectelor vizuale. Software-ul DirectX este folosit pentru a rezolva această problemă. Acesta este un fel de punte între adaptorul video, placa de sunet și software-ul grafic pentru jocuri și editori, care vă permite să îmbunătățiți calitatea imaginilor afișate pe ecranul monitorului. Fiecare versiune de Windows include un set de fișiere DirectX care optimizează experiența grafică. Actualizările versiunilor DirectX pot veni cu aplicații de joc. Pentru a utiliza DirectX, trebuie să înțelegeți instalarea, actualizarea, dezinstalarea și reinstalarea programului pe Windows 10.

Trebuie să instalez DirectX pe Windows 10

DirectX 12 pentru Windows 10 este un set de fișiere cu extensia *.dll, constând din biblioteci de software necesare pentru afișarea îmbunătățită a efectelor vizuale și a sunetului. Windows 10 vine cu DirectX 12 încorporat în mod implicit. Această versiune nu necesită actualizare manuală. Toate fișierele sunt descărcate automat când se primesc actualizări de pe pagina oficială Microsoft de pe Internet.

Puteți determina versiunea DirectX pe computer folosind comanda dxdiag:

Chiar dacă Windows 10 vine cu DirectX 12 preinstalat, caseta de dialog dxdiag poate afișa o versiune anterioară în unele cazuri.

Problemele pot apărea, de regulă, în două cazuri:

  • jocul pe care îl lansează utilizatorul a fost scris pentru o versiune veche de DirectX, iar versiunea nouă nu conține bibliotecile necesare;
  • În Instrumentele de diagnosticare este indicată versiunea DirectX 11.2. Aceasta înseamnă că:
    • adaptorul video instalat pe computer este învechit și nu acceptă DirectX 12;
    • Driverele adaptorului video sunt învechite și necesită actualizare.

Puteți vedea ce versiune acceptă adaptorul video folosind consola „Manager dispozitive” în proprietățile computerului și pe site-ul web al producătorului adaptorului. Pentru a face acest lucru, în consola „Manager dispozitive”, găsiți linia „Adaptoare video”, extindeți-o și notați numele adaptorului dvs. Apoi accesați site-ul web al producătorului și uitați-vă la versiunea de DirectX pentru care este configurat adaptorul în tabelul rezumat. Dacă este specificată versiunea 11.2, atunci, în consecință, va funcționa cu versiunea 12, dar poate folosi doar bibliotecile din versiunea 11.2.

Video: cum să aflați versiunea DirectX în Windows 10

Cum se instalează (actualizează) DirectX pe Windows 10

Pentru a instala (actualiza) versiunea DirectX, trebuie să accesați pagina oficială Microsoft și să accesați versiunea necesară a sistemului de operare. Versiunea 12 nu are un pachet de actualizare separat, iar toate actualizările sunt primite automat prin Centrul de actualizare.

Deci, pentru a verifica dacă există actualizări pentru componentele sistemului, trebuie să:


Uneori, la pornirea unui joc, apare un avertisment care spune că acesta nu poate fi lansat din cauza absenței unei biblioteci. Biblioteca poate fi adăugată din setul DirectX necesar al unei versiuni anterioare.

În fereastra de instalare web, verificați cerințele de sistem și citiți instrucțiunile de instalare. Apoi descărcați biblioteca executabilă pe computer, rulați fișierul executabil dxsetup.exe și apoi urmați instrucțiunile de instalare. Nu uitați să debifați acele componente suplimentare oferite în timpul instalării de care nu aveți nevoie. De asemenea, nu ar trebui să instalați motorul de căutare Bing, care este oferit ca supliment pentru biblioteci.

Unde este instalat DirectX?

După descărcarea și rularea fișierului executabil dxsetup.exe, folderul cu arhiva bibliotecii poate fi instalat în orice locație specificată de utilizator. În mod implicit, directorul va fi dezambalat în calea C:\Windows\System32. Înainte de a descărca arhiva, este recomandat să creați un folder sub orice nume în rădăcina discului. Descărcați arhiva de acolo, despachetați-o, instalați DirectX în locația selectată și apoi ștergeți folderul creat.

Ce trebuie să faceți dacă DirectX nu este instalat

Este posibil ca aplicația să nu se instaleze dacă versiunea sa nu se potrivește cu versiunea sistemului de operare Windows. Este imposibil să instalați versiunea 12 pe Windows 7, precum și versiunea 11 pe Windows XP.

Tabel: versiunile Windows și versiunile DirectX corespunzătoare

versiuni DirectXsisteme de operare Windows
DirectX 11.3–12.0Windows 10
DirectX 11.2Windows 8.1
DirectX 11.1Windows 8
DirectX 11.0Windows 7
DirectX 10.0Windows Vista
DirectX 9.0СWindows XP

În plus, pot exista și alte motive pentru care DirectX nu poate fi instalat:

  • Fișierul executabil dxsetup.exe poate fi infectat cu un virus. Acest lucru se întâmplă adesea dacă descărcarea a fost făcută de pe un site neverificat. Prin urmare, fișierul descărcat trebuie verificat imediat cu un antivirus;
  • Este posibil ca arhiva descărcată să nu se potrivească cu adâncimea de biți a sistemului dumneavoastră. Dacă aveți un sistem de operare Windows pe 32 de biți, arhiva pentru un sistem de operare pe 64 de biți nu va fi instalată pe computer;
  • Software-ul antivirus al computerului poate bloca fișierul deja în timpul procesului de descărcare. Trebuie să dezactivați antivirusul și să încercați să descărcați din nou fișierul;
  • nicio permisiune de instalare. În meniul contextual al fișierului, trebuie să selectați rulați ca administrator sau să acordați drepturi de instalare;
  • RAM-ul computerului și memoria cache sunt aglomerate cu tot felul de gunoaie. Pentru aceasta, trebuie să ștergeți memoria folosind programe speciale. Acestea ar putea fi Wise Care 365, Glary Utilites, CCleaner și altele. După ștergerea memoriei, reporniți computerul și repetați instalarea.

Instalarea DirectX a eșuat

În timpul instalării, poate apărea o eroare neașteptată și poate apărea o fereastră cu mesaj de eroare.

Dacă instalarea DirectX eșuează, puteți încerca mai multe opțiuni pentru a depăși problema:

  • descărcați fișierul executabil dxsetup.exe de pe alt site și rulați-l;
  • instalați sistemul de operare Windows în modul de actualizare, deoarece poate exista o defecțiune a componentelor sale;
  • rulați utilitarele chkdsk și sfc /scannow din linia de comandă ca administrator și scanați complet hard disk-ul;
  • Pentru utilizatorii mai experimentați, un indiciu poate fi găsit în fișierele DXError.log și DirectX.log din folderul Windows. Dacă nu există suficiente cunoștințe în acest domeniu, atunci este mai bine să vă consultați cu un specialist, de exemplu, online.

Video: Rezolvarea unei erori la instalarea DirectX

Cum se reinstalează DirectX

Există două moduri de a reinstala aplicația:

  • Eliminarea completă a versiunii instalate și înlocuirea acesteia cu una similară. Folosit atunci când ferestrele cu avertismente despre erorile DirectX scad frecvent;
  • actualizarea versiunii instalate. Software-ul DirectX este configurat în așa fel încât, atunci când este reinstalat, fișierele dll lipsă sunt adăugate la pachetul de bibliotecă existent. Dacă trebuie să adăugați biblioteci de la DirectX 9.0C la DirectX 12.0, acestea vor fi pur și simplu atașate la fișierele versiunii instalate.

Pentru a efectua corect reinstalarea, trebuie să efectuați o serie de anumite acțiuni înainte de a o efectua:


Dezinstalarea DirectX pe Windows 10

Îndepărtarea completă a aplicației DirectX încorporate în Windows 10 nu se poate face prin funcția standard „Dezinstalați sau modificați un program” din Panoul de control.

Pentru a rezolva această problemă, există un număr mare de programe terțe care vă permit să eliminați DirectX 12, ștergând complet directoarele și ramurile de registry din acesta. Exemple de astfel de programe sunt utilitatile prezentate mai jos.

Pentru a elimina corect DirectX 12 din Windows 10, puteți descărca și instala unul dintre ele pe Internet:

  • DirectX Happy Uninstall - utilitarul este distribuit pe bază de shareware. Este una dintre cele mai corecte în muncă;
  • DX Killer - aplicația este distribuită gratuit, are o interfață în limba rusă;
  • DirectX eradicator - poate fi lansat de pe un mediu amovibil fără instalare pe computer.

Pe Internet, puteți căuta diverse programe pentru lucrul cu aplicația DirectX 12 în Windows 10. Fiecare utilizator are propriile cerințe, obiceiuri și anumite priorități, pe care el, vrând sau nu, le aplică software-ului. Unii oameni sunt mai obișnuiți să lucreze cu versiuni în limba engleză ale programelor, dar pentru alții acest lucru creează un mare inconvenient. Acest lucru trebuie abordat pe baza capacităților sale și a cerințelor utilizatorului pentru utilizarea interfeței software-ului aplicației.

Platforma DirectX din sistemele Windows (și nu numai) este una dintre componentele necesare care asigură funcționarea corectă a multor aplicații multimedia sau jocuri pe calculator. Dar iată problema: uneori DirectX nu se instalează, iar sistemul afișează un mesaj de eroare. Cu ce ​​poate fi conectat acest lucru și cum să remediați problema vor fi discutate în continuare.

De ce DirectX nu se instalează: motive posibile

Pentru a afla de ce apar eșecuri la încercarea de a instala această platformă, în cel mai simplu caz, vă puteți referi la fișierele jurnal de erori (DirectX.log și DXError.log). Un utilizator experimentat va înțelege imediat care este problema. Dar este posibil ca astfel de informații să nu spună absolut nimic utilizatorului obișnuit.

Prin urmare, dacă, de exemplu, DirectX nu este instalat în Windows 7 și procesul este întrerupt de un mesaj de eroare, atunci vă sugerăm să examinați lista cu posibilele motive pentru acest comportament al sistemului. Următoarele sunt considerate cele mai de bază:

  • expunerea la viruși;
  • coruperea fișierului de instalare;
  • lansarea incorectă a programului de instalare;
  • lipsa drepturilor de instalare;
  • defecțiuni critice ale sistemului asociate cu actualizările;
  • lipsa driverelor sau defecțiunile plăcii video;
  • erori de hard disk;
  • probleme cu RAM;
  • firmware BIOS învechit.

DirectX nu se va instala. Windows 8 și alte sisteme: ce să faci mai întâi?

Deci, să începem cu cel mai simplu lucru. Este posibil ca DirectX să nu fie instalat din cauza virușilor. Acest lucru se poate aplica prezenței lor în sistem atunci când sunt tratați și infectării programului de instalare însuși dacă acesta a fost salvat pe hard disk.

Pentru a începe, pur și simplu verificați sistemul pentru amenințări și, dacă acestea sunt identificate și eliminate, descărcați din nou distribuția de instalare și încercați să repetați procesul de instalare.

Alte opțiuni de instalare

Oricât de ciudat ar suna, uneori DirectX nu se instalează doar pentru că antivirusul instalat împiedică începerea procesului. S-ar părea că acest lucru nu ar trebui să se întâmple, însă situația este destul de comună.

Ca opțiune, pur și simplu dezactivați instrumentul de securitate instalat pe durata instalării. În unele cazuri, problema este rezolvată în acest fel.

Dacă erorile apar în continuare după aceasta, ar putea merita să descărcați nu cel mai recent pachet (DirectX 12), ci un program de instalare pentru o platformă de rang inferior (de exemplu, versiunea 9, care este acceptată de Windows 7 și o versiune ulterioară). Alternativ, puteți utiliza programul de instalare DirectX End-User Runtimes.

Probleme cu conturile

Uneori este posibil să observați că DirectX nu se instalează, deoarece utilizatorul nu are drepturi de a modifica configurația sistemului.

Prima regulă pentru sistemele cu cea de-a șaptea modificare a Windows și superioare este să rulați fișierul de instalare exclusiv cu drepturi de administrator, prin meniul RMB.

Dar acest lucru nu ajută întotdeauna. Poate că drepturile utilizatorului (chiar și cele înregistrate ca administrator) sunt atât de limitate încât nu poate schimba nimic? Într-o astfel de situație, se poate lua singura decizie corectă și anume crearea unei noi înregistrări cu drepturi de administrator. Aceasta este considerată o soluție universală, care este confirmată de mulți specialiști și experți.

În acest caz, trebuie să utilizați secțiunea Gestionare cont și să adăugați o nouă înregistrare, inclusiv în grupul Administratori. Dacă se aplică anumite restricții acestui grup, va trebui să acordați manual noua intrare toate drepturile necesare.

Probleme cu pachetele de actualizare

În cele din urmă, cea mai mare problemă, conform marii majorități a experților, este conflictele instalatorului cu actualizările. Cel mai izbitor exemplu în acest sens este pachetul de actualizare SP1 pentru Windows 7.

Se pare că ambele produse software (atât actualizarea, cât și DirectX) sunt dezvoltate de același producător și nu ar trebui să intre în conflict. Dar tu și cu mine știm cât de neterminate pot fi actualizările.

În această situație, trebuie să mergeți la „Windows Update” și să găsiți actualizarea cu numărul KV976932 în lista pachetelor de actualizare instalate, apoi să o eliminați, după ce ați creat mai întâi o copie de rezervă a sistemului.

După aceasta, computerul este repornit și apoi o căutare manuală pentru actualizări este setată în același centru de actualizare. În timpul procesului de căutare, vor fi găsite toate actualizările necesare, inclusiv componentele DirectX. Dacă instalarea decurge fără probleme, puteți descărca cea mai recentă modificare a platformei de pe site-ul oficial Microsoft și o puteți instala singur, deși cel mai simplu mod este să descărcați un mic fișier de instalare web și să îl utilizați. În acest caz, nu trebuie să căutați o versiune de DirectX care să se potrivească cu dimensiunea de biți a sistemului dvs. și să descărcați distribuția completă a instalării.

Alte probleme

În ceea ce privește defecțiunile hardware, acestea nu au fost luate în considerare deoarece sunt destul de rare. Dar dacă nimic din cele de mai sus nu ajută, încercați să vă testați placa video sau să o înlocuiți. Același lucru este valabil și pentru stick-urile RAM. În același timp, verificați hard disk-ul pentru erori (chkdsk). Uneori poate fi necesar să verificați integritatea componentelor sistemului (sfc /scannow) sau să identificați bibliotecile de sistem lipsă (cel mai bine este să utilizați programul DLL Suite).

Pentru BIOS, instalați cel mai recent firmware. Adevărat, este recomandat să îl înlocuiți singur doar cu o înțelegere deplină a esenței problemei și a acțiunilor efectuate, în caz contrar, sistemul poate fi adus la o blocare completă.

În acest articol voi încerca să răspund la întrebarea de ce DirectX nu este instalat pe Windows 7, 8 și XP. Dacă vă amintiți ce erori pot apărea la instalarea acestui pachet, acestea sunt: ​​„DirectX nu a copiat un fișier necesar” - „DirectX nu a copiat fișierul necesar” și „A apărut o eroare internă de sistem”. Pentru a determina cauza erorii, examinați fișierele DXError.log și DirectX.log din folderul Windows.. Mai multe despre probleme mai târziu, mai întâi să ne facem o idee despre ce este DirectX.

Modalități de a instala DirectX

Pentru a începe, descărcați pachetul DirectX complet de la acest link. De asemenea, în timp ce citiți articolul, verificați computerul pentru viruși, de exemplu acesta. Modul de utilizare este descris în articolul meu: „”. Acum să mergem! 😉

Pentru a înțelege de ce, accesați folderul Windows și căutați fișierele DXError.log și DirectX.log. Acestea sunt jurnalele DirectX. Puteți găsi problema în ele și, astfel, aflați de ce DirectX nu este instalat.

Windows poate fi de vină atunci când DirectX nu se instalează pe dispozitiv. Pentru a influența cumva rezultatul, încercați să vă dezactivați antivirusul. Deoarece este posibil ca el să fie cel care blochează fișierul de instalare. Apoi, utilizați CCleaner și curățați registry și fișierele de pe computer. După astfel de manipulări, descărcați fișierul de instalare și încercați să îl instalați.

O alta optiune - creați un cont nou cu drepturi de administrator și încercați instalarea în el. Apropo, această opțiune salvează foarte des atunci când o aplicație nu este instalată, așa că țineți cont de aceasta.

Dacă toate metodele descrise au fost făcute, inclusiv reinstalarea Windows, atunci vă pot „face fericit”, va trebui să scotoci prin hardware-ul computerului sau laptopului. S-ar părea că programul pur și simplu nu funcționează, dar aici trebuie să te chinuiești cu hardware-ul?! Ai auzit bine, așa e! Dar înainte de a schimba ceva, ar trebui să citiți cu atenție jurnalele!

Iată ce ar putea fi:

  • Actualizați firmware-ul BIOS;
  • Testați placa video sau înlocuiți-o;
  • Testați RAM sau înlocuiți;
  • Verificați hard disk-ul pentru erori;
  • Resetați BIOS-ul scurt-circuitând sau încercați să scoateți bateria timp de 15 minute

Sper că după ce ați citit articolul, v-ați dat seama de ce nu este instalat DirectX. Dacă problema nu dispare și nu mai știi ce să faci, atunci încearcă să actualizezi Windows sau să reinstalezi sistemul. În orice caz, uită-te la fișierele jurnal!

Bună ziua, prieteni! În acest articol vom actualiza DirectX și, de asemenea, vom remedia erorile asociate cu acesta. Erorile pot fi observate adesea atunci când lansați pentru prima dată un joc. Când încerc să-l pornesc, apare o fereastră similară cu aceasta:

„Programul nu poate porni deoarece d3dx9_42.dll lipsește de pe computer. Încercați să reinstalați programul.”

În loc de d3dx9_42.dll, pot exista alte numere în nume, de exemplu, d3dx9_43.dll d3dx9_39.dll, d3dx9_30.dll, d3dx9_27.dll etc. Pot exista și erori, al căror text conține rânduri ca acesta: d3dx9_28.dll lipsește.

Cel mai probabil, dacă nu ați mai întâlnit astfel de mesaje, veți dori să căutați pe Google textul de eroare și să căutați acest fișier pe Internet. Și dacă îl găsiți, descărcați-l și instalați-l. Ți-am ghicit dorința, nu? ;) Dar, de fapt, aceasta este o abordare greșită și riști să-ți adaugi noi probleme sub forma unui fel de virus sau troian care a ajuns în acest dll, descărcat de pe un site necunoscut.

Toate aceste fișiere, ale căror nume le-am dat mai sus, sunt piese ale aceluiași puzzle numit Microsoft DirectX. Și cea mai corectă opțiune este să actualizați DirectX pe computer de pe site-ul oficial Microsoft. Este foarte probabil ca eroarea să dispară.

Deci, să actualizăm x-ul direct. Descărcați programul de instalare web a bibliotecii executabile DirectX de la Microsoft. Dacă aveți nevoie de o distribuție completă (poate fi instalată fără Internet pe alt computer dacă este necesar), atunci descărcați-o de aici.

Când accesați pagina cu programul de instalare web, fișierul va începe automat descărcarea dxwebsetup.exe. Dacă nu, faceți clic pe linkul subliniat.

Lansați dxwebsetup.exe. Menționăm că suntem pe deplin de acord cu termenii acordului, cum ar putea fi altfel). Faceți clic pe Următorul.

Pentru a evita aglomerarea computerului cu panouri inutile/redundante, debifați opțiunea de instalare Bing și faceți clic pe Următorul.

Programul de instalare DirectX v-a evaluat sistemul, a aflat dimensiunea tuturor componentelor care trebuiau descărcate și ne-a informat politicos despre asta. Faceți clic pe Următorul...

... și acum așteptăm sfârșitul întregului proces, de la descărcare până la instalare.

Ura, instalarea este finalizată! Facem clic cu bucurie pe Terminat.

Pentru a verifica versiunea DirectX în Windows există un utilitar special dxdiag.exe. Apăsați Win + R, introduceți dxdiag în fereastra Run și apăsați Enter. Se deschide Instrumentul de diagnosticare DirectX. În partea de jos a informațiilor de sistem puteți vedea versiunea dvs. de DirectX.

Acum încercați din nou să lansați jocul sau programul care a generat o eroare la pornire. Eroarea ar trebui să dispară.

Dacă aveți gânduri sau comentarii, scrieți și vom discuta.

Uneori se întâmplă ca atunci când încercați să instalați sau să actualizați (mai des când actualizați) DirectX, pe ecran să apară mesajul „A apărut o eroare internă de sistem”. Pentru a determina cauza erorii, examinați fișierele DXError .log și Directx .log din folderul „Windows”.

Informații detaliate despre eroare se găsesc în fișierele specificate, care pot fi găsite în folderul C:\Windows\Logs. Motivul principal pentru apariția sa este lipsa de informații despre versiunea instalată anterior de DirectX în registrul sistemului de operare. Există mai multe modalități de a remedia această eroare.

Esența acestei metode este foarte simplă. Trebuie să descărcați noul program de instalare DirectX de pe site-ul oficial Microsoft. Este important să îl descărcați de pe site-ul oficial pentru a vă proteja de descărcarea de software nedorit pe computer.

Cum se remediază eroarea dxerror.log și directx.log?

Uneori, această metodă aduce un rezultat pozitiv, dar se poate întâmpla și să nu corecteze eroarea. În acest caz, puteți încerca alte metode:

1. Remediați problemele de compatibilitate. Pentru a face acest lucru, trebuie să găsiți fișierul Dxwebsetup .exe (fișierul de instalare DirectX), să faceți clic dreapta pe el și să selectați „Remediați problemele de compatibilitate” în meniul contextual. Sistemul va căuta posibile probleme, după care va trebui să selectați „Utilizați setările recomandate” și „Verificați programul”. Acest lucru rezolvă de obicei problema și instalează DirectX.

2. Efectuarea manuală a modificărilor în registry. Pentru a face acest lucru, trebuie să deschideți editorul de registry integrat în sistem (apăsați Win + R și introduceți regedit în fereastra care apare). În fereastra Registry Editor, accesați HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX. Dacă există o singură linie în acest articol, atunci trebuie să faceți clic pe butonul „Editați”, apoi pe „Creare” și să selectați „Parametru șir”. Apoi trebuie să adăugați două rânduri: „InstalledVersion”=hex:00,00,00,09,00,00,00,00 și „Version”=”4.09.00.0904”, apoi salvați modificările și reporniți computerul.

3. Dezactivarea antivirusului. Banală, dar nu mai puțin în unele cazuri o metodă de lucru. Trebuie să dezactivați toate programele antivirus în timp ce instalați DirectX, apoi să îl activați din nou.

4. Verificarea integrității fișierelor de sistem. Pentru a utiliza această metodă, aveți nevoie de o linie de comandă care rulează cu drepturi de administrator. În el trebuie să introduceți comanda sfc /scannow și să începeți execuția acesteia. După finalizarea scanării, trebuie să reporniți computerul.

5. Reinstalarea driverului plăcii video. Actualizarea driverelor în unele cazuri ajută și la rezolvarea problemelor legate de instalarea DirectX. Este important să le descărcați doar de pe site-ul oficial.

Alte modalități de a rezolva problema DXError .log și Directx .log în Windows 7

Dacă metodele de mai sus nu au ajutat la rezolvarea problemei cu instalarea DirectX și erorile fișierelor DXError .log și Directx .log continuă să apară, puteți încerca să restaurați sistemul folosind un punct de control creat într-un moment în care această eroare nu a apărut.

Ar fi o idee bună să vă verificați sistemul pentru malware. Deși este de remarcat faptul că în majoritatea cazurilor este suficient să folosiți primele trei sfaturi pentru ca eroarea internă a sistemului DXError .log și Directx .log pe Windows 7 să nu vă mai deranjeze.

  • Serghei Savenkov

    un fel de recenzie „scurtă”... de parcă s-ar grăbi undeva