Microsoft DirectX je sada programovacích rozhraní schopných umožniť softvéru komunikovať s hardvérom počítača. DirectX bol navrhnutý na použitie na multimediálne účely - či už je to zvuk alebo video, či už na vykreslenie videa a zvuku pre hru, alebo na vykreslenie videa a zvuku pre videosúbor. Účelom DirectX je v zásade umožniť platformám spoločnosti Microsoft, ako je operačný systém Windows, plynulo a efektívne komunikovať s grafickým a zvukovým hardvérom počítača, aby používateľom poskytol čo najlepší multimediálny zážitok. DirectX je konštantou vo všetkých rôznych formách, ktoré operačný systém Windows nadobudol, s rôznymi novšími verziami DirectX dodávanými s novšími iteráciami systému Windows.
Rovnako ako v prípade všetkých ostatných súčastí systému Windows, ale aj v prípade DirectX sa môžu veci spontánne zvrtnúť, a keď k tomu dôjde, používateľ čelí vo svojom počítači množstvu rôznych multimediálnych problémov. Od vylúčenia z obľúbených hier až po neschopnosť prehrávať video alebo dokonca zvukové súbory - ak DirectX prestane fungovať tak, ako má, musíte ešte veľa stratiť. V prípade, že sa DirectX zlomí, môžete urobiť veľa, aby ste to napravili - predovšetkým by ste mali spustiť skenovanie SFC, pretože súbory DirectX sú klasifikované ako systémové súbory a skenovanie SFC je určené na vyhľadanie a opravu. problémy so systémovými súbormi v počítači so systémom Windows.
Ak skenovanie pomocou SFC problém nevyrieši, odporúčaným postupom sa pre vás stane preinštalovanie DirectX. V každej verzii systému Windows je však DirectX integrovaný do operačného systému a je jeho súčasťou, takže úplné odinštalovanie a následná preinštalovanie jednoducho nie je možné. Existujú však aj iné spôsoby, ako túto prácu dokončiť. Ak chcete preinštalovať DirectX na počítači so systémom Windows, sú to dva najlepšie spôsoby, ako to urobiť:
Metóda 1: Opravte inštaláciu DirectX pomocou webového inštalátora runtime koncového používateľa DirectX pre koncových používateľov
Vo všetkých verziách systému Windows, ktoré spoločnosť Microsoft v súčasnosti podporuje, sa rozhranie DirectX inštaluje prostredníctvom služby Windows Update a aktualizácie pre rozhranie DirectX sa dodávajú aj prostredníctvom služby Windows Update. Existuje však redistribuovateľný inštalačný balík pre DirectX, ktorý Windows uvoľnil späť v roku 2010. Tento redistribuovateľný produkt je možné použiť na opravu inštalácie DirectX. Týmto prepíšete všetky súbory DirectX v počítači so systémom Windows novými, zbavíte sa poškodených alebo poškodených, čo je ambíciou preinštalovania. Ak chcete opraviť inštaláciu DirectX na počítač so systémom Windows pomocou webového inštalátora DirectX End-User Runtime, musíte:
- Prejdite sem , kliknite na položku Stiahnuť a podľa pokynov na obrazovke si stiahnite webový inštalačný program DirectX pre koncových používateľov .
- Po stiahnutí webového inštalátora DirectX pre koncového používateľa za behu prejdite na miesto, kde ste ho uložili, a spustite ho.
- Postupujte podľa pokynov na obrazovke a stiahnutý inštalačný program rozbalí všetky súbory webového inštalačného programu DirectX End-User Runtime a umiestni ich do adresára podľa vášho výberu.
- Prejdite do priečinka, do ktorého ste stiahnutým inštalátorom dali rozbaliť súbory webového inštalátora DirectX End-User Runtime Web Installer , vyhľadajte súbor s názvom DXSETP.exe a dvojitým kliknutím ho spustite.
- Postupujte podľa pokynov na obrazovke a podľa pokynov na obrazovke, aby ste prešli sprievodcom, na konci ktorého bude rozhranie DirectX vo vašom počítači úspešne opravené / preinštalované.
Po dokončení opravy a odstránení prachu v priečinku môžete odstrániť priečinok plný súborov inštalačného programu DirectX End-User Runtime Web Installer vytvoreného inštalačným programom, ktorý ste si stiahli z webovej stránky spoločnosti Microsoft.
Metóda 2: Vrátiť späť verziu DirectX, ktorú máte, a potom ju aktualizovať
Ďalším spôsobom, ako môžete v zásade dosiahnuť všetko, čo urobíte, keď niečo odinštalujete a potom znova nainštalujete, je v kontexte DirectX v počítači so systémom Windows vrátiť späť verziu DirectX, ktorú máte, na staršiu verziu a potom ju aktualizovať na najnovšiu dostupnú verziu verzia. Potrebujete k tomu:
- Stlačením klávesu s logom Windows + R otvorte dialógové okno Spustiť .
- Zadajte príkaz regedit do dialógového okna Spustiť a stlačením klávesu Enter spustite Editor databázy Registry .
- Na ľavej table editora databázy Registry prejdite do nasledujúceho adresára:
HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft
- V ľavej časti editora databázy Registry kliknite na podkľúč DirectX pod kľúčom Microsoft, aby sa jeho obsah zobrazil na pravom paneli.
- Na pravej table editora databázy Registry vyhľadajte hodnotu registra s názvom Verzia a dvojitým kliknutím ju upravte .
- Vymeniť 4.09.00.0904 v Údaj: pole s 4.08.00.0904 a kliknite na tlačidlo OK . Ak tak urobíte, vráti sa verzia DirectX, ktorú máte v počítači, na staršiu verziu, alebo aspoň tak bude Windows veriť, že sa tak stalo.
Poznámka: Hodnoty popísané v tomto kroku sú exkluzívne pre Windows XP, Windows Vista a Windows 7. Túto metódu je možné použiť aj v novších verziách Windows, ale hodnoty sa budú líšiť - stačí však iba zmeniť hodnota akejkoľvek verzie DirectX, ktorú máte, k hodnote staršej verzie.
- Zatvorte editor databázy Registry .
- Všetko, čo musíte urobiť, je pokúsiť sa nainštalovať DirectX. To spôsobí, že systém Windows zistí, že v počítači máte zjavne staršiu verziu DirectX, a systém Windows nainštaluje pre váš počítač najnovšiu dostupnú verziu. To je možné dosiahnuť spustením služby Windows Update alebo spustením webového inštalačného programu DirectX End-User Runtime, ako je popísané v metóde 1 .