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" .
obsah
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í:
Alebo toto:
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ť.
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
Na ďalšej stránke nakresľujeme všetky jackdaws, ak sú nainštalované, a kliknite na "Zrušiť a pokračovať" .
Plná verzia "leží" na nižšie uvedenom odkazu.
Plná verzia stránky na prevzatie
Takisto musíte robiť akcie s kontrolnými značkami a kliknúť na tlačidlo "Nie, ďakujem a pokračuj" .
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" .
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ť.
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.
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.
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.