Inštalácia DirectX zlyhala a nenainštaluje sa v systéme Windows 11/10

Pokiaľ ide o Windows 11/10 , vždy pokračujeme v hľadaní ovládačov a softvéru na internete. Niektorí z vás teraz môžu povedať, že služba Windows Update(Windows Update) je dostatočne dobrá na to, aby si sama nainštalovala ovládače a systémový softvér. Áno, máte pravdu, ale niekedy to nestačí. Dnes uvidíme niekoľko jednoduchých krokov na riešenie problémov, ak nemôžete nainštalovať DirectX(unable to install DirectX) na Windows 11/10.

DirectX používajú aplikácie na vytváranie a správu animácií, multimediálnych efektov a obrázkov. Je to aplikačné programové rozhranie(Application Programming Interface) ( API ), ktoré zaisťuje, že vo vašom prostredí (API)Windows je všetko hladké ako po masle . Funguje s pomocou binárnych runtime knižníc, ktoré sa dodávajú s DirectX Software Development Kit ( SDK ).

Ak nie ste z počítačového prostredia, môže byť pre vás ťažké porozumieť týmto terminológiám. Stručne povedané, DirectX je balík pokynov, ktoré zaisťujú bezproblémovú a interaktívnu používateľskú skúsenosť.

Inštalácia DirectX zlyhala

DirectX Setup: An internal system error occured, Please refer to DXError.log and DirectX.log in your Windows folder to determine the problem.

Vo väčšine prípadov sú chyby vyvolania DirectX(DirectX) spôsobené nejakým zásahom .NET Frameworku . (.NET Framework)Ale je toho viac, chyby sa môžu vyskytnúť aj z iných dôvodov. Tieto dôvody sa z času na čas líšia a vždy je ťažké povedať, ktorý z dôvodov je za chybou.

Inštalácia DirectX zlyhala a nenainštaluje sa

Na vyriešenie chyby vyskúšame nasledujúce osvedčené metódy.

  1. V prípade potreby nainštalujte predchádzajúcu verziu DirectX
  2. Skontrolujte(Check) aktualizácie ovládačov grafickej karty
  3. Stiahnite si a nainštalujte Visual C++ Redistributable
  4. Nainštalujte .NET Framework pomocou príkazového riadka(Command Prompt) .

Skôr ako začneme, vyskúšajte každú metódu, ak chyba stále existuje. Majte na pamäti, že po dokončení každej metódy musíte reštartovať systém.

DirectX sa neinštaluje

1] V prípade potreby nainštalujte(Install) predchádzajúcu verziu DirectX

Existujú aplikácie, ktoré stále nepodporujú najnovšie verzie DirectX . Niekedy(Sometimes) stačí manuálne stiahnuť predchádzajúce verzie, napríklad DirectX9 . Ak chcete teraz skontrolovať, ktorá verzia DirectX je nainštalovaná na vašom počítači,

  1. Stlačte klávesy Win + R. Otvorí sa okno Spustiť .(Run)
  2. Napíšte dxdiag a stlačte enter. Otvorí sa diagnostický nástroj DirectX(DirectX Diagnostic Tool) .

    run_directx_diagnostics

  3. Na karte Systém(System) vyhľadajte verziu DirectX(DirectX version) .

    directx_version_dxdiag

Teraz, keď viete, ktorá verzia je nainštalovaná a chcete nainštalovať staršiu, môžete si ju stiahnuť tu(here) . Ak však chcete, aby váš systém fungoval bez akéhokoľvek zamrznutia a oneskorení, vždy sa odporúča najnovšia verzia. Skúste vyhľadať novú verziu aplikácie, ktorú chcete nainštalovať a ktorá podporuje najnovšiu verziu DirectX .

Prečítajte si: (Read:) V DirectX sa vyskytla neodstrániteľná chyba(DirectX encountered an unrecoverable error) .

2] Skontrolujte(Check) aktualizácie ovládača grafickej(Graphic) karty

Mnohokrát sme si všimli, že verzia DirectX vášho systému nie je kompatibilná s grafickými ovládačmi(graphic drivers) . Stáva sa to kvôli zakázaným automatickým aktualizáciám. Ak chcete vykonať túto metódu, uistite sa, že váš systém pravidelne dostáva aktualizácie.

  1. Stlačte klávesy Win + X. Otvorí sa ponuka Rýchly prístup .(Quick Access )
  2. Kliknite na Správca zariadení(Device Manager) . Otvorí sa nové okno Správcu zariadení(Device Manager) .

    quick_access_device_manager

  3. Kliknite na Display Adapter , zobrazia sa ovládače displeja dostupné vo vašom systéme.
  4. Kliknite pravým tlačidlom myši na adaptér Intel HD a kliknite na položku aktualizovať.

    update_display_drivers

  5. Kliknite na Automaticky vyhľadať aktualizovaný softvér ovládača(Search automatically for updated driver software) . Len(Just) sa uistite, že váš systém má aktívne internetové pripojenie.

    auto_update_display_drivers

  6. Ak sú už nainštalované najnovšie ovládače, oznámi vám to, ale ak nie, stiahne a nainštaluje najnovšie aktualizácie.

    updated_graphics_drivers_installed

  7. Ak má váš počítač aj vyhradený GPU , kliknite naň pravým tlačidlom myši v zozname grafického adaptéra a vyberte možnosť Odinštalovať zariadenie(Uninstall Device) . Znova nainštalujte ovládače z oficiálnej webovej stránky GPU .
  8. Ak viete, ako aktualizovať ovládače GPU z jeho aplikácie, môžete preskočiť krok 7(Step 7) a pokračovať v aktualizácii ovládačov.

3] Stiahnite si(Download) a nainštalujte Visual C++ Redistributable

V systéme Windows 10 (Windows 10) Visual C++ Redistributable hrá dôležitú úlohu. Základnou požiadavkou DirectX je aj Visual C++ Redistributable s. Môže sa stať, že je už nainštalovaný vo vašom systéme, ale potrebujete staršiu alebo novšiu verziu. Ak chcete skontrolovať, ktorá verzia Visual C++ Redistributable je nainštalovaná:

  1. Stlačte klávesy Win + R. Zadajte control a stlačte Enter.

    run_control_panel

  2. Keď sa otvorí Ovládací panel , kliknite na (Control Panel)Programy a funkcie(Programs and Features) .
  3. V zozname Programy(Programs) vyhľadajte Microsoft Visual C++ -Redistributable . Môžete nájsť nainštalovaných viacero verzií, je to kvôli rôznym požiadavkám rôznych aplikácií. Skontrolujte verziu z roku 2015(2015) , ak je k dispozícii, potom ju možno budete musieť preinštalovať. Ak nie, možno si ho budete musieť stiahnuť.

    ms_visual_rediatributables

  4. Navštívte oficiálnu stránku spoločnosti Microsoft a stiahnite si (Microsoft’s)Visual C++ Redistributable 2015 .
  5. Vyberte jazyk a kliknite na Stiahnuť(Download) .

    download_visual_rediatributable

  6. Vyberte si zo zoznamu verzií x86 a x64 . Kliknite na Ďalej(Next) . Sťahovanie začne čoskoro.

    select_visual_rediatributable_version

  7. Teraz nainštalujte novo stiahnutý súbor a vaša chyba by už mala zmiznúť.

4] Nainštalujte .NET Framework(Install .NET Framework) pomocou príkazového riadka(Command Prompt)

Ak vám vyššie uvedená metóda nefungovala, môžete si ju stiahnuť a nainštalovať pomocou príkazového riadka(Command Prompt) . Na inštaláciu rámca použijeme službu Deployment Image Servicing and Management ( DISM ) systému Windows .

  1. Otvorte ponuku Štart, zadajte cmd . Vyberte Príkazový riadok(Command Prompt) a kliknite na Spustiť ako správca(Run as administrator) . Uistite sa, že máte aktívne internetové pripojenie.
  2. Napíšte nasledujúci príkaz a stlačte Enter: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs

    dism_visual_redistributable

  3. Teraz počkajte na dokončenie procesu. Po dokončení procesu reštartujte systém.

Keďže tieto metódy sa už predtým osvedčili, vaša chyba by sa už nemala zobrazovať.



About the author

Som softvérový inžinier s viac ako 10-ročnými skúsenosťami s vývojom a údržbou aplikácií pre Windows 11 alebo 10. Mám tiež skúsenosti s prácou s Google Docs a Microsoft Edge. Moje schopnosti v týchto oblastiach zo mňa robia vynikajúceho kandidáta na pozície softvérového inžinierstva v budúcnosti.



Related posts