כיצד לתקן את DirectX להפצה מחדש נכשל בהתקנה ב- Windows 10



נסה את הכלי שלנו לביטול בעיות

לאחר התקנת משחק מחשב חדש או תוכנה חדשה, ייתכן שנתקל בשגיאה 'd3dx9_43.dll לא ניתן למצוא' או משהו כזה. להבין שהסיבה לכך היא שאין לך DirectX במחשב שלך עשוי להיות החלק הקל. עם זאת, אם אתה משתמש ב- Windows 10, הבעיה נערמת כאשר התקנת הקובץ להפצה מחדש של DirectX נכשלת.



אנו נדון מהו DirectX, מדוע הוא נחוץ ומדוע הוא מעלה שגיאות כשאתה מנסה להתקין אותו ב- Windows.



מה זה DirectX?

DirectX היא קבוצה של ממשקי תכנות יישומים ברמה נמוכה (API) המספקים לתוכניות Windows תמיכה מולטימדיה מואצת בחומרה עם ביצועים גבוהים. DirectX מאפשר לתוכנית לקבוע בקלות את יכולות החומרה של המחשב שלך, ואז מגדיר את פרמטרי התוכנית כך שיתאימו.



DirectX מאפשר ליישומי המולטימדיה והווידאו שלך להפריש במהירות כמויות גדולות של זיכרון RAM וזיכרון וידאו וגישה למעבד כדי לאפשר ליישומים אלה לפעול בצורה חלקה. הראשי מביניהם הם משחקים שבלעדי DirectX, פלטפורמת Windows פשוט לא תשלט במשחקים כפי שהיא עושה.

תנאים מוקדמים להתקנת DirectX

על מנת להתקין את DirectX, יהיה עליך להתקין ולהפעיל מסגרת Microsoft .NET . מסגרת מבוצעת בסביבת תוכנה (בניגוד לסביבת חומרה) המכונה Common Language Runtime (CLR), מכונה וירטואלית של יישומים המספקת שירותים כגון אבטחה, ניהול זיכרון וטיפול בחריגים.

לפעמים, יש צורך גם להתקין ניתן לחלק מחדש את Visual C ++. זהו מוצר משולב של סביבת פיתוח (IDE) ממיקרוסופט עבור שפות התכנות C, C ++ ו- C ++ / CLI. חבילות Visual C ++ אלה להפצה מחדש ולזמן ריצה מותקנות בעיקר עבור ספריות סטנדרטיות בהן משתמשים ביישומים רבים.



סיבות שהוא לא יותקן כהלכה ב- Windows 10

ישנן מספר סיבות מדוע DirectX לא יתקין במחשב שלך. להלן מספר בעיות ידועות.

אין לך תנאי מוקדם .NET Framework המותקן / מופעל במחשב שלך

DirectX מסתמך על .NET Framework כדי לתפקד. .NET Framework מאפשר למתכנתים לנצל את הפונקציונליות של DirectX מתוך יישומי .NET המשתמשים בשפות תואמות כגון C ++ מנוהל או שימוש בשפת התכנות C #.

ב- Windows 10, .NET Framework אולי הותקן אך לא הופעל. זה מציב את אותן שגיאות שהיית נתקל בהן אם לא הותקן מלכתחילה. התקנת DirectX שלך תצא או שתאמר לך כי יש צורך ב- .NET Framework ועליך להתקין אותה.

דרישות מערכת מינימליות

אם המחשב האישי שלך מסוגל להתקין חלונות, DirectX 9 יתקין גם הוא. עם זאת, אם אתה משתמש במחשב ישן, לא יתקינו גרסאות חדשות יותר של DirectX (11 ו -12).

ל DirectX 12 , תזדקק לדרישות המינימום הבאות:

  • חלונות 7 32 סיביות או 64 סיביות
  • כרטיס גרפי תואם DirectX 12 (DirectX 12 יתמוך למעשה בכל GPUs של קפלר ומאוחר יותר של Nvidia, על שבבים מבוססי GCN של AMD וביחידות הגרפיות של מעבדי Haswell ואחרים של אינטל.)
  • .NET Framework 4
  • זיכרון RAM 1 GB
  • מעבד 2 GHZ Duo Core

לכן, תלוי ב- DirectX שאתה מתקין ובמפרט המערכת של המחשב האישי שלך, ייתכן שלא תוכל להתקין את DirectX. יתכן שתתקבל על ידי המתקין הודעה אם דרישות המערכת שלך אינן עומדות בסף המינימלי להתקנת DirectX.

ייתכן שתצטרך להתקין מחדש את מנהלי ההתקן של כרטיסי המסך שלך אם מתקינים DirectX לא מצליחים למצוא אותו.

כבר מותקנת בגרסת DirectX זו

אם כבר התקנת את הגירסה של DirectX שאתה מנסה להתקין, המתקין ייצא מבלי להתקין או יגיד לך שגרסת DirectX זו כבר זמינה. חלק מהמשתמשים עשויים להתייחס לכך ככשל בהתקנה.

התקנת DirectX בהצלחה ב- Windows 10

וודא שדרישות המערכת שלך תואמות ל- DirectX שאתה מתקין. אם הבעיה שלך נמשכת, סביר להניח שלא מותקן במחשב שלך .NET Framework. Windows 10 מגיע עם .NET Framework 3.5 מותקן מראש, אך הוא לעולם לא מופעל עד שתפעיל אותו באופן ידני.

השיטות שלהלן יאפשרו לך להתקין ולהפעיל את .NET Framework ולכן יאפשר לך להתקין בהצלחה את DirectX.

שיטה 1: הפעל את .NET Framework

סיבה טובה ל- DirectX אינה להתקין היא מכיוון ש- NET Framework אינו מופעל במחשב האישי שלך. כדי לאפשר זאת:

  1. הורד ה Directx מתקין גירסאות ממנו אתה זקוק כאן
  2. לך ל לוח בקרה > תוכניות > הפעל או כבה את תכונות Windows > ודא שהתיבה עבור .NET framework 3.5 היא בָּדוּק

לחלופין,

ללחוץ 'מפתח Windows' + 'R' .

הקלד “ appwiz.cpl 'בתיבת הפקודה' הפעל 'ולחץ על' להיכנס ”.

בתוך ה ' תוכניות ותכונות 'חלון, לחץ על הקישור' הפעל או כבה את תכונות Windows ”.

בדוק אם ' .NET Framework 3.5 (כולל .NET 2.0 ו- 3.0) 'אפשרות זמינה בה.

  1. לחץ על “ בסדר'.
  2. אתחול המחשב שלך אם תתבקש לעשות זאת
  3. התקן את DirectX. זה אמור להיות מסוגל להשלים את ההתקנה ללא תקלה.

שיטה 2: התקן את .NET Framework באמצעות CMD

שיטה זו תתקין (אם טרם הותקנה) ותאפשר את .NET Framework במחשב האישי שלך.

  1. הורד ה Directx מתקין גירסאות ממנו אתה זקוק כאן
  2. ללחוץ מקש Windows + R.
  3. סוּג 'CMD' בתוך ה לָרוּץ תיבת טקסט ופגע להיכנס
  4. הכנס את DVD ההתקנה המקורי שלך לכונן שלך או וודא שאתה יודע את ה- מקור התיקייה או הכונן של קבצי ההתקנה של Windows .
  5. הקלד או הדבק פקודה זו בחלון CMD שלך

DISM / Online / Enable-Feature / FeatureName: NetFx3 / All / LimitAccess / Source: D: sources sxs

איפה D: הנתיב של קבצי ההתקנה של Windows שלך.

  1. המתן עד שההתקנה תצליח
  2. אתחול המחשב שלך אם תתבקש לעשות זאת
  3. התקן את DirectX

הערה:

אם אינך מוצא את .NET Framework או אם גרסת ה- Direct X שלך זקוקה ל- .NET Framework חדש יותר, תוכל להתקין את הגירסה של .NET Framework הדרושה לך מ כאן .

יישומים מסוימים דורשים גרסאות ישנות יותר של DirectX על מנת לפעול כראוי. הסיבה לכך היא שקבוצה גדולה של משתמשי Windows עדיין משתמשת במערכת ההפעלה XP. על מנת להשיג יותר מכירות, חברות וידאו ומשחקים משתמשים באופן פעיל בגרסאות ישנות של DirectX בקידוד שלהן. עליך להתקין גרסאות ישנות אלה באופן ידני. לשם כך תוכל להוריד את המתקין מ- כאן .

4 דקות קריאה