Niekedy staré aplikácie a hry vyvolajú túto chybu v systéme Windows. Tu je návod, ako to opraviť.
Chyba DirectDraw je chyba, ktorú niektorí hráči nahlásili, keď sa pokúšajú spustiť staršie retro hry na počítačoch so systémom Windows 11/10. Tí hráči vidia chybové hlásenie, ktoré hovorí: „Chyba DirectDraw (variabilný kód chyby) DDERR_UNSUPPORTED.“ Hry pre Windows sa nespustia, keď sa objaví toto chybové hlásenie.
V dôsledku toho hráči nemôžu hrať staršie hry ako Age of Empires, Might and Magic 7 a Diablo kvôli chybe DirectDraw. Rovnaká chyba sa môže vyskytnúť aj pri výtvarnom a dizajnovom softvéri. Takto môžete opraviť chybu DirectDraw na počítači so systémom Windows 11/10.
1. Nakonfigurujte ovplyvnené aplikácie tak, aby sa spúšťali v režime kompatibility
Spustenie hier a softvéru v režime kompatibility je rozlíšenie, ktoré pre mnohých používateľov opravilo chybu DirectDraw. Keďže chyba DirectDraw sa zvyčajne vyskytuje pri starších hrách a softvéri, má zmysel to urobiť. Hry môžete nastaviť tak, aby sa spúšťali v režime kompatibility:
- Otvorte správcu súborov a priečinkov Explorer stlačením Win + E a prejdite do inštalačného adresára ovplyvnenej hry.
- Kliknite pravým tlačidlom myši na súbor EXE (aplikácie) hry a vyberte Vlastnosti.
- Kliknite na Kompatibilita v okne vlastností.
- Vyberte Spustite tento program v kompatibiliterežim aktivujte rozbaľovaciu ponuku tohto nastavenia.
- Potom vyberte najnovšiu platformu Windows, ktorá bola k dispozícii v roku vydania hry. Ak si nie ste istý, vyberte a Windows 8 alebo 7 možností v ponuke.
- Vyberte Použiť na nastavenie novej možnosti kompatibility.
- Kliknite OK zatvorte okno vlastností.
K dispozícii je tiež Poradca pri riešení problémov s kompatibilitou programu, ktorý môže byť užitočný pri riešení chyby DirectDraw. Tento nástroj na riešenie problémov obsahuje možnosť, ktorá nastavuje odporúčané nastavenia kompatibility pre vybraný program. Umožňuje vám testovať programy s nastaveniami kompatibility.
Ak nastavenie režimu kompatibility nefunguje, zvážte použitie nástroja na riešenie problémov s kompatibilitou programu. Toto Sprievodca riešením problémov s kompatibilitou programu poskytuje pokyny na prístup a používanie tohto nástroja na riešenie problémov.
2. Nastavte pre hru rozlíšenie 640 x 480
Chyba DirectX sa môže vyskytnúť aj preto, že rozlíšenie vášho monitora nie je kompatibilné s rozlíšením ovplyvnenej hry alebo softvéru. Pamätajte, že dnešné vyššie rozlíšenia nemuseli existovať v roku vydania starej hry.
Aby ste to napravili, skúste pre hru nastaviť rozlíšenie 640 x 480. Môžete to urobiť otvorením Kompatibilita kartu pre hru podľa pokynov pre prvé tri kroky predchádzajúceho rozlíšenia. Potom vyberte Spustite na obrazovke s rozlíšením 640 x 480rozhodnutie začiarknite políčko a kliknite Použiť > OK.
Ak je pre vás 640 x 480 príliš nízke, môžete tiež skúsiť použiť nižšie univerzálne rozlíšenie v nastaveniach systému Windows. Rozlíšenie nastavené v aplikácii Nastavenia sa však bude vzťahovať na Windows a všetok softvér. Toto sú kroky na zníženie rozlíšenia v nastaveniach:
- Kliknite na tlačidlo lupy na paneli úloh alebo Vyhľadávanie Textové pole.
- Zadajte kľúčové slovo zmeniť rozlíšenie v nastaveniach.
- Vyberte Zmeňte rozlíšeniedispleja vo výsledkoch vyhľadávania.
- Ďalej kliknite na Rozlíšenie displeja rozbaľovacej ponuky.
- V ponuke vyberte možnosť s nižším rozlíšením.
- Potom kliknite na Ponechať zmeny tlačidlo na nastavenie zvoleného rozlíšenia.
- Skúste spustiť hru alebo softvér.
3. Povoliť funkcie starších komponentov
Niektorí používatelia možno budú musieť povoliť staršie funkcie starších komponentov, aby vyriešili chybu DirectDraw. Aby sme boli konkrétnejší, staršia hra môže potrebovať zastaranú hru DirectPlay funkcia povolená na spustenie. Takto môžete povoliť funkcie starších komponentov v systéme Windows 11/10:
- Najprv, otvorte Programy a funkcie stlačením Windows kláves + R, vstup appwiz.cpl v dialógovom okne Spustiť a výberom OK.
- Klikni na Zapnite alebo vypnite navigáciu funkcií systému Windows na ľavej strane nástroja na odinštalovanie.
- Dvojité kliknutie Staršie komponenty aby sa to rozšírilo.
- Potom vyberte DirectPlay začiarkavacie políčko.
- Vyberte .NET Framework 3.5 (zahŕňa .NET 2.0 a 3.0) ak nie je začiarknuté.
- Stlačte tlačidlo OK na inštaláciu funkcií.
- Po nainštalovaní funkcií reštartujte systém Windows.
4. Nainštalujte chýbajúce súčasti DirectX Runtime Components
Keďže DirectDraw je súčasťou DirectX, táto chyba súvisí s týmto rozhraním API. Chyba môže nastať, pretože staršie hry potrebujú staršie knižnice runtime DirectX, ktoré môžu vo vašom počítači chýbať. Chýbajúce komponenty DirectX môžete nainštalovať pomocou webového inštalačného programu pre koncového používateľa DirectX takto:
- Uveď toto Webový inštalačný program pre koncového používateľa DirectX stránku vo vašom prehliadači.
- Stlačte tlačidlo Stiahnuť ▼ na tej webovej stránke.
- Otvorte Prieskumník súborov prejdite do priečinka, do ktorého je váš prehliadač nastavený na sťahovanie súborov.
- Dvakrát kliknite na súbor Web Installer End-User Runtime DirectX (inak dxwebsetup.exe), aby sa zobrazilo okno Inštalácia Microsoft (R) DirectX (R).
- Potom kliknite Súhlasím uzavrieť zmluvu so spoločnosťou Microsoft.
- Vyberte Ďalšie na inštaláciu komponentov runtime DirectX 9, 10 a 11.
5. Vyskúšajte niektoré základné opravy systému Windows
Ak ešte nič nefungovalo, existuje niekoľko jednoduchých trikov systému Windows, ktoré zvyčajne riešia problémy so zobrazením softvéru a hier.
Aktualizujte ovládač grafickej karty
Táto chyba sa môže vyskytnúť aj preto, že problémy so zobrazovacími komponentmi DirectDraw spôsobuje zastaraný alebo poškodený grafický ovládač. Takéto problémy by mohla vyriešiť inštalácia najnovšieho grafického ovládača dostupného pre GPU vášho počítača. Náš sprievodca po aktualizácia ovládačov GPU v systéme Windows obsahuje pokyny na inštaláciu nových grafických ovládačov piatimi rôznymi spôsobmi.
Spustite dotknutú aplikáciu v režime okna
Problémy s rozlíšením môže vyriešiť aj spustenie hry alebo softvéru v režime okna. Ak to chcete urobiť, prečítajte si náš článok o vynútenie hry v režime okna v systéme Windows. Postupujte podľa pokynov pre tretiu metódu tohto sprievodcu a nastavte softvér tak, aby sa spustil v režime okna.
Preinštalujte ovplyvnenú hru alebo softvér
Ak sa po použití iných možných riešení v tejto príručke stále pokúšate opraviť chybu DirectDraw, preinštalujte príslušné hry alebo softvérové balíky. Ak ste si nainštalovali hru s herným klientskym softvérom, ako je Steam, Epic alebo GOG, môžete ju odinštalovať pomocou rovnakého softvéru. Alebo odstráňte softvér z ovládacieho panela alebo nastavení pomocou tejto metódy sprievodca odinštalovaním programov v systéme Windows.
Keď to urobíte, reštartujte Windows a preinštalujte hru pomocou herného klientskeho softvéru. Ak má hra disk DVD/CD, budete ho musieť znova nainštalovať s týmto diskom.
Užite si svoje retro hry alebo aplikácie v systéme Windows
Toto sú najlepšie a najpravdepodobnejšie potenciálne riešenia na opravu chyby DirectDraw na počítačoch so systémom Windows 11/10. Jeden z možné riešenia v tejto príručke pravdepodobne vyriešia chybu DirectDraw vo vašom počítači, pretože mnohí používatelia tento problém vyriešili ich uplatňovanie. Potom sa môžete vrátiť k hraniu hier, ktoré sa kvôli tejto chybe nespustili.