Vodniki

Kako popraviti DirectX, ki je naletel na nepopravljivo napako v sistemu Windows?

DirectX je zbirka API-jev, ki jih je razvil in izdal Microsoft sam. Postala je standardna knjižnica vrhunske grafike, ki jo večina iger uporablja pri vsakodnevnem delovanju. Tako kot vsi drugi vtičniki za programsko opremo tudi DirectX prejema občasne izdaje različic, novejše pa imajo več funkcij in naprednih funkcij.

Kljub temu, da smo bili ena izmed ključnih komponent, ki se uporabljajo pri igranju iger v sistemu Windows, smo od uporabnikov prejeli več poročil, da so naleteli na sporočilo o napaki „DirectX je naletel na nepopravljivo napako'Kadar koli poskušajo svoje igre zagnati v svojih računalnikih. To je zelo pogost scenarij in se pojavlja pri veliko različnih ljudeh. V tem članku bomo preučili vse razloge, zakaj se to zgodi in kakšne rešitve za to težavo.

Kaj povzroča napako 'DirectX je naletel na nepopravljivo napako' v sistemu Windows?

Po analizi več uporabniških poročil in združitvi naših rezultatov smo ugotovili, da se je težava pojavila zaradi več različnih razlogov, od težav s strojno opremo do programskih. Nekateri med njimi so, vendar niso omejeni na:

  • Nepopolne zahteve: V nekaterih primerih smo naleteli na to, da uporabniki v svojih računalnikih niso imeli določenih zahtev igre. Če zahteva DirectX ni izpolnjena, se lahko prikaže sporočilo o napaki.
  • Poškodovani grafični gonilniki: Grafični gonilniki so glavni sestavni deli, ki prenašajo informacije med OS in strojno opremo. Če so sami grafični gonilniki poškodovani in ne delujejo, boste imeli veliko težav, vključno s tisto, o kateri smo razpravljali.
  • Prilagajanje velikosti zaslona: Prilagajanje velikosti zaslona je funkcija v sistemu Windows, ki omogoča upravljanje velikosti zaslona. Kljub svoji uporabnosti je znano, da povzroča težave s komponentami DirectX.
  • Zastarela igra: Nekateri uporabniki so se soočili s sporočilom o napaki, če v računalniku niso namestili najnovejše različice igre. Če posodobite svojo igro do najnovejše različice / popravka, lahko težavo odpravite takoj.
  • Zastarel DirectX: DirectX je morda nameščen v vašem računalniku in morda deluje pravilno, vendar je morda zastarel. Morda bo pomagalo posodabljanje na najnovejšo različico.
  • Napredne grafične nastavitve: Nekatere grafične kartice omogočajo uporabnikom, da po svojih željah nastavijo napredne spremenljivke kot kakovost sence, vendar se je izkazalo, da povzroča težave z DirectX. Če onemogočite te možnosti, boste morda naredili trik namesto vas.

Preden nadaljujemo z rešitvami, se prepričajte, da ste prijavljeni kot skrbnik in imate aktivno internetno povezavo, saj bomo posodobili precej različnih komponent.

Rešitev 1: Preverjanje zahtev igre

Preden začnemo z drugimi tehničnimi rešitvami, morate preveriti, ali vaša strojna oprema sploh ustreza začetnim zahtevam igre. Zdaj je treba iskati več stvari, na primer RAM, CPU, grafična kartica itd., Vendar je v tem primeru najpomembnejša različica DirectX.

Običajno ga vsaka igra, ki uporablja API, omenja v svojih zahtevah. Ko preverite zahtevo DirectX, se morate prepričati, da je vaš strojne opreme podpira to različico. Številni uporabniki se zmedejo, ker imajo najnovejšo različico DirectX nameščen ampak, saj njihove strojne opreme ne podpira te različice, prikaže se sporočilo o napaki.

Upoštevajte zahtevo DirectX in se obrnite na proizvajalca grafične strojne opreme ter odprite podrobnosti njene različice DirectX. Če je v zahtevah igre potrebna novejša različica, morate grafično kartico nadgraditi.

Opomba: Ljudje, ki grafične kartice ne uporabljajo za igranje iger, naj raje preverijo svojo podporo procesorja za to različico DirectX, saj vgrajeni grafični sistem obravnava vse grafične zahteve računalnika.

2. rešitev: Namestitev najnovejše različice DirectX

Če prejšnja rešitev odjavi in ​​vaša strojna oprema resnično podpira različico igre DirectX, bi morali preveriti, ali je v računalniku nameščena pravilna različica DirectX. Če ni, se bomo pomaknili na Microsoftovo uradno spletno mesto in od tam namestili različico DirectX. Pred nadaljevanjem se prepričajte, da ste prijavljeni kot skrbnik.

  1. Pritisnite Windows + R, vnesite »dxdiag"V pogovornem oknu in pritisnite Enter.
  2. Ko se aplikacija odpre, boste videli podrobnosti o sistemskih specifikacijah. Od tu preverite različico DirectX.
  3. Če najnovejša različica DirectX-a ni nameščena v vašem računalniku, jo poiščite in poiščite Microsoftovo uradno stran za prenos.
  4. Kliknite na gumb Prenesi in shranite izvršljivo datoteko na dostopno mesto.
  5. Kasneje z desno miškino tipko kliknite in izberite Zaženi kot skrbnik. Čarovnik za namestitev naj naredi svojo čarovnijo in počakajte, da se postopek zaključi.
  6. Po končani namestitvi znova zaženite računalnik, zaženite igro in preverite, ali je težava odpravljena.

Opomba: Naleteli smo tudi na nekatere primere, ko je bila v specifikacijah prikazana zahtevana različica DirectX, vendar najnovejša posodobitev tehnologije ni bila nameščena. Zato priporočamo, da kljub temu obiščete Microsoftovo spletno mesto za prenos in od tam namestite najnovejšo različico.

3. rešitev: Spreminjanje stopnjevanja prikaza

Prilagoditev zaslona v računalniku določa, koliko povečate ali zmanjšate zaslon v računalniku. To je zelo dobra funkcija za različne uporabnike, vključno s tistimi, ki imajo težave s svojim vidom. Čeprav to nikakor ni v nasprotju z DirectXom ali grafično mehaniko igre, smo videli nekaj primerov, v katerih je bilo.

Tu v tej rešitvi se bomo pomaknili do nastavitev zaslona in spremenili stopnjo skaliranja ter ugotovili, ali to odpravlja težavo.

  1. Z desno miškino tipko kliknite namizje in kliknite na Nastavitve zaslona.
  2. V nastavitvah zaslona poiščite naslov Lestvica in postavitev. Spodaj boste videli več možnosti. Izberite med njimi in kliknite tistega, ki ga ima Priporočeno
  3. Ko končate, ponovni zagon v celoti in preverite, ali je težava rešena za vedno.

4. rešitev: Posodabljanje igre / sistema Windows na najnovejšo različico

Še nekaj, kar morate poskusiti, preden nadaljujete s posodabljanjem grafične kartice, je preveriti, ali imate v računalniku nameščeno posodobljeno različico igre. Proizvajalci izdajajo posodobitve za ciljanje novih sprememb v operacijskem sistemu in za podporo dodatnih funkcij. Obstaja nekaj posodobitev, ki so "kritične" in jih je treba namestiti čim prej. Če katera od teh „kritičnih“ posodobitev ni nameščena, se prikaže sporočilo o napaki, o katerem razpravljamo.

V tej rešitvi bomo posodobili vašo igro in operacijski sistem ter ugotovili, ali nam to odpravlja težavo.

Najprej bomo posodobili sistem Windows.

  1. Pritisnite Windows + S, da zaženete iskalno vrstico, pišite Nadgradnja v pogovornem oknu in odprite posodobitve.
  2. V nastavitvah posodobitve kliknite Preveri za posodobitve. Zdaj se bo računalnik povezal z Microsoftovimi strežniki in preveril, ali je na voljo kakšna posodobitev. Če so že označene posodobitve, jih izvedite takoj.
  3. Po namestitvi posodobitve znova zaženite računalnik. Zdaj odprite svojo igro (ali odjemalca za igre, kot je Steam ali Blizzard) in pojdite na razdelek za posodobitve. Preverite, ali so na voljo posodobitve. Če so, jih prenesite in namestite.
  4. Po posodobitvi znova zaženite računalnik in preverite, ali je težava odpravljena do konca.

5. rešitev: Izboljšanje naprednih grafičnih možnosti

Druga rešitev je, če v igri onemogočite ali znižate napredne grafične nastavitve. To je zelo pomemben korak, ki ga večina uporabnikov običajno ignorira. Napredne grafične nastavitve, kot je Nadzor sence itd. porabijo veliko več virov v računalniku, kar lahko povzroči več težav, vključno s sporočilom o napaki DirectX je naletel na nepopravljivo napako.

Grafične možnosti lahko enostavno najdete na nadzorni plošči različnih nastavitev grafične kartice. Pomaknite se tudi do grafičnih nastavitev igre in preverite tam nastavitve. Poskusite znižati nastavitve na minimum. Lahko tudi razmislite ponastavitev nastavitev na privzete vrednosti in preverite, ali je s tem odpravljeno sporočilo o napaki DirectX. Kakor koli že, pred prehodom na naslednjo rešitev preverite nastavitve grafike.

6. rešitev: Uporaba nadzorne plošče DirectX

Zadnja stvar, ki jo je treba poskusiti, preden nadaljujemo z namestitvijo najnovejših gonilnikov v računalnik, je prenos nadzorne plošče DirectX in spreminjanje nastavitev igre od tam. Vaš računalnik podpira in ima morda pravilno različico DirectX, vendar igra še naprej dostopa do stare različice. Tu nastopi nadzorna plošča. Prepričajte se, da imate aktivno internetno povezavo.

  1. Odprite brskalnik in prenesite datoteko dxcpl z uporabo naslednjih povezav:

64-bitni: dxcpl (64-bitni)

32-bitni: dxcpl (32-bitni)

  1. Ko so namestitvene mape prenesene, jih zaženite s skrbniškim računom.
  2. Zdaj kliknite Uredi seznam s seznama možnosti. Zdaj kliknite na gumb Dodaj na naslednjem zaslonu.
  3. Pomaknite se do izvedljive igre in jo izberite. Ko se vrnete na glavni zaslon, kliknite na Nastavitve naprave in se prepričajte, da je izbrana najvišja raven.
  4. Shranite spremembe in zapustite. Znova zaženite računalnik in zaženite igro. Preverite, ali je težava rešena za vedno.

7. rešitev: Posodabljanje grafičnih gonilnikov

Zadnje, kar lahko storimo za odpravo napake DirectX, je, da imamo v računalniku nameščene najnovejše grafične gonilnike. Tu bo to izključilo tudi situacijo, ko so vaši grafični gonilniki poškodovani, ker niso nameščeni nepopolno. V tej rešitvi bomo najprej iz vašega računalnika odstranili trenutne grafične gonilnike DDU in nato namestite privzete gonilnike. Nato bomo preverili, ali je težava odpravljena. Če ni, bomo gonilnike posodobili ročno.

  1. Po namestitvi Odstranitev gonilnika zaslona (DDU), zaženite računalnik v varni način. Oglejte si naš članek o tem, kako zagnati računalnik v varnem načinu.
  2. Po zagonu DDU izberite prvo možnost “Očistite in znova zaženite". S tem boste trenutne gonilnike popolnoma odstranili iz računalnika.
  3. Zdaj po odstranitvi zaženite računalnik normalno brez varnega načina. Pritisnite Windows + R, vnesite »devmgmt.msc"V pogovornem oknu in pritisnite Enter. Z desno miškino tipko kliknite poljuben prazen prostor in izberite »Poiščite spremembe strojne opreme". Nameščeni bodo privzeti gonilniki. Poskusite zagnati igro in preverite, ali to odpravlja težavo.
  4. V večini primerov privzeti gonilniki za vas ne bodo delovali, zato lahko namestite najnovejše gonilnike prek posodobitve sistema Windows ali se pomaknete na spletno mesto proizvajalca in prenesete najnovejše.

    Poiščite grafične gonilnike, z desno miškino tipko kliknite na njih in kliknite na Posodobi gonilnik.

  5. Ko namestite gonilnike, znova zaženite računalnik in preverite, ali je težava odpravljena.

Opomba: Razmislite tudi o odstranitvi Zvočniki NVIDIA iz računalnika. Znano je, da to povzroča težave.

$config[zx-auto] not found$config[zx-overlay] not found