Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Programi
  • Instalacija DirectX-a nije uspjela na Windows 10. Zašto dolazi do greške prilikom instaliranja DirectX-a? Glavni uzroci i njihovo otklanjanje

Instalacija DirectX-a nije uspjela na Windows 10. Zašto dolazi do greške prilikom instaliranja DirectX-a? Glavni uzroci i njihovo otklanjanje

Da biste odgovorili na uobičajeno pitanje kako instalirati DirectX, prvo morate razumjeti čemu služi. DirectX je skup specijalnih Microsoft softverskih aplikacija koji se koriste u razvoju modernih igara i neophodan je za njihov normalan rad.

DirectX je definitivno veoma važan za ispravan rad PC igara. Bez toga, niti jedna igra na Windows OS-u neće se jednostavno pokrenuti. Ali prije nego što bjesomučno tražite informacije o tome kako instalirati DirectX, prvo biste trebali saznati trebate li uopće ažurirati ovaj softver. Da biste to učinili, slijedite upute kako saznati koji je DirectX instaliran u nastavku:

  • Kroz Start meni otvorite komandnu liniju "Pokreni"
  • Unesite naredbu "dxdiag" bez navodnika - otvorit će se DirectX dijagnostički alat, koji će pokazati detaljne informacije, uključujući verziju DirectX-a.
  • Pogledajte koja je verzija DirectX-a instalirana. U ovom trenutku, najnovija verzija je DirectX 11, koja je dostupna na operativnim sistemima počevši od Windows Vista i novijih. Suprotno uvriježenom mišljenju, DirectX 12 još nije objavljen, ali bi se trebao pojaviti u narednih nekoliko dana. Stoga, nema smisla tražiti gdje preuzeti DirectX 12.

Ako ste slijedili upute o tome kako provjeriti verziju DirectX instaliranog iznad i vidjeli da nemate instaliranu najnoviju verziju ili ovaj softver uopće nije dostupan, preuzmite i instalirajte DirectX. Kako instalirati DirectX detaljno je opisano u nastavku.


Ako posedujete Windows 7, 8, 8.1 ili Vista, onda ćete želeti da znate kako da instalirate DirectX 11 kao zasebnu datoteku. Windows XP, nažalost, ne podržava ovu verziju softvera. Važno je napomenuti da nećete moći da preuzmete i instalirate DirectX 11 sa službene Microsoftove web stranice sa zasebnom datotekom iz jednog jednostavnog razloga - nove verzije Windows-a već dolaze s predinstaliranom najnovijom verzijom DirectX-a. Međutim, slučajevi su različiti i možda ste slučajno ili namjerno uklonili ovaj softver. Za ponovnu instalaciju uradite sljedeće:


Važno: savjetujemo vam da ne preuzimate DirectX sa resursa trećih strana. Sve potrebne informacije i datoteke za OS možete pronaći na službenoj Microsoft web stranici. Nema potrebe za rizikom, jer mnoge softverske arhive sadrže virus koji može oštetiti OS.

Dobar dan prijatelji moji! U ovom članku ćemo ažurirati DirectX kao i ispravljati greške povezane s njim. Često se mogu vidjeti greške prilikom prvog pokretanja igre. Kada pokušam da ga pokrenem, pojavljuje se prozor sličan ovom:

“Program se ne može pokrenuti jer d3dx9_42.dll nedostaje na računaru. Pokušajte ponovo instalirati program."

Umjesto d3dx9_42.dll, u nazivu mogu biti drugi brojevi, na primjer, d3dx9_43.dll d3dx9_39.dll, d3dx9_30.dll, d3dx9_27.dll, itd. Mogu postojati i greške čiji tekst sadrži redove poput ovog: d3dx9_28.dll nedostaje.

Najvjerovatnije, ako do sada niste naišli na takve poruke, poželjet ćete proguglati tekst greške i potražiti ovu datoteku na internetu. A ako ga pronađete, preuzmite ga i instalirajte. Pogodio sam vašu želju, zar ne?;) Ali u stvari, ovo je pogrešan pristup i rizikujete da sebi dodate nove probleme u vidu nekakvog virusa ili trojanca koji se nalazio unutar ovog dll-a preuzetog sa nepoznate stranice.

Svi ovi fajlovi, čija sam imena dao gore, su delovi jednog mozaika koji se zove Microsoft DirectX. A najispravnija opcija je ažuriranje DirectX-a na vašem računalu sa službene Microsoft web stranice. Sa velikim stepenom vjerovatnoće, greška će nestati.

Dakle, ažurirajmo direktni x. Preuzmite DirectX Executable Libraries Web Installer od Microsofta. Ako vam je potrebna potpuna distribucija (može se instalirati bez interneta na drugom računaru ako je potrebno), preuzmite je odavde.

Kada posjetite stranicu s web instalaterom, preuzimanje datoteke će automatski započeti. dxwebsetup.exe. Ako ne, kliknite na podvučenu vezu.

Pokrenite dxwebsetup.exe Napominjemo da se u potpunosti slažemo sa uslovima ugovora, kako drugačije). Kliknite na Next.

Da biste izbjegli zatrpavanje računara nepotrebnim/suvišnim panelima, poništite izbor u polju za instalaciju Binga i kliknite na Dalje.

DirectX instalater je procijenio vaš sistem, utvrdio veličinu svih komponenti koje je trebalo preuzeti i ljubazno nas obavijestiti. Kliknite na Next...

...i sada čekamo završetak cijelog procesa, od preuzimanja do instalacije.

Ura, instalacija je završena! Rado kliknemo na Gotovo.

Da biste provjerili verziju DirectX-a u Windowsu, postoji poseban uslužni program dxdiag.exe. Pritisnite Win + R, ukucajte dxdiag u prozoru Run i pritisnite Enter. Otvara se Dijagnostički alat DirectX. Na samom dnu informacija o sistemu možete vidjeti svoju verziju DirectX-a.

Sada pokušajte ponovo pokrenuti igru ​​ili program koji je dao grešku pri pokretanju. Greška bi trebala nestati.

Ako imate bilo kakvih misli, komentara - pišite, razgovaraćemo.

DirectX platforma u Windows sistemima (i ne samo) jedna je od potrebnih komponenti koje osiguravaju ispravan rad mnogih multimedijalnih aplikacija ili kompjuterskih igrica. Ali evo problema: ponekad DirectX nije instaliran, a sistem prikazuje poruku o grešci. S čime bi to moglo biti povezano i kako riješiti problem bit će razmotreno dalje.

Zašto DirectX nije instaliran: mogući razlozi

U najjednostavnijem slučaju, možete se obratiti datotekama dnevnika grešaka (DirectX.log i DXError.log) kako biste saznali zašto dolazi do kvarova prilikom pokušaja instaliranja ove platforme. Iskusan korisnik će odmah shvatiti u čemu je problem. Ali za običnog korisnika takve informacije možda ne govore ništa.

Stoga, ako, na primjer, ne instalirate DirectX u Windows 7, a proces je prekinut pojavom poruke o grešci, onda se predlaže da pogledate listu mogućih razloga za ovakvo ponašanje sistema. Najvažnije su sljedeće:

  • izloženost virusima;
  • oštećenje instalacionog fajla;
  • pogrešno pokretanje instalatera;
  • nedostatak prava na instalaciju;
  • kritični sistemski kvarovi povezani sa ažuriranjima;
  • nedostatak drajvera ili kvarovi na video kartici;
  • greške hard diska;
  • problemi sa RAM-om;
  • zastarjeli BIOS firmver.

DirectX nije instaliran. Windows 8 i drugi sistemi: šta prvo učiniti?

Dakle, počnimo s najjednostavnijim. Moguće je da DirectX nije instaliran zbog djelovanja virusa. Ovo se takođe može odnositi na njihovo prisustvo u sistemu kada se dezinfikuju, kao i na infekciju samog instalatera, ako je sačuvan na čvrstom disku.

Za početak, samo provjerite sistem za prijetnje, i ako su identificirane i uklonjene, ponovo preuzmite instalacioni distribucijski paket i pokušajte ponoviti proces instalacije.

Druge opcije instalacije

Koliko god čudno zvučalo, ponekad DirectX nije instaliran samo zato što instalirani antivirus sprječava pokretanje procesa. Čini se da to ne bi trebalo biti, međutim, situacija je prilično uobičajena.

Kao opciju, jednostavno onemogućite instalirani zaštitni alat tokom instalacije. U nekim slučajevima problem se rješava na ovaj način.

Ako se nakon toga pojave greške, možda bi bilo vrijedno preuzeti ne najnoviji paket (DirectX 12), već instalater platforme nižeg ranga (na primjer, verziju 9, koju podržava Windows 7 i noviji). Alternativno, možete koristiti DirectX End-User Runtimes instalater.

Problemi sa računom

Ponekad možete primijetiti da DirectX nije instaliran zbog korisnikovog nedostatka prava za promjenu konfiguracije sistema.

Prvo pravilo za sisteme sedme modifikacije Windows-a i novijih je da se instalacioni fajl pokreće isključivo sa administratorskim pravima, preko RMB menija.

Ali ni ovo ne pomaže uvijek. Možda su prava korisnika (čak i registrovanog kao administrator) toliko ograničena da ne može ništa promijeniti? U takvoj situaciji može se uzeti jedino ispravno rješenje, a to je kreiranje nove registracije sa administratorskim pravima. Ovo se smatra univerzalnim rješenjem, što potvrđuju mnogi stručnjaci i stručnjaci.

U tom slučaju morate koristiti odjeljak za upravljanje računima i dodati novu registraciju uključivanjem u grupu Administratori. Ako se na ovu grupu primjenjuju neka ograničenja, novom unosu ćete morati ručno dodijeliti sva potrebna prava.

Problemi sa servisnim paketom

Konačno, najveći problem, prema mišljenju velike većine stručnjaka, je sukob instalatera s ažuriranjima. Najupečatljiviji primjer ovoga je paket ažuriranja SP1 za Windows 7.

Čini se da su oba softverska proizvoda (i ažuriranje i DirectX) razvoj jednog proizvođača i ne bi trebali biti u sukobu. Ali svi znamo koliko ažuriranja mogu biti nedovršena.

U ovoj situaciji, morate otići na Windows Update i pronaći ažuriranje sa brojem KB976932 na listi instaliranih paketa ažuriranja, a zatim ga ukloniti nakon kreiranja sigurnosne kopije sistema.

Nakon toga, računar se ponovo pokreće, a zatim se u istom centru za ažuriranje postavlja ručna pretraga ažuriranja. Proces pretraživanja će pronaći sva potrebna ažuriranja, uključujući DirectX komponente. Ako instalacija prođe bez problema, možete preuzeti najnoviju modifikaciju platforme sa zvanične Microsoftove stranice i sami je instalirati, iako je najlakši način da preuzmete mali web instalacioni fajl i koristite ga. U ovom slučaju, ne morate tražiti verziju DirectX-a za bitnu dubinu vašeg sistema i preuzeti kompletnu instalacijsku distribuciju.

Drugi problemi

Što se tiče kvarova u hardveru, oni nisu razmatrani, jer su prilično rijetki. Ali ako ništa od gore navedenog nije pomoglo, pokušajte testirati video karticu ili je zamijeniti. Isto važi i za RAM stickove. U isto vrijeme provjerite ima li na tvrdom disku grešaka (chkdsk). Ponekad će možda biti potrebno provjeriti integritet sistemskih komponenti (sfc /scannow) ili identificirati nedostajuće sistemske biblioteke (najbolje je koristiti program DLL Suite).

U slučaju BIOS-a, instalirajte najnoviji firmver. Istina, preporučuje se da ga sami zamijenite samo uz potpuno razumijevanje suštine problema i izvršenih radnji, inače se sistem može dovesti do potpunog pada.

DirectX platforma u Windows sistemima (i ne samo) jedna je od potrebnih komponenti koje osiguravaju ispravan rad mnogih multimedijalnih aplikacija ili kompjuterskih igrica. Ali evo problema: ponekad DirectX nije instaliran, a sistem daje poruku o grešci. S čime bi to moglo biti povezano i kako riješiti problem - razgovarat ćemo dalje.

Zašto DirectX nije instaliran: mogući razlozi

Da biste saznali zašto dolazi do kvarova prilikom pokušaja instaliranja ove platforme, u najjednostavnijem slučaju možete pogledati datoteke evidencije grešaka (DirectX.log i DXError.log). Iskusan korisnik će odmah shvatiti u čemu je problem. Ali za običnog korisnika takve informacije možda ne govore ništa.

Stoga, ako, na primjer, ne instalirate DirectX u Windows 7, a proces je prekinut pojavom poruke o grešci, onda se predlaže da pogledate listu mogućih razloga za ovakvo ponašanje sistema. Najvažnije su sljedeće:

  • izloženost virusima;
  • oštećenje instalaterske datoteke;
  • pogrešno pokretanje instalatera;
  • nedostatak prava na instalaciju;
  • kritični sistemski kvarovi povezani sa ažuriranjima;
  • nedostatak drajvera ili kvarovi na video kartici;
  • greške tvrdog diska;
  • problemi sa RAM-om;
  • zastarjeli BIOS firmver.

DirectX nije instaliran. Windows 8 i drugi sistemi: šta prvo učiniti?

Dakle, počnimo s najjednostavnijim. Nije isključeno da DirectX nije instaliran zbog djelovanja virusa. Ovo se takođe može odnositi na njihovo prisustvo u sistemu kada se leče, kao i na infekciju samog instalatera, ako je sačuvan na čvrstom disku.

Da biste započeli, samo provjerite da li u sistemu postoje prijetnje, a ako su otkrivene i uklonjene, ponovo preuzmite instalacijsku distribuciju i pokušajte ponoviti proces instalacije.

Druge opcije instalacije

Čudno, zvuči, ali ponekad DirectX nije instaliran samo zato što instalirani antivirus sprečava pokretanje procesa. Čini se da to ne bi trebalo biti, međutim, situacija je prilično uobičajena.

Kao opciju, jednostavno onemogućite instalirani zaštitni alat tokom instalacije. U nekim slučajevima problem se eliminira na ovaj način.

Ako se nakon toga pojave greške, možda bi bilo vrijedno preuzeti ne najnoviji paket (DirectX 12), već instalater platforme nižeg ranga (na primjer, verziju 9, koju podržava Windows 7 i noviji). Alternativno, možete koristiti DirectX End-User Runtimes instalater.

Problemi sa računima

Ponekad možete primijetiti da DirectX nije instaliran zbog korisnikovog nedostatka prava za promjenu konfiguracije sistema.

Prvo pravilo za sisteme sedme modifikacije Windows-a i novijih je da se instalacioni fajl pokreće isključivo sa administratorskim pravima, preko RMB menija.

Ali ni ovo ne pomaže uvijek. Možda su prava korisnika (čak i registrovanog kao administrator) toliko ograničena da ne može ništa promijeniti? U takvoj situaciji može se uzeti jedino ispravno rješenje, a to je kreiranje nove registracije sa administratorskim pravima. Ovo se smatra univerzalnim rješenjem, što potvrđuju mnogi stručnjaci i stručnjaci.

U tom slučaju morate koristiti odjeljak za upravljanje računima i dodati novu registraciju, uključujući je u grupu "Administratori". Ako postoje neka ograničenja u ovoj grupi, novom unosu ćete morati ručno dodijeliti sva potrebna prava.

Problemi sa servisnim paketima

Konačno, najveći problem, prema mišljenju velike većine stručnjaka, je sukob instalacijskog programa s ažuriranjima. Najupečatljiviji primjer ovoga je paket ažuriranja SP1 za Windows 7.

Čini se da su oba softverska proizvoda (i ažuriranje i DirectX) razvoj jednog proizvođača i ne bi trebali biti u sukobu. Ali ti i ja znamo koliko ažuriranja mogu biti nedovršena.

U ovoj situaciji morate otići na Windows Update i pronaći ažuriranje sa brojem KB976932 na listi instaliranih paketa ažuriranja, a zatim ga ukloniti nakon kreiranja rezervne kopije sistema.

Nakon toga, računar se ponovo pokreće, a zatim se u istom centru za ažuriranje postavlja ručna pretraga ažuriranja. U procesu pretraživanja naći će se sva potrebna ažuriranja, uključujući DirectX komponente. Ako instalacija prođe bez problema, možete preuzeti najnoviju modifikaciju platforme sa zvanične Microsoftove web stranice i sami je instalirati, iako je najlakši način da preuzmete mali web instalacioni fajl i koristite ga. U ovom slučaju, ne morate tražiti verziju DirectX-a za bitnu dubinu vašeg sistema i preuzeti kompletnu instalacijsku distribuciju.

Drugi problemi

Što se tiče kvarova u hardveru, oni nisu razmatrani, jer su prilično rijetki. Ali ako ništa od gore navedenog nije pomoglo, pokušajte testirati video karticu ili je zamijeniti. Isto važi i za RAM stickove. U isto vrijeme provjerite ima li na tvrdom disku grešaka (chkdsk). Ponekad ćete možda morati provjeriti integritet sistemskih komponenti (sfc /scannow) ili identificirati nedostajuće sistemske biblioteke (najbolje je koristiti program DLL Suite).

U slučaju BIOS-a, instalirajte najnoviji firmver. Istina, preporučuje se da ga sami zamijenite samo uz potpuno razumijevanje suštine problema i poduzetih radnji, inače se sistem može dovesti do potpunog pada.

Većina starijih igara ne radi na novom Windows 10 operativnom sistemu, ali dolazi unapred instaliran na laptopima, pa čak i desktop računarima koji se prodaju u prodavnicama. Kada korisnik odluči da instalira igru ​​od prije 7 godina (staru verziju GTA, na primjer) koju podržava DirectX 9, dolazi do greške pri pokretanju. Da biste to riješili, morate znati kako instalirati DirectX 9 na Windows 10. Mnogi korisnici ne mogu instalirati 9. API set - zastario je i nije kompatibilan sa Windows 10.

Problem kompatibilnosti starih igara sa novim DirectX 11 ili 12 je nedostatak DirectX 9 biblioteka u njihovom sastavu. Potpuno je neshvatljivo zašto ih programeri nisu koristili kao dio DirectX12 i time osigurali kompatibilnost unatrag. Možda su mislili da se stare igre i aplikacije više neće koristiti na novom Windows 10 OS. Sada to više nije važno - postoji rješenje za instaliranje stare verzije DirectX-a na PC.

Da biste instalirali stari set API-ja, morate omogućiti komponentu "DirectPlay" - nalazi se na kontrolnoj tabli. Moramo ga otvoriti.

Ulazimo u pretragu i pišemo: "Kontrolna tabla". Na ploči pronađite i pokrenite uslužni program za uklanjanje programa:

U prozoru koji se otvori kliknite na "Uključi ili isključi Windows funkcije" (nalazi se u lijevom meniju):

U prozoru koji se otvori potražite liniju "Legacy Components", postavite "pticu" ispred nje, otvorite granu i također stavite "pticu" ispred DirectPlay-a.

Kliknemo "OK" i pokušamo ponovo instalirati DirectX 9. Često ova metoda pomaže u rješavanju problema, ali nema garancije da će to pomoći u vašem slučaju. Ako ništa nije pomoglo, a DirectX još uvijek nije instaliran na Windows x32 bit ili x64 bit, pređite na sljedeću metodu.

DirectX paket

Ovaj problem je poznat Microsoftu. Stoga, na njegovoj službenoj web stranici postoji samostalni paket koji uključuje verzije 9-11 DirectX-a. Možete ga preuzeti ovdje. Nakon toga, paket se može instalirati čak i bez interneta.

Preuzimanje počinje. U Google Chromeu, preuzeta datoteka je vidljiva na donjoj traci preglednika:

Nakon preuzimanja, moramo raspakovati arhivu. Pokrenite datoteku i prihvatite uslove ugovora o licenci (kliknite "Da"). Pojavljuje se prozor - tamo morate odrediti putanju do mape u koju će se paket raspakovati:

Kliknite na dugme "Pretraži" i izaberite fasciklu u koju ćemo smestiti datoteke. Najpogodnije je kreirati folder na radnoj površini i odrediti ga. Nakon što instalirate aplikaciju, morate je samo deinstalirati. Odaberite mapu, kliknite "OK" i počinje raspakivanje. To će trajati 5-10 sekundi.

Sada idemo u naš novi folder i vidimo mnogo arhiva. Ne obraćamo pažnju na njih, zanima nas samo aplikacija DXSETUP.EXE - ovo je instalater. Lako ga je pronaći - izdvaja se od ostalih fajlova.

Pokrećemo ga dvostrukim klikom na lijevu tipku miša, prihvatamo uslove ugovora o licenci, kliknemo "Dalje" i ponovo "Dalje".

Instalacija (ažuriranje) će početi - trajat će 15-20 sekundi (u zavisnosti od performansi računara).

Ako je antivirusni program instaliran na računaru, onda može "psovati" tokom procesa instalacije, jer program vrši promjene u sistemskoj datoteci. Ovo je normalno, jer je svrha antivirusa da zaštiti sistemske datoteke od trojanaca. Stoga, kada ažurirate DirectX, morate ili onemogućiti antivirusni program, ili odabrati opciju "Dozvoli" kada se od vas zatraži da je program DXSETUP.EXE izvršio promjene u sistemskim datotekama.

Ne treba se bojati, jer aplikacija za PC preuzeta sa službene stranice neće uzrokovati nikakvu štetu sistemu, pogotovo jer arhiva ne može sadržavati trojanski virus. Ako preuzmete paket sa resursa treće strane, a ne sa službene web stranice Microsoft OS-a, postoji opasnost da "uhvatite" virus. Ovako to izgleda na primjeru 360 Total Security antivirusa:

Nakon dozvole, program će nastaviti instalaciju i uspješno je završiti. Na samom kraju kliknite na dugme "Završi", nakon čega se fascikla sa API arhivama može izbrisati - više neće biti potrebna. Ako instalacija nije uspjela i antivirus je "ćutao", postoji mogućnost da nije dozvolio izmjene datoteke bez ikakvih poruka. U ovom slučaju, samo ga onemogućite na nekoliko minuta i pokušajte ponovo instalirati API paket.

Šta se dešava tokom ažuriranja? Sa ovim paketom nismo instalirali novi DirectX, već smo jednostavno ažurirali stari sa nedostajućim komponentama i bibliotekama. Ali ako jednostavno instalirate novi set API-ja, i dalje neće biti kompatibilnosti sa starim igrama. Također ne morate koristiti automatski web instalacijski program - oni nude preuzimanje na službenoj Microsoft web stranici. Ovaj instalater prvo provjerava verziju DirectX-a na računalu, a ako pronađe istu ili noviju verziju, otkazuje instalaciju uz prethodno obavještenje.

Stoga, ako košta 11 ili 12 Direct X, tada se neće dogoditi instalacija istih verzija s ažuriranim paketom biblioteka i komponenti - program će sam pisati o tome. Morate ili ukloniti API i ponovo ga instalirati (sa punim skupom biblioteka) ili ga jednostavno ažurirati ručno koristeći arhivu predloženu iznad. Posljednja opcija je jednostavnija i zahtijeva manje radnji.

Zaključak

Microsoft nudi samostalni API paket kao rješenje za pokretanje aplikacija koje rade sa DirectX 9. Na Microsoft forumima mnogi korisnici pišu da njihov problem nije riješen novim API paketom, ali većini pomaže.

Ne postoji 100% garancija da će gore predložene metode pomoći, ali ih u svakom slučaju vrijedi koristiti. Ovo je jedini način da pokrenete stare aplikacije ili igre na novom operativnom sistemu i ne pribjegnete radikalnoj metodi - ponovnom instaliranju Windowsa 10 na stariju "sedmicu". Iako mnogi korisnici koji su razočarani u "top deset" rade upravo to.

Video uputstvo

Također vas pozivamo da pogledate video koji opisuje instalaciju DirectX-a na Windows 10.

Top Related Articles