תיקון: D3DCompiler_47.dll חסר

'D3DCompiler_47.dll' הוא קובץ משותף המאפשר הפעלה של משחקים רבים ונדרש על ידי יישומים רבים בפעולותיהם. השגיאה "D3DCompiler_47.dll חסרה" נפוצה מאוד בהשקת משחקים, יישומים או הפעלת תוכנית למטרה מסוימת.

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

פתרון 1: רישום מחדש של D3DCompiler_47.dll

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

  1. לחץ על Windows + R, הקלד " שורת פקודה " בתיבת הדו-שיח, לחץ עליו לחיצה ימנית ובחר " הפעל כמנהל ".
  2. לאחר שורת פקודה מוגבהת, הקלד את הפקודות הבאות:
regsvr32 / u D3DCompiler_47.dll regsvr32 / i D3DCompiler_47.dll

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

פתרון 2: הורדת ה- DLL

ישנן שתי דרכים בהן ניתן להתקין את ה- DLL הנדרש במערכת שלך. או שאתה יכול לעשות זאת באופן ידני באמצעות פתרון זה או באופן אוטומטי באמצעות ה -3. שני הפתרונות יעבדו אך יהיה עליכם לבצע את החיפוש בעצמכם על זה.

  1. הורד את ה- DLL מהאינטרנט למחשב שלך. ראוי לציין שיש שם אתרים זדוניים רבים אשר מטעים את המשתמשים להוריד וירוס במקום את הקובץ האותנטי. היזהר והשתמש רק באתרים מהימנים.
  2. לאחר הורדת הקובץ, עליכם לבדוק את הארכיטקטורה של המערכת שלכם. ארכיטקטורות של 32 סיביות ו -64 סיביות , לשניהם יש מיקומי קבצים שונים שבהם עליך להדביק את ה- DLL. לחץ על Windows + S, הקלד " מידע מערכת " בתיבת הדו-שיח ופתח את ההגדרות.

  1. חפש את הערך של סוג המערכת. עבור סוג מערכת של 32 סיביות , עליך להדביק את הקובץ D3DCompiler_47.dll שהורדת לתיקיה " C: \ Windows \ system32 ". למשתמשים מסוימים יש "C: \ WINDOWS \ system32".

עבור מחשב 64 סיביות , עליך להעתיק את D3DCompiler_47.dll (32 סיביות) לתיקיה " C: \ Windows \ SYSWOW64 " ואז להדביק את D3DCompiler_47.dll (64 סיביות) לתיקיה " C: \ Windows \ System32 ”.

  1. לאחר שהדבקת את ה- DLL, בצע את הפתרון הראשון ורשום את ה- DLL בהתאם. הפעל מחדש את המחשב ובדוק אם היישום עובד.

פתרון 3: התקנת עדכון קטלוג KB4019990

כמו שדנו לעיל, מיקרוסופט משחררת עדכונים תכופים המתמקדים בבעיות שונות או מעדכנים או מוסיפים מודולים לרכיבים הקיימים. השגיאה "D3DCompiler_47.dll חסרה" הבחינה על ידי מיקרוסופט והיא פרסמה עדכון רשמי לתיקון הבעיה.

  1. עבור אל האתר הרשמי של מיקרוסופט והורד את העדכון
  2. התקן את העדכון במחשב שלך והפעל מחדש את המערכת לחלוטין. עכשיו בדוק אם הבעיה נפתרה.

עליך גם לוודא כי אתה מריץ את הגרסה האחרונה של Windows. לחץ על Windows + S, הקלד "עדכן" ופתח את הגדרות המערכת. בדוק אם קיימים עדכונים , ואם יש כאלה, התקן אותם.

הערה: עליכם לוודא שיש לכם את הגרסה העדכנית ביותר של Microsoft .NET framework.

פתרון 4: התקנת Microsoft DirectX

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

  1. נווט לאתר הרשמי של מיקרוסופט והורד את חבילת יישומי הקבצים במחשב שלך.

  1. לאחר ההורדה, התקן את החבילה והפעל מחדש את המחשב לחלוטין.
  2. עכשיו בדוק אם הבעיה עדיין נמשכת. אם כן, עליך להוריד את ה- DLL באופן ידני ולמקם אותו בספריות, כפי שמוצג בפתרון 2. אל תשכח לרשום את ה- DLL למחשב כפי שמוצג בפתרון 1.

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