Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Programi
  • Instalacija Direct X-a na Windows 10 nije uspjela. Zašto se pojavljuje pogreška prilikom instaliranja DirectX-a? Glavni uzroci i njihovo otklanjanje

Instalacija Direct X-a na Windows 10 nije uspjela. Zašto se pojavljuje pogreška prilikom instaliranja DirectX-a? Glavni uzroci i njihovo otklanjanje

Da biste odgovorili na često pitanje kako instalirati DirectX, prvo morate razumjeti čemu on služi. DirectX je skup posebnih Microsoftovih softverskih aplikacija koji se koristi u razvoju modernih igara i neophodan je za njihov normalan rad.

DirectX je, naravno, vrlo važan za nesmetan rad igara na računalu. Bez njega se niti jedna igra na Windows OS-u neće jednostavno pokrenuti. Ali prije nego što mahnito 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 u nastavku kako saznati koji je DirectX instaliran:

  • Iz izbornika Start otvorite naredbeni redak Pokreni
  • Upišite naredbu "dxdiag" bez navodnika - otvorit će se DirectX dijagnostički alat koji će prikazati detaljne informacije, uključujući DirectX verziju.
  • Pogledajte koja je verzija DirectX-a instalirana. Trenutačno je najnovija verzija DirectX 11, koja je dostupna na operativnim sustavima počevši od Windows Vista i novijih. Suprotno uvriježenom mišljenju, DirectX 12 još nije objavljen, ali bi se trebao pojaviti u sljedećih nekoliko dana. Stoga nema smisla tražiti gdje preuzeti DirectX 12.

Ako ste slijedili gornje upute o tome kako provjeriti verziju instaliranog DirectX-a i vidjeli da nemate instaliranu najnoviju verziju ili ovaj softver uopće nedostaje, tada preuzmite i instalirajte DirectX. U nastavku je detaljno opisano kako instalirati DirectX.


Ako ste vlasnik Windowsa 7, 8, 8.1 ili Viste, tada ćete željeti znati kako instalirati DirectX 11 kao zasebnu datoteku. Windows XP, nažalost, ne podržava ovu verziju softvera. Važno je napomenuti da nećete moći preuzeti i instalirati DirectX 11 sa službene Microsoftove web stranice kao zasebnu datoteku iz jednog jednostavnog razloga - nove verzije Windows OS-a već dolaze s predinstaliranom najnovijom verzijom DirectX-a. Međutim, slučajevi su različiti i vrlo lako možete izbrisati ovaj softver slučajno ili namjerno. Za ponovnu instalaciju učinite sljedeće:


Važno: savjetujemo vam da ne preuzimate DirectX iz izvora trećih strana. Sve potrebne informacije i datoteke za OS nalaze se na službenoj Microsoftovoj web stranici. Nema potrebe riskirati, jer mnoge arhive softvera sadrže virus koji će oštetiti OS.

Dobar dan, prijatelji! U ovom ćemo članku ažurirati DirectX i ispraviti pogreške povezane s njim. Pogreške se često mogu vidjeti kada prvi put pokrenete igru. Kad ga pokušam pokrenuti, pojavi se prozor sličan ovome:

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

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

Najvjerojatnije ćete, ako se prije niste susreli s takvim porukama, htjeti proguglati tekst pogreš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 zapravo, ovo je pogrešan pristup i riskirate sebi dodati nove probleme u obliku neke vrste virusa ili Trojana koji je završio u ovoj dll, preuzetoj s nepoznate stranice.

Sve ove datoteke, čija sam imena dao gore, dijelovi su jednog mozaika koji se zove Microsoft DirectX. A najispravnija opcija je ažuriranje DirectX-a na računalu sa službenog Microsoftovog web mjesta. Vrlo je vjerojatno da će greška nestati.

Pa ažurirajmo izravni x. Preuzmite web-instalaciju izvršne biblioteke DirectX od Microsofta. Ako vam je potrebna kompletna distribucija (po potrebi se može instalirati bez interneta na drugom računalu), preuzmite je odavde.

Kada odete na stranicu s web instalacijskim programom, datoteka će se automatski početi preuzimati dxwebsetup.exe. Ako nije, kliknite na podcrtani link.

Pokrenite dxwebsetup.exe. Napominjemo da se u potpunosti slažemo s uvjetima sporazuma, kako bi drugačije). Pritisnite Dalje.

Kako biste izbjegli zatrpavanje računala nepotrebnim/suvišnim pločama, poništite opciju Bing instalacije i kliknite Dalje.

DirectX instalater je procijenio vaš sustav, saznao veličinu svih komponenti koje je potrebno preuzeti i ljubazno nas obavijestio o tome. Kliknite Dalje...

... i sada čekamo kraj cijelog procesa, od preuzimanja do instalacije.

Hura, instalacija je dovršena! Rado kliknemo na Gotovo.

Za provjeru verzije DirectX-a u sustavu Windows postoji poseban uslužni program dxdiag.exe. Pritisnite Win + R, unesite dxdiag u prozor Run i pritisnite Enter. Otvara se DirectX dijagnostički alat. Na samom dnu informacija o sustavu možete vidjeti svoju verziju DirectX-a.

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

Ako imate bilo kakvih misli ili komentara, pišite i razgovarat ćemo.

DirectX platforma u Windows sustavima (i ne samo) jedna je od potrebnih komponenti koje osiguravaju ispravan rad mnogih multimedijskih aplikacija ili računalnih igara. Ali evo problema: ponekad se DirectX ne instalira, a sustav prikazuje poruku o pogrešci. O čemu bi to moglo biti povezano i kako riješiti problem, raspravljat ćemo dalje.

Zašto se DirectX ne instalira: 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 dnevnika grešaka (DirectX.log i DXError.log). Iskusni korisnik će odmah shvatiti u čemu je problem. No takve informacije prosječnom korisniku možda neće reći baš ništa.

Stoga, ako, na primjer, DirectX nije instaliran u sustavu Windows 7, a proces je prekinut porukom o pogrešci, predlažemo da pogledate popis mogućih razloga za takvo ponašanje sustava. Sljedeće se smatra najosnovnijim:

  • izloženost virusima;
  • oštećenje instalacijske datoteke;
  • pogrešno pokretanje instalacijskog programa;
  • nedostatak instalacijskih prava;
  • kritični kvarovi sustava povezani s ažuriranjem;
  • nedostatak upravljačkih programa ili kvarovi video kartice;
  • greške na tvrdom disku;
  • problemi s RAM-om;
  • zastarjeli BIOS firmware.

DirectX se neće instalirati. Windows 8 i drugi sustavi: što prvo učiniti?

Dakle, počnimo s najjednostavnijom stvari. Moguće je da DirectX nije instaliran zbog virusa. To se može odnositi na njihovu prisutnost u sustavu kada se liječe i infekciju samog instalacijskog programa ako je spremljen na tvrdi disk.

Za početak jednostavno provjerite ima li u sustavu prijetnji, a ako su identificirane i uklonjene, ponovno preuzmite instalacijsku distribuciju i pokušajte ponoviti postupak instalacije.

Ostale mogućnosti instalacije

Koliko god čudno zvučalo, ponekad se DirectX ne instalira samo zato što instalirani antivirus sprječava pokretanje procesa. Čini se da se to ne bi trebalo dogoditi, ali situacija je prilično uobičajena.

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

Ako se pogreške i dalje pojavljuju nakon toga, možda je vrijedno preuzeti ne najnoviji paket (DirectX 12), već instalacijski program za platformu nižeg ranga (na primjer, verzija 9, koju podržavaju Windows 7 i noviji). Alternativno, možete koristiti instalacijski program DirectX End-User Runtimes.

Problemi s računima

Ponekad možete primijetiti da se DirectX ne instalira jer korisnik nema prava mijenjati konfiguraciju sustava.

Prvo pravilo za sustave sedme modifikacije sustava Windows i više je pokretanje instalacijske datoteke isključivo s administratorskim pravima, kroz RMB izbornik.

Ali to ne pomaže uvijek. Možda su prava korisnika (čak i onih koji su registrirani kao administratori) toliko ograničena da ne može ništa promijeniti? U takvoj situaciji može se donijeti jedina ispravna odluka, a to je kreiranje nove registracije s administratorskim pravima. Ovo se smatra univerzalnim rješenjem, što potvrđuju mnogi stručnjaci i stručnjaci.

U tom slučaju morate koristiti odjeljak Upravljanje računom i dodati novu registraciju, uključujući je u grupu Administratori. Ako se na ovu grupu primjenjuju neka ograničenja, morat ćete novom unosu ručno dodijeliti sva potrebna prava.

Problemi s paketima ažuriranja

Konačno, najveći problem, prema velikoj većini stručnjaka, sukobi su instalatera s ažuriranjima. Najupečatljiviji primjer ovoga je paket ažuriranja SP1 za Windows 7.

Čini se da je oba softverska proizvoda (i ažuriranje i DirectX) razvio isti proizvođač i ne bi se trebali sukobljavati. Ali vi i ja znamo koliko ažuriranja mogu biti nedovršena.

U ovoj situaciji morate otići na "Windows Update" i pronaći ažuriranje s brojem KV976932 na popisu instaliranih paketa ažuriranja, a zatim ga ukloniti, nakon što ste prvo stvorili sigurnosnu kopiju sustava.

Nakon toga računalo se ponovno pokreće, a zatim se postavlja ručno traženje ažuriranja u istom centru za ažuriranje. Tijekom procesa pretraživanja pronać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 službene Microsoftove stranice i instalirati je sami, iako je najlakši način da preuzmete malu web instalacijsku datoteku i upotrijebite je. U ovom slučaju ne morate tražiti verziju DirectX-a koja odgovara veličini bita vašeg sustava i preuzeti punu instalacijsku distribuciju.

Ostali problemi

Što se tiče hardverskih kvarova, oni nisu razmatrani jer su prilično rijetki. Ali ako ništa od navedenog ne pomaže, pokušajte testirati video karticu ili je zamijeniti. Isto vrijedi i za RAM stickove. U isto vrijeme provjerite tvrdi disk za pogreške (chkdsk). Ponekad ćete možda trebati provjeriti integritet komponenti sustava (sfc /scannow) ili identificirati sistemske biblioteke koje nedostaju (najbolje je koristiti program DLL Suite).

Za BIOS, instalirajte najnoviji firmware. Istina, preporučuje se da ga sami zamijenite samo uz potpuno razumijevanje suštine problema i radnji koje se izvode, inače se sustav može dovesti do potpunog pada.

DirectX platforma u Windows sustavima (i ne samo) jedna je od potrebnih komponenti koje osiguravaju ispravan rad mnogih multimedijskih aplikacija ili računalnih igara. Ali evo problema: ponekad DirectX nije instaliran, a sustav prikazuje poruku o pogrešci. O čemu bi to moglo biti povezano i kako riješiti problem, raspravljat ćemo dalje.

Zašto se DirectX ne instalira: 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 dnevnika grešaka (DirectX.log i DXError.log). Iskusni korisnik će odmah shvatiti u čemu je problem. No takve informacije prosječnom korisniku možda neće reći baš ništa.

Stoga, ako, na primjer, DirectX nije instaliran u sustavu Windows 7, a proces je prekinut porukom o pogrešci, predlažemo da pogledate popis mogućih razloga za takvo ponašanje sustava. Sljedeće se smatra najosnovnijim:

  • utjecaj virusa;
  • oštećenje instalacijske datoteke;
  • pogrešno pokretanje instalacijskog programa;
  • nedostatak instalacijskih prava;
  • kritični kvarovi sustava povezani s ažuriranjem;
  • nedostatak upravljačkih programa ili kvarovi video kartice;
  • greške na tvrdom disku;
  • problemi s RAM-om;
  • zastarjeli BIOS firmware.

DirectX nije instaliran. Windows 8 i drugi sustavi: što prvo učiniti?

Dakle, počnimo s najjednostavnijim. Moguće je da DirectX nije instaliran zbog utjecaja virusa. To se može odnositi na njihovu prisutnost u sustavu dok se liječe te na infekciju samog instalacijskog programa ako je spremljen na tvrdi disk.

Za početak jednostavno provjerite sustav na prisutnost prijetnji, a ako su identificirane i uklonjene, ponovno preuzmite instalacijsku distribuciju i pokušajte ponoviti postupak instalacije.

Ostale mogućnosti instalacije

Koliko god čudno zvučalo, ponekad se DirectX ne instalira samo zato što instalirani antivirus sprječava pokretanje procesa. Čini se da se to ne bi trebalo dogoditi, ali situacija je prilično uobičajena.

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

Ako se pogreške i dalje pojavljuju nakon toga, možda je vrijedno preuzeti ne najnoviji paket (DirectX 12), već instalacijski program platforme nižeg ranga (na primjer, verzija 9, koju podržavaju Windows 7 i noviji). Alternativno, možete koristiti instalacijski program DirectX End-User Runtimes.

Problemi s računima

Ponekad možete primijetiti da DirectX nije instaliran jer korisnik nema prava mijenjati konfiguraciju sustava.

Prvo pravilo za sustave sedme modifikacije sustava Windows i više je pokretanje instalacijske datoteke isključivo s administratorskim pravima, kroz RMB izbornik.

Ali ovo ne pomaže uvijek. Možda su prava korisnika (čak i registriranog kao administratora) toliko ograničena da ne može ništa promijeniti? U takvoj situaciji jedino ispravno rješenje je napraviti novu registraciju s administratorskim pravima. Ovo se smatra univerzalnim rješenjem, što potvrđuju mnogi stručnjaci i stručnjaci.

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

Problemi s paketima ažuriranja

Konačno, najveći problem, prema velikoj većini stručnjaka, sukobi su instalatera s ažuriranjima. Najupečatljiviji primjer ovoga je paket ažuriranja SP1 za Windows 7.

Čini se da je oba softverska proizvoda (i ažuriranje i DirectX) razvio isti proizvođač i ne bi se trebali sukobljavati. Ali vi i ja znamo koliko ažuriranja mogu biti nedovršena.

U ovoj situaciji morate otići na "Windows Update" i na popisu instaliranih servisnih paketa pronaći ažuriranje s brojem KV976932, a zatim ga ukloniti, nakon što ste prvo napravili sigurnosnu kopiju sustava.

Nakon toga, računalo se ponovno pokreće, a zatim se pokreće ručno traženje ažuriranja u istom centru za ažuriranje. Tijekom procesa pretraživanja pronać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 službene Microsoftove stranice i instalirati je sami, iako je najlakši način da preuzmete malu web instalacijsku datoteku i upotrijebite je. U ovom slučaju, ne morate tražiti verziju DirectX-a koja odgovara veličini bita vašeg sustava i preuzimati punu instalacijsku distribuciju.

Ostali problemi

Što se tiče problema s hardverom, oni nisu razmatrani jer su dosta rijetki. Ali ako ništa od navedenog nije pomoglo, pokušajte testirati video karticu ili je zamijeniti. Isto vrijedi i za RAM stickove. U isto vrijeme provjerite ima li na tvrdom disku pogrešaka (chkdsk). Ponekad ćete možda trebati provjeriti integritet komponenti sustava (sfc /scannow) ili identificirati sistemske biblioteke koje nedostaju (najbolje je koristiti program DLL Suite).

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

Većina starih igrica ne radi na novom operativnom sustavu Windows 10, koji je inicijalno instaliran na prijenosnim, pa čak i stolnim računalima koja se prodaju u trgovinama. Kada korisnik odluči instalirati igricu staru 7 godina (na primjer, staru verziju GTA-a), koju podržava DirectX 9, javlja se pogreška pri pokretanju. Da biste riješili ovaj problem, morate znati kako instalirati DirectX 9 na Windows 10. Mnogi korisnici ne mogu instalirati devetu verziju API skupa - zastario je i nekompatibilan sa Windows 10.

Problem s kompatibilnošću starih igara s novim DirectX 11 ili 12 je nedostatak biblioteka DirectX 9 u njima. Potpuno je neshvatljivo zašto ih programeri nisu upotrijebili kao dio DirectX12 i time osigurali povratnu kompatibilnost. Možda su smatrali da se stare igrice i aplikacije više neće moći koristiti na novom OS Windows 10. Sada to više nije važno - postoji rješenje za instalaciju stare verzije DirectX-a na PC.

Da biste instalirali stari skup API-ja, morate omogućiti komponentu "DirectPlay" - ona se nalazi na upravljačkoj ploči. Moramo ga otvoriti.

Idite na pretraživanje i napišite: "Upravljačka ploča". Na ploči pronađite i pokrenite uslužni program za deinstalaciju programa:

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

U prozoru koji se otvori potražite redak "Komponente prethodnih verzija", potvrdite okvir pored njega, proširite granu i također označite okvir pored DirectPlay.

Kliknite “OK” i pokušajte ponovno instalirati DirectX 9. Ova metoda često pomaže u rješavanju problema, ali ne možemo jamčiti da će pomoći u vašem slučaju. Ako ništa ne pomaže, a DirectX na Windows x32 bit ili x64 bit još uvijek nije instaliran, prijeđite na sljedeću metodu.

DirectX paket

Microsoft je svjestan ovog problema. Stoga na 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 pregledniku Google Chrome preuzeta datoteka vidljiva je na donjoj traci preglednika:

Nakon preuzimanja moramo raspakirati arhivu. Pokrenite datoteku i prihvatite uvjete licencnog ugovora (kliknite "Da"). Pojavljuje se prozor - tamo morate navesti put do mape u kojoj će se paket raspakirati:

Kliknite gumb "Pregledaj" i odaberite mapu u koju želite smjestiti datoteke. Najprikladniji način je stvoriti mapu na radnoj površini i odrediti je. Nakon što instalirate aplikaciju, samo je trebate deinstalirati. Odaberite mapu, kliknite "OK" i otpakiranje počinje. Trajat će 5-10 sekundi.

Sada idemo u našu novu mapu i vidimo puno arhiva. Ne obraćamo pažnju na njih, zanima nas samo aplikacija DXSETUP.EXE - ovo je instalacijski program. Lako ju je pronaći i ističe se od ostalih datoteka.

Pokrećemo ga dvostrukim klikom lijeve tipke miša, prihvaćamo uvjete licencnog ugovora, kliknemo "Dalje" i ponovno "Dalje".

Instalacija (ažuriranje) će započeti - trajat će 15-20 sekundi (ovisno o performansama računala).

Ako je na vašem računalu instaliran antivirusni program, on može psovati tijekom postupka instalacije, budući da program mijenja sistemsku datoteku. To je normalno jer je svrha antivirusa zaštititi sistemske datoteke od trojanaca. Stoga, kada ažurirate DirectX, morate ili onemogućiti antivirusni program ili odabrati opciju "Dopusti" kada primite poruku o tome da program DXSETUP.EXE mijenja sistemske datoteke.

Ne treba se bojati, jer PC aplikacija preuzeta sa službene web stranice neće naštetiti sustavu, pogotovo jer arhiva ne može sadržavati trojanski virus. Ako preuzmete paket s izvora treće strane, a ne sa službene web stranice Microsoft OS-a, postoji opasnost od "hvatanja" virusa. Ovako to izgleda na primjeru 360 ​​Total Security antivirusa:

Nakon dopuštenja, program će nastaviti instalaciju i uspješno je dovršiti. Na samom kraju kliknite gumb "Završi", nakon čega se mapa s API arhivama može izbrisati - više neće biti potrebne. Ako je instalacija bila neuspješna i antivirus je šutio, postoji mogućnost da nije dopustio izmjene datoteke bez ikakvih poruka. U tom slučaju jednostavno ga onemogućite na nekoliko minuta i ponovno instalirajte API paket.

Što se događa tijekom ažuriranja? S ovim paketom nismo instalirali novi DirectX, već samo ažurirali stari s nedostajućim komponentama i bibliotekama. Ali ako samo instalirate novi skup API-ja, još uvijek neće biti kompatibilnosti sa starim igrama. Također nema potrebe za korištenjem automatskog web instalacijskog programa - možete ga preuzeti na službenoj Microsoftovoj web stranici. Ovaj instalacijski program prvo provjerava verziju DirectX-a na vašem računalu i, ako otkrije istu ili novu verziju, poništava instalaciju uz poruku upozorenja.

Stoga, ako je Direct X 11 ili 12, tada se neće dogoditi instalacija istih verzija s ažuriranim paketom biblioteka i komponenti - sam program će pisati o tome. Morate ili ukloniti API i ponovno ga instalirati (s punim skupom biblioteka) ili ga jednostavno ažurirati ručno pomoću gore predložene arhive. Posljednja opcija je jednostavnija i zahtijeva manje koraka.

Zaključak

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

Nemoguće je 100% jamčiti da će gore predložene metode pomoći, ali vrijedi ih koristiti u svakom slučaju. Ovo je jedini način da pokrenete stare aplikacije ili igre na novom operativnom sustavu, a ne pribjegnete radikalnoj metodi - ponovnoj instalaciji sustava Windows 10 na starijoj "sedmici". Iako mnogi korisnici koji su razočarani u "desetku" čine upravo to.

Video upute

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

Najbolji članci na temu