לפעמים, אפליקציות ומשחקים ישנים יזרקו את השגיאה הזו ב-Windows. הנה איך לתקן את זה.
שגיאת DirectDraw היא שגיאה שכמה שחקנים דיווחו על מתרחשת כאשר הם מנסים להפעיל משחקי רטרו ישנים יותר במחשבי Windows 11/10. השחקנים האלה רואים הודעת שגיאה האומרת, "DirectDraw error (קוד שגיאה משתנה) DDERR_UNSUPPORTED." משחקי Windows לא מתחילים כאשר הודעת שגיאה זו קופצת.
כתוצאה מכך, שחקנים לא יכולים לשחק במשחקים ישנים יותר כמו Age of Empires, Might ו-Magic 7, ו-Diablo בגלל שגיאת DirectDraw. אותה שגיאה יכולה להתרחש גם עבור תוכנות אמנות ועיצוב. כך תוכל לתקן את שגיאת DirectDraw במחשב Windows 11/10.
1. הגדר את האפליקציות המושפעות להפעלה במצב תאימות
הפעלת משחקים ותוכנות במצב תאימות היא רזולוציה שתיקנה את שגיאת DirectDraw עבור משתמשים רבים. מכיוון ששגיאת DirectDraw מתעוררת בדרך כלל עבור משחקים ותוכנות ישנות יותר, הגיוני לעשות זאת. אתה יכול להגדיר משחקים לרוץ במצב תאימות כך:
- פתח את מנהל הקבצים והתיקיות של Explorer על ידי לחיצה Win + E ונווט אל ספריית ההתקנה של המשחק המושפע.
- לחץ לחיצה ימנית על קובץ ה-EXE (יישום) של המשחק ובחר נכסים.
- לחץ על תְאִימוּת בתוך חלון המאפיינים.
- בחר הפעל תוכנית זו בתאימותמצב כדי להפעיל את התפריט הנפתח של הגדרה זו.
- לאחר מכן בחר את פלטפורמת Windows העדכנית ביותר שהייתה זמינה בשנת ההשקה של המשחק. אם אינך בטוח, בחר א חלונות 8 או אפשרות 7 בתפריט.
- בחר להגיש מועמדות כדי להגדיר את אפשרות התאימות החדשה.
- נְקִישָׁה בסדר כדי לסגור את חלון המאפיינים.
יש גם פותר בעיות של תאימות תוכניות שעשוי להיות שימושי לפתרון בעיות של שגיאת DirectDraw. פותר הבעיות הזה כולל אפשרות שמגדירה הגדרות תאימות מומלצות עבור תוכנית נבחרת. זה מאפשר לך לבדוק תוכניות עם הגדרות תאימות.
אם הבחירה בהגדרת מצב התאימות לא עובדת, שקול להשתמש בפותר הבעיות של תאימות תוכניות. זֶה מדריך פותר הבעיות של תאימות תוכניות מספק הנחיות לגישה ולשימוש בפותר הבעיות הזה.
2. הגדר רזולוציה של 640 x 480 למשחק
שגיאת DirectX יכולה להתרחש גם מכיוון שהרזולוציה של הצג שלך אינה תואמת את זו של המשחק או התוכנה המושפעים. זכור שאולי רזולוציות גבוהות יותר של היום לא היו קיימות בשנת היציאה של משחק ישן.
כדי לתקן זאת, נסה להגדיר רזולוציה של 640 x 480 עבור המשחק. אתה יכול לעשות זאת על ידי פתיחת ה תְאִימוּת כרטיסייה למשחק לפי ההוראות לשלושת השלבים הראשונים של הרזולוציה הקודמת. לאחר מכן בחר את הפעל במסך 640 x 480פתרון הבעיה תיבת סימון ולחץ להגיש מועמדות > בסדר.
אם 640 x 480 נמוך מדי עבורך, תוכל גם לנסות להחיל רזולוציה אוניברסלית נמוכה יותר בתוך הגדרות Windows. עם זאת, רזולוציה שנקבעה באפליקציית ההגדרות תחול על Windows ועל כל התוכנות. אלו הם השלבים להורדת הרזולוציה בהגדרות:
- לחץ על לחצן הזכוכית המגדלת של שורת המשימות או לחפש תיבת טקסט.
- הזן את מילת המפתח לשנות רזולוציה בהגדרות.
- בחר שנה את הרזולוציהשל התצוגה בתוך תוצאות החיפוש.
- לאחר מכן, לחץ על הרזולוציה של המסך תפריט נפתח.
- בחר אפשרות ברזולוציה נמוכה יותר בתפריט.
- לאחר מכן לחץ על שמור שינויים לחצן כדי להגדיר את הרזולוציה שנבחרה.
- נסה להפעיל את המשחק או התוכנה.
3. אפשר תכונות רכיבים מדור קודם
ייתכן שמשתמשים מסוימים יצטרכו להפעיל תכונות ישנות יותר של רכיבים מדור קודם כדי לפתור את שגיאת DirectDraw. ליתר דיוק, משחק ישן יותר עשוי להזדקק למשחק שהוצא משימוש DirectPlay התכונה מופעלת להפעלה. כך תוכל להפעיל תכונות רכיבים מדור קודם ב-Windows 11/10:
- ראשון, פתח תוכניות ותכונות על ידי לחיצה חלונות מקש + ר, נכנסים appwiz.cpl בתוך תיבת הדו-שיח הפעלה, ובחירה בסדר.
- הקלק על ה הפעל או כבה את תכונות Windows אפשרות בצד שמאל של כלי הסרת ההתקנה.
- לחץ לחיצה כפולה רכיבים מדור קודם כדי להרחיב אותו.
- לאחר מכן בחר את DirectPlay תיבת סימון.
- בחר את .NET Framework 3.5 (כולל .NET 2.0 ו-3.0) תיבת סימון אם היא לא מסומנת.
- ללחוץ בסדר כדי להתקין את התכונות.
- הפעל מחדש את Windows לאחר התקנת התכונות.
4. התקן רכיבי זמן ריצה חסרים של DirectX
מכיוון ש-DirectDraw הוא חלק מ-DirectX, שגיאה זו מקושרת ל-API זה. השגיאה יכולה להתעורר מכיוון שמשחקים מדור קודם זקוקים לספריות זמן ריצה ישנות יותר של DirectX שעשויות להיות חסרות במחשב שלך. אתה יכול להתקין רכיבי DirectX חסרים עם DirectX End-User Runtime Web Installer כך:
- תעלה את זה מתקין אינטרנט של DirectX למשתמש קצה עמוד בתוכנת הגלישה שלך.
- ללחוץ הורד באותו דף אינטרנט.
- פתח את סייר הקבצים כדי לעבור לאיזו תיקייה שהדפדפן שלך מוגדר להורדת קבצים אליה.
- לחץ פעמיים על הקובץ DirectX End-User Runtime Web Installer (אחרת dxwebsetup.exe) כדי להעלות חלון התקנת Microsoft (R) DirectX (R).
- לאחר מכן לחץ אני מקבל לעשות את ההסכם שלך עם Microsoft.
- בחר הַבָּא להתקנת רכיבי זמן ריצה של DirectX 9, 10 ו-11.
5. נסה כמה תיקוני Windows בסיסיים
אם שום דבר עדיין לא עבד, יש כמה טריקים פשוטים של Windows שבדרך כלל מתקנים בעיות תצוגה עם תוכנות ומשחקים.
עדכן את מנהל ההתקן של כרטיס המסך שלך
שגיאה זו עשויה להתרחש גם מכיוון שמנהל התקן גרפי מיושן או פגום גורם לבעיות ברכיבי התצוגה של DirectDraw. התקנת מנהל ההתקן הגרפי העדכני ביותר הזמין עבור ה-GPU של המחשב שלך עשויה לתקן בעיות כאלה. המדריך שלנו ל עדכון מנהלי התקנים של GPU ב-Windows כולל הוראות להתקנת מנהלי התקנים גרפיים חדשים בחמש דרכים שונות.
הפעל את האפליקציה המושפעת במצב חלונות
הפעלת המשחק או התוכנה במצב חלונות יכולה גם לטפל בבעיות רזולוציה. כדי לעשות זאת, עיין במאמר שלנו בנושא אילוץ משחקים למצב חלונות ב-Windows. עקוב אחר ההוראות עבור השיטה השלישית של אותו מדריך כדי להגדיר את התוכנה להתחיל במצב חלונות.
התקן מחדש את המשחק או התוכנה המושפעים
התקן מחדש משחקים או חבילות תוכנה מושפעות אם אתה עדיין מנסה לתקן את שגיאת DirectDraw לאחר החלת רזולוציות אפשריות אחרות במדריך זה. אם התקנת משחק עם תוכנת לקוח למשחקים כמו Steam, Epic או GOG, תוכל להסיר את ההתקנה עם אותה תוכנה. או הסר את התוכנה בלוח הבקרה או בהגדרות עם שיטה זו מדריך להסרת תוכניות ב-Windows.
לאחר שתעשה זאת, הפעל מחדש את Windows והתקן מחדש את המשחק עם תוכנת לקוח המשחקים שלך. אם למשחק יש DVD/CD, תצטרך להתקין אותו מחדש עם הדיסק הזה.
תהנה ממשחקי הרטרו או האפליקציות שלך ב-Windows
אלו הן הרזולוציות הפוטנציאליות הטובות ביותר והאפשריות ביותר לעבוד לתיקון שגיאת DirectDraw במחשבי Windows 11/10. אחד מ פתרונות אפשריים במדריך זה ככל הנראה יסודרו את שגיאת DirectDraw במחשב שלך מכיוון שמשתמשים רבים תיקנו את הבעיה על ידי מיישמים אותם. לאחר מכן תוכל לחזור לשחק במשחקים שלא התחילו בגלל השגיאה הזו.