Včasih stare aplikacije in igre sprožijo to napako v sistemu Windows. Tukaj je opisano, kako to popraviti.
Napaka DirectDraw je tista, o kateri so poročali nekateri igralci, ko poskušajo zagnati starejše retro igre na osebnih računalnikih z operacijskim sistemom Windows 11/10. Ti igralci vidijo sporočilo o napaki, ki pravi: »Napaka DirectDraw (spremenljiva koda napake) DDERR_UNSUPPORTED.« Igre Windows se ne zaženejo, ko se prikaže to sporočilo o napaki.
Posledično igralci zaradi napake DirectDraw ne morejo igrati starejših iger, kot so Age of Empires, Might and Magic 7 in Diablo. Ista napaka se lahko pojavi tudi pri programski opremi za umetnost in oblikovanje. Tako lahko odpravite napako DirectDraw v računalniku z operacijskim sistemom Windows 11/10.
1. Konfigurirajte prizadete aplikacije za izvajanje v združljivostnem načinu
Izvajanje iger in programske opreme v načinu združljivosti je rešitev, ki je odpravila napako DirectDraw za mnoge uporabnike. Ker se napaka DirectDraw običajno pojavi pri starejših igrah in programski opremi, je to smiselno storiti. Igre lahko nastavite tako, da se izvajajo v načinu združljivosti:
- Odprite upravitelja datotek in map Raziskovalca s pritiskom Win + E in se pomaknite do namestitvenega imenika prizadete igre.
- Z desno miškino tipko kliknite datoteko EXE (aplikacija) igre in izberite Lastnosti.
- Kliknite na Kompatibilnost znotraj okna lastnosti.
- Izberite Zaženite ta program v združljivostinačin da aktivirate spustni meni te nastavitve.
- Nato izberite najnovejšo platformo Windows, ki je bila na voljo v letu izdaje igre. Če niste prepričani, izberite a Windows 8 ali 7 možnost v meniju.
- Izberite Prijavite se da nastavite novo možnost združljivosti.
- Kliknite v redu da zaprete okno lastnosti.
Obstaja tudi orodje za odpravljanje težav z združljivostjo programov, ki bi lahko bilo koristno za odpravljanje napake DirectDraw. To orodje za odpravljanje težav vključuje možnost, ki nastavi priporočene nastavitve združljivosti za izbrani program. Omogoča vam testiranje programov z nastavitvami združljivosti.
Če izbira načina združljivosti ne deluje, razmislite o uporabi orodja za odpravljanje težav z združljivostjo programov. to Priročnik za odpravljanje težav z združljivostjo programov ponuja smernice za dostop in uporabo tega orodja za odpravljanje težav.
2. Za igro nastavite ločljivost 640 x 480
Do napake DirectX lahko pride tudi zato, ker ločljivost vašega monitorja ni združljiva z ločljivostjo zadevne igre ali programske opreme. Ne pozabite, da današnje višje ločljivosti morda ne bi obstajale v letu izida stare igre.
Če želite to odpraviti, poskusite za igro nastaviti ločljivost 640 x 480. To lahko storite tako, da odprete Kompatibilnost zavihek za igro po navodilih za prve tri korake prejšnje resolucije. Nato izberite Zaženite na zaslonu 640 x 480resolucija potrditveno polje in kliknite Prijavite se > v redu.
Če je 640 x 480 prenizka za vas, lahko poskusite uporabiti tudi nižjo univerzalno ločljivost v nastavitvah sistema Windows. Vendar bo ločljivost, nastavljena v aplikaciji Nastavitve, veljala za Windows in vso programsko opremo. To so koraki za znižanje ločljivosti v nastavitvah:
- Kliknite gumb povečevalnega stekla opravilne vrstice oz Iskanje besedilno polje.
- Vnesite ključno besedo spremeni ločljivost v nastavitvah.
- Izberite Spremenite ločljivostzaslona znotraj rezultatov iskanja.
- Nato kliknite na Ločljivost zaslona spustni meni.
- V meniju izberite možnost nižje ločljivosti.
- Nato kliknite na Ohrani spremembe gumb za nastavitev izbrane ločljivosti.
- Poskusite zagnati igro ali programsko opremo.
3. Omogoči funkcije starejše komponente
Nekateri uporabniki bodo morda morali omogočiti starejše funkcije podedovanih komponent, da bodo odpravili napako DirectDraw. Če smo natančnejši, starejša igra morda potrebuje zastarelo DirectPlay funkcija omogočena za izvajanje. Tako lahko omogočite starejše funkcije komponent v sistemu Windows 11/10:
- Prvič, odprite Programi in funkcije s pritiskom Windows tipka + R, vstopanje appwiz.cpl znotraj pogovornega okna Zaženi in izberite v redu.
- Kliknite na Vklopite ali izklopite funkcije sistema Windows navigacijo možnost na levi strani orodja za odstranitev.
- Dvojni klik Podedovane komponente da ga razširite.
- Nato izberite DirectPlay potrditveno polje.
- Izberite .NET Framework 3.5 (vključuje .NET 2.0 in 3.0) potrditveno polje, če ni izbrano.
- Pritisnite v redu za namestitev funkcij.
- Po namestitvi funkcij znova zaženite Windows.
4. Namestite manjkajoče komponente izvajalnega okolja DirectX
Ker je DirectDraw del DirectX-a, je ta napaka povezana s tem API-jem. Napaka lahko nastane, ker podedovane igre potrebujejo starejše izvajalne knjižnice DirectX, ki morda manjkajo v vašem računalniku. Manjkajoče komponente DirectX lahko namestite s spletnim namestitvenim programom DirectX End-User Runtime takole:
- Povej to Spletni namestitveni program DirectX za končnega uporabnika strani v programski opremi za brskanje.
- Pritisnite Prenesi na tej spletni strani.
- Odprite File Explorer da odprete katero koli mapo, v katero je vaš brskalnik nastavljen za prenos datotek.
- Dvokliknite datoteko DirectX End-User Runtime Web Installer (sicer dxwebsetup.exe), da prikažete okno za namestitev Microsoft (R) DirectX (R).
- Nato kliknite sprejmem da sklenete pogodbo z Microsoftom.
- Izberite Naslednji za namestitev komponent izvajalnega okolja DirectX 9, 10 in 11.
5. Poskusite nekaj osnovnih popravkov sistema Windows
Če še nič ne deluje, obstaja nekaj preprostih trikov sistema Windows, ki običajno odpravijo težave z zaslonom programske opreme in iger.
Posodobite gonilnik svoje video kartice
Do te napake lahko pride tudi zato, ker težave z zaslonsko komponento DirectDraw povzroča zastarel ali poškodovan grafični gonilnik. Namestitev najnovejšega grafičnega gonilnika, ki je na voljo za GPE vašega računalnika, bi lahko odpravila takšne težave. Naš vodnik po posodabljanje gonilnikov GPE v sistemu Windows vključuje navodila za namestitev novih grafičnih gonilnikov na pet različnih načinov.
Zaženite prizadeto aplikacijo v okenskem načinu
Zagon igre ali programske opreme v okenskem načinu lahko odpravi tudi težave z razrešitvijo. Če želite to narediti, si oglejte naš članek o vsiljevanje iger v okenski način v sistemu Windows. Sledite navodilom za tretjo metodo tega vodnika, da nastavite programsko opremo za zagon v okenskem načinu.
Znova namestite prizadeto igro ali programsko opremo
Znova namestite prizadete igre ali programske pakete, če še vedno poskušate odpraviti napako DirectDraw po uporabi drugih možnih rešitev v tem priročniku. Če ste namestili igro s programsko opremo odjemalca za igre, kot je Steam, Epic ali GOG, jo lahko odstranite z isto programsko opremo. Ali odstranite programsko opremo na nadzorni plošči ali v nastavitvah z metodo v tem vodnik za odstranjevanje programov v sistemu Windows.
Ko to storite, znova zaženite Windows in znova namestite igro s programsko opremo odjemalca za igre. Če ima igra DVD/CD, jo boste morali znova namestiti s tem diskom.
Uživajte v svojih retro igrah ali aplikacijah v sistemu Windows
To so najboljše in najverjetneje potencialne rešitve za odpravljanje napake DirectDraw v računalnikih z operacijskim sistemom Windows 11/10. Eden izmed možne rešitve v tem priročniku bodo verjetno razvrstile napako DirectDraw v vašem računalniku, saj je veliko uporabnikov to težavo odpravilo do njihovo uporabo. Nato se lahko vrnete k igranju iger, ki se niso zagnale zaradi te napake.