Všetky hry určené na prácu v operačnom systéme Windows vyžadujú určitú verziu komponentov pre ich bežné fungovanie DirectX , Tieto komponenty sú už predinštalované v operačnom systéme, ale niekedy môžu byť "našité" inštalátorom herného projektu. Inštalácia takýchto distribúcií môže často zlyhať a ďalšia inštalácia hry je často nemožná. Typická chyba v tejto situácii je "Chyba inštalácie DirectX: Vyskytla sa vnútorná chyba" .

Chyba pri inštalácii DirectX

Ako sme už uviedli vyššie, pri inštalácii hry so zabudovaným rozhraním DirectX môže dôjsť k havárii, pretože v nasledujúcom dialógovom okne sa hovorí:

V dialógovom okne hlásenia chyby inštalácie rozhrania DirectX došlo k internej chybe

Alebo toto:

Správa v dialógovom okne varuje o chybe chyby inštalácie DirectX Vyskytla sa interná chyba

Tento problém sa často vyskytuje počas inštalácie hračiek, ktoré vyžadujú prevádzku niektorých jeho komponentov verzie DX, ktorá sa líši od systému dostupného v systéme. Vo väčšine prípadov ide o zdravú časť projektu. Problém tu spočíva v práve na prístup k súborom a nastaveniam databázy Registry. Aj keď spustite inštaláciu hry v mene administrátora, neurobí nič, pretože vstavaný inštalačný systém DX nemá takéto práva. Okrem toho môžu byť iné príčiny zlyhania, napríklad poškodené systémové súbory. Budeme hovoriť o tom, ako ich ďalej vyriešiť.

Metóda 1: Ručné aktualizovanie komponentov

Táto metóda je vhodná pre systémy Windows XP až 7, pretože manuálne aktualizácie v 8 a 10 nie sú poskytované. Ak chcete opraviť chybu, musíte prevziať a nainštalovať spustiteľný inštalačný program pre koncového používateľa. Existujú dve možnosti: webová verzia a úplná webová verzia, ktorá nevyžaduje internetové pripojenie. Len jeden môže fungovať, takže by ste sa mali pokúsiť oboje.

Stránka na prevzatie webovej stránky

Stránka na prevzatie webovej verzie inštalácie DirectX pre koncového používateľa na oficiálnej webovej lokalite spoločnosti Microsoft

Na ďalšej stránke nakresľujeme všetky jackdaws, ak sú nainštalované, a kliknite na "Zrušiť a pokračovať" .

Neschopnosť prevziať ďalší softvér na stránke sťahovania webového inštalačného programu DirectX pre koncového používateľa

Plná verzia "leží" na nižšie uvedenom odkazu.

Plná verzia stránky na prevzatie

Stránka pre prevzatie plnej verzie inštalácie DirectX pre koncového používateľa na oficiálnej webovej lokalite spoločnosti Microsoft

Takisto musíte robiť akcie s kontrolnými značkami a kliknúť na tlačidlo "Nie, ďakujem a pokračuj" .

Odmietnutie prevzatia dodatočného softvéru na stránke sťahovania plnej verzie prostredia DirectX pre koncového používateľa

Po stiahnutí je potrebné nainštalovať v mene správcu, je to veľmi dôležité. Robí to takto: kliknite na stiahnutý súbor PCM a zvoľte položku "Spustiť ako správca" .

Spustite plnú verziu inštalačného programu prostredia DirectX pre koncového používateľa ako správcu

Tieto akcie vám umožnia aktualizovať súbory DX, ak boli poškodené, a tiež zaregistrovať požadované kľúče v registri. Po dokončení inštalačného procesu reštartujte počítač a pokúste sa hru nainštalovať.

Metóda 2: Priečinok s hrou

Pri inštalácii cez pôvod , aj keď bol dokončený s chybou, inštalačný program dokáže vytvoriť potrebné priečinky a rozbaliť tam súbory. Máme záujem o adresár, ktorý obsahuje archívy DirectX. Nachádza sa na adrese nižšie. Vo vašom prípade to môže byť iné miesto, ale strom priečinkov bude podobný.

C:GamesOriginLibraryBattlefield 4__Installerdirectxredist

Z tohto adresára musíte odstrániť všetky súbory okrem troch uvedených na snímke obrazovky nižšie.

Odstránenie archívov DirectX zo zložky s nainštalovanou hrou Battlefield 4

Po odinštalovaní sa môžete znova pokúsiť nainštalovať hru cez pôvod. Ak sa chyba opakuje, spustite súbor DXSETUP v priečinku "redist" v mene administrátora a počkajte, kým inštalácia skončí, a potom znovu použite inštaláciu v origináli.

Vyššie uvedené je jedným zo špeciálnych prípadov problému, ale tento príklad možno použiť v situácii s inými hrami. Herné projekty, ktoré používajú zastarané verzie knižníc DirectX v ich práci, takmer vždy obsahujú podobný inštalátor. Stačí nájsť v počítači vhodný priečinok a pokúsiť sa vykonať uvedené kroky.

záver

Chyba popísaná v tomto článku nám hovorí, že systém má určité problémy vo forme poškodených súborov alebo kľúčov databázy Registry, ktoré sú zodpovedné za normálnu prevádzku komponentov DirectX. Ak vyššie uvedené metódy nedokázali opraviť chybu, pravdepodobne budete musieť preinštalovať systém Windows alebo použiť zálohovanie , Ak však túto hračku zásadne nehrajete, môžete ju nechať tak, ako je.