Podczas uruchamiania niektórych gier na komputerze z systemem Windows mogą wystąpić błędy komponentów DirectX . Wynika to z wielu czynników, o których będziemy mówić w tym artykule. Ponadto przeanalizujemy możliwości rozwiązania takich problemów.

Błędy DirectX w grach

Najczęściej z problemami związanymi z pracą komponentów DX, użytkownicy, którzy próbują uruchomić starą grę na nowoczesnym sprzęcie i systemie operacyjnym, stają przed nim. Niektóre nowe projekty mogą również powodować błędy. Rozważmy dwa przykłady.

Warcraft 3

"Nie można zainicjować DirectX" - najczęstszy problem, który pojawia się u fanów tego arcydzieła od Blizzarda. Po uruchomieniu programu uruchamiającego wyświetla się okno z ostrzeżeniem.

Błąd podczas inicjowania składników DirectX po uruchomieniu gry Warcraft 3 na nowoczesnym systemie operacyjnym

Jeśli klikniesz przycisk OK , gra wymaga włożenia dysku CD, który najprawdopodobniej nie jest dostępny na dysku CD-ROM.

Wymóg włożenia dysku CD na dysk CD-ROM po uruchomieniu gry Warcraft 3 na nowoczesnym systemie operacyjnym

Ta awaria występuje z powodu niezgodności silnika gry lub któregokolwiek z jej składników z zainstalowanym sprzętem lub bibliotekami DX. Projekt jest dość stary i napisany pod DirectX 8.1, stąd problem.

  1. Przede wszystkim należy wyeliminować problemy systemowe i zaktualizować sterownik karty graficznej i składniki DirectX. W każdym razie nie będzie to zbyteczne.

    Czytaj więcej:
    Ponowna instalacja sterownika karty graficznej
    Aktualizacja sterowników karty graficznej NVIDIA
    Jak zaktualizować biblioteki DirectX
    Problemy z uruchamianiem gier w DirectX 11

  2. W naturze istnieją dwa rodzaje API, pod którymi gry są pisane. Jest to bardzo podobne między Direct3D (DirectX) i OpenGL. Warcraft używa pierwszej opcji w swojej pracy. Poprzez proste manipulacje możesz zmusić grę do użycia drugiej.
    • Aby to zrobić, przejdź do właściwości skrótu ( PCM - "Właściwości" ).

      Dostęp do właściwości skrótu Warcraft 3 w systemie Windows

    • Na karcie "Etykieta" , w polu "Obiekt" , po ścieżce do pliku wykonywalnego , dodaj "-opengl" w polu i bez cudzysłowów, a następnie kliknij "Zastosuj" i "OK" .

      Zmień właściwości skrótu Warcraft 3, aby naprawić błąd inicjalizacji DirectX

      Próbujemy uruchomić grę. Jeśli błąd się powtarza, przejdź do następnego kroku (OpenGL we właściwościach skrótu, który opuściliśmy).

  3. W tym momencie będziemy musieli edytować rejestr.
    • Nazywamy menu "Uruchom" klawiszami skrótowymi Windows + R i piszemy polecenie, aby uzyskać dostęp do rejestru "regedit" .

      Dostęp do edycji rejestru Windows, aby poprawić błąd podczas inicjowania składników DirectX w grze Warcraft 3

    • Następnie przejdź przez ścieżkę poniżej, do folderu "Wideo" .

      HKEY_CURRENT_USER/Sofware/Blizzard Entertainment/Warcraft III/Video

      Następnie znajdź w tym folderze parametr "adapter" , kliknij go prawym przyciskiem myszy i wybierz "Zmień" . W polu "Wartość" zmień wartość 1 na 0 i kliknij przycisk OK .

    Zmień wartość DWORD parametru Adapter w folderze Warcraft 3 rejestru systemu Windows, aby naprawić błąd podczas inicjowania składników DirectX

    Po wykonaniu wszystkich czynności ponowne uruchomienie jest obowiązkowe, tylko wtedy, gdy zmiany zostaną wprowadzone.

GTA 5

Grand Theft Auto 5 również cierpi na podobną dolegliwość, a przed wystąpieniem błędu wszystko działa poprawnie. Podczas próby uruchomienia pojawia się nagle następujący komunikat: "Inicjalizacja DirectX jest niemożliwa".

Komunikat, że inicjalizacja DirectX 9 jest niemożliwa w grze GTA 5

Problem tutaj leży w Steam . W większości przypadków aktualizacja pomaga w ponownym uruchomieniu komputera. Jeśli zamkniesz Steam i uruchomisz grę za pomocą skrótu na pulpicie, błąd prawdopodobnie zniknie. Jeśli tak, zainstaluj ponownie klienta i spróbuj grać jak zwykle.

Czytaj więcej:
Aktualizujemy Steam
Jak wyłączyć Steam?
Ponowna instalacja Steam

Błędy i błędy w grach są bardzo częste. Wynika to głównie z niekompatybilności komponentów i różnych awarii w programach takich jak Steam i inni klienci. Mamy nadzieję, że pomogliśmy Ci rozwiązać niektóre problemy związane z uruchamianiem Twoich ulubionych zabawek.